是否可以创建桌面快捷方式,当按下该快捷方式时,将打开命令提示符并运行预定义的命令?
发布于 2014-05-21 21:16:39
这是一个老帖子,但我遇到一些有不正确信息/语法的帖子时会遇到问题……
如果您想使用快捷方式图标来执行此操作,只需在桌面上为cmd.exe应用程序创建一个快捷方式即可。然后将命令{ /K }附加到快捷方式路径。
因此,默认的快捷方式目标路径可能类似于" %windir%\system32\cmd.exe ",只需将其更改为%windir%\system32\cmd.exe /k {commands}
示例:%windir%\system32\cmd.exe /k powercfg -lastwake
在这种情况下,我将使用/k (保持打开)来显示结果。
阿伦关于/k (保持打开)和/c (关闭)的说法是对的
您可以打开命令提示符,然后键入"cmd /?“来看看你的选择。
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
批处理文件对于单个命令提示符命令来说有点过头了……
希望这对其他人有帮助
发布于 2013-08-19 18:16:44
我试过了,它所做的就是用"cmd -c (my command)“打开一个命令提示符,但实际上并没有运行它。见下文。
C:\windows\System32>cmd -c (powercfg /lastwake)微软视窗版本6.1.7601版权所有(c) 2009年微软公司。版权所有。
C:\windows\System32>
*更新
我将我的.bat文件改为"cmd /k (powercfg /lastwake)“,它起作用了。您也可以省略(),它也可以工作。
https://stackoverflow.com/questions/9738434
复制相似问题