是否可以创建一个桌面快捷方式,在按下时,将打开命令提示符并运行预定义的命令?
是!您可以使用之后指定的命令创建cmd.exe的快捷方式。或者,您可以创建批处理脚本,如果您的目标只是使用可单击的方式来运行命令。
脚步:
“C:\Windows\System32\cmd.exe /k your-command
”这将运行命令并保持(/ k)命令提示符打开后。
要么
“C:\Windows\System32\cmd.exe /c your-command
”这将运行命令并关闭(/ c)命令提示符。
笔记:
C:\Windows\System32\cmd.exe /k command1 & command2
”。使用拖放方法
cmd
来拉起windows bar操作。Open File Location
。Copy to Desktop
,请按下并按住Control键直到看到该消息。是的,制作快捷方式的路径
%comspec% /k <command>
哪里
%comspec%
是cmd.exe完整路径的环境变量,相当于大多数(如果不是全部)Windows安装的C:\Windows\System32\cmd.exe
/k
在命令运行后保持窗口打开,如果你想在命令运行完毕后关闭窗口,可以用/c
替换<command>
是您希望运行的命令是。您可以选择创建包含该命令的批处理文件
cmd -c {你的命令}
要么
cmd -k {你的命令}
然后快捷方式将是此批处理文件。
这是一篇旧帖子,但我遇到的问题是遇到一些信息/语法不正确的帖子...
如果要使用快捷方式图标执行此操作,只需在桌面上为cmd.exe应用程序创建快捷方式即可。然后将/ K {您的命令}附加到快捷方式路径。
因此,默认的shorcut目标路径可能看起来像“%windir%\ system32 \ cmd.exe”,只需将其更改为%windir%\ system32 \ cmd.exe / k {命令}
示例:%windir%\ system32 \ cmd.exe / k powercfg -lastwake
在这种情况下,我会使用/ k(保持打开)来显示结果。
Arlen对于/ k(保持开放)和/ c(关闭)是正确的
您可以打开命令提示符并键入“cmd /?”看看你的选择。
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
对于单个命令提示符命令,批处理文件有点过分...
希望这有助于其他人
我试过这个,它所做的就是用“cmd -c(我的命令)”打开一个cmd提示符并且实际上没有运行它。见下文。
C:\ windows \ System32> cmd -c(powercfg / lastwake)Microsoft Windows [版本6.1.7601]版权所有(c)2009 Microsoft Corporation。版权所有。
C:\ WINDOWS \ System32下>
***更新 我将我的.bat文件更改为“cmd / k(powercfg / lastwake)”并且它有效。你也可以省略(),它也可以。
您还可以在桌面上创建一个快捷方式,只需在创建快捷方式向导中的“键入项目位置”栏中键入命令即可运行特定命令甚至批处理文件