Windows 键盘快捷键强制始终打开新窗口

Windows 键盘快捷键强制始终打开新窗口

我的桌面上有一个运行命令的快捷方式cmd.exe /k <myscript.cmd>。我为其分配了键盘快捷键Ctrl+ Alt+ R

这可以打开一个窗口,但问题是再次按下快捷键会将焦点切换到已经打开的窗口。我希望每次按下快捷键时都会创建一个新窗口,而不是将焦点切换到现有窗口。

有没有办法做到这一点?

答案1

将您的快捷方式更改为

start myscript.cmd

来自Microsoft 文档:该start命令将启动一个单独的命令提示符窗口来运行指定的程序或命令。


当然,如果您的命令名称包含空格(例如C:\Program Files\mystuff\myscript.cmd),则需要将其放在引号中。由于命令的用户界面设计存在问题start,如果您这样做,则需要提供其他首先使用引号括起来的字符串。这是为了设置新窗口的标题,因此您可以这样写:

start "This is mine!" "C:\Program Files\mystuff\myscript.cmd"

或者你可以将其留空:

start "" "C:\Program Files\mystuff\myscript.cmd"

答案2

确切的快捷方式目标是:

C:\Windows\System32\cmd.exe /c "start myscript.cmd arg1 arg2"

它不适用于“myscript.cmd...”周围的引号。

相关内容