我试图通过注册表注册一个shell打开命令,并想打开多个程序,所以我这样试过:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\myFile\Shell\Open\Command]
@="cmd /k calc & notepad & exit"
Run Code Online (Sandbox Code Playgroud)
calc并且notepad只是一个例子来证明它。
如果我这样使用它,计算器和记事本都打开了,但命令提示符仍然打开,直到我关闭记事本。如果我将其更改为cmd /k calc & calc & exit,则会得到 2 个计算器实例,并且命令提示符会根据需要关闭。
为什么它不能与记事本一起使用?
有人知道另一种在注册表中使用 shell open 命令启动多个程序而不让命令提示符保持打开状态的方法吗?