无法让CMD使用start启动程序

时间:2017-11-05 13:40:09

标签: batch-file cmd thunderbird minimized

我创建了一个.bat文件,它应该最小化Thunderbird。 以下是我到目前为止的内容:

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

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

发生的一切都是.bat启动,但没有其他任何事情发生。 我在CMD窗口中没有错误。

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

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

我在这里读到,这还不足以帮助: A batch file to minimize other applications

你能帮帮我吗? 谢谢。

使用Windows 10。

2 个答案:

答案 0 :(得分:0)

尝试以下方法(相应地修改)

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

答案 1 :(得分:0)

在 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”赢得最小进程“thunderbird.exe”