注册表命令打开程序最小化

注册表命令打开程序最小化

我已将 .bat 文件添加到 .avi 文件的上下文菜单中,其中包含以下 .reg 文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\avi_auto_file\shell\RemuxvideotoMKV]
@="Remux video to MKV"
[HKEY_CURRENT_USER\Software\Classes\avi_auto_file\shell\RemuxvideotoMKV\command]
@="\"C:\\Program Files\\MKVToolNix\\Remux video to MKV.bat\" \"%1\""

成功了。我现在想让 .bat 文件最小化启动。

我找到了几乎完全相同的问题的答案这里,但我不明白其语法,因为它指的是一个稍微复杂一点的命令。

答案1

根据文档这里以下应该有效:

[HKEY_CURRENT_USER\Software\Classes\avi_auto_file\shell\RemuxvideotoMKV\command]
@="cmd /C start \"remux\" /MIN \"C:\\Program Files\\MKVToolNix\\Remux video to MKV.bat\" \"%1\""

start启动批处理或程序,开关/MIN将以最小化方式启动程序。还有一个/B运行而不创建新窗口。

正如@JosefZ指出的start那样cmd shell 的一部分(该链接中的虚线条目)它需要从 运行cmd

相关内容