【问题标题】:Can't manage to make CMD launch a program using start无法使 CMD 使用 start 启动程序
【发布时间】:2017-11-05 13:40:08
【问题描述】:

我制作了一个 .bat 文件,它应该最小化运行 Thunderbird。 到目前为止,这是我放入的内容:

start /min "" C:\"Program Files (x86)"\"Mozilla Thunderbird"\thunderbird.exe runas /user:Administrator

我尝试了几个测试:
- 删除 /min
- 添加管理员权限的 runas 选项
- 在开始后添加第一个空引号
- 将整个路径写入引号
- ...等等。

所发生的一切都是 .bat 启动,但没有进一步发生。 我在 CMD 窗口中没有错误。

为什么它不起作用? 我的目的是将 .bat 放在启动文件夹中,以便 Thunderbird 在启动时最小化启动。

我曾经使用 Thunderbird 的扩展程序 (MinimizeOnStartup),但它不再与最新版本兼容,我无法找到任何替代方案。

我通读了这里,这还不足以提供帮助: A batch file to minimize other applications

你能帮帮我吗? 谢谢。

使用 Windows 10。

【问题讨论】:

  • 应用程序必须支持/min 开关。如果没有,这将不起作用。例如:start /min "" "notepad.exe" 工作正常。 Runas 是一个应用程序,而不是一个参数,在这里完全没用。习惯于始终将整个路径+文件名括起来:"C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"(并不是说这对您有帮助,这只是避免将来出现问题的好习惯)。
  • 您好,感谢您的信息。
  • C:\PortableApps\ThunderbirdPortable\App\Thunderbird\thunderbird.exe -h |more。似乎没有最小化的选项。
  • 提示:我刚刚访问了Command line arguments - Thunderbird,并点击了Command Line Options - Mozilla 的第一个链接,并在此页面上阅读了关于-tray 的描述:Start application最小化到系统托盘。对自动运行很有用。 所以在你的 Windows 菜单 Startup 文件夹中创建一个快捷方式文件 Thunderbird.lnk 和命令行 "%ProgramFiles(x86)%\Mozilla Thunderbird\thunderbird.exe" -tray,你应该得到你想要的。
  • 我已经在启动中拥有 .lnk,但这是您自己提到的问题:它没有最小化运行。我尝试了 Mofi 的评论,结果是“Windows 无法识别“-tray””。如果我删除“-tray”,我会得到一个空的 CMD 窗口(只显示当前路径)。

标签: batch-file cmd thunderbird minimized


【解决方案1】:

尝试以下(相应修改)

cd C:\Program Files (x86)\Mozilla Thunderbird\    
start /min thunderbird.exe runas /user:Administrator

【讨论】:

  • 您好,谢谢。我试过了,同样的行为。没有错误日志,没有其他事情发生。 :(
【解决方案2】:

reddit 上发布的解决方案https://www.reddit.com/r/Thunderbird/comments/bnt6u3/ive_created_a_small_script_to_minimize/...

这仅适用于 Windows。为此,您需要 NirCMD。在我们启动 Thunderbird 后,NirCMD 将触发“最小化”事件。在这里获取:https://www.nirsoft.net/utils/nircmd.html

脚本:

开始 "" "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" 超时 /T 3 /nobreak "nircmd.exe" win min 进程 "thunderbird.exe"

【讨论】:

    猜你喜欢
    • 2019-12-26
    • 2023-01-13
    • 2010-12-27
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多