【发布时间】: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