是否可以创建一个桌面快捷方式,当按下该快捷方式时,它将打开命令提示符并运行预定义的命令?
Answers:
是! 您可以使用在其后指定的命令创建cmd.exe的快捷方式。或者,如果您的目标只是拥有一种可点击的方式来运行命令,则可以创建一个批处理脚本。
脚步:
右键单击资源管理器中的一些空白区域,然后在上下文菜单中转到“新建/快捷方式”。
当提示您输入位置时,请输入:
“ C:\Windows\System32\cmd.exe /k your-command
”这将运行命令,并在之后保持(/ k)命令提示符打开。
要么
“ C:\Windows\System32\cmd.exe /c your-command
”这将运行命令,并关闭(/ c)命令提示符。
笔记:
经过测试,并且可以在Windows 8-Core X86-64上运行2014年9月12日
如果要使用多个命令,请在它们之间放置一个“&”符号。例如:“ C:\Windows\System32\cmd.exe /k command1 & command2
”。
cmd
而不是输入完整的路径
是的,创建快捷方式的路径
%comspec% /k <command>
哪里
%comspec%
是cmd.exe完整路径的环境变量,等同C:\Windows\System32\cmd.exe
于大多数(如果不是全部)Windows安装/k
在命令运行后使窗口保持打开状态,/c
如果您希望在命令运行完成后关闭窗口,则可以将其替换为<command>
是您希望运行的命令/1234
意思,什么/k
意思或什么意思。我将命令放在快捷方式配置窗口中,当我在cmd终端中运行该命令时,该命令100%有效,而当我用"c:\foo\bar.exe"
命令替换您的命令时,该命令在快捷方式窗口中不起作用。我不知道参数或权限是否存在问题,这只是行不通。结果是一个空的接线盒,出现访问错误。
/1234
–只是一个示例,显示了命令行的%comspec% /?
去向/k
@echo off
cd "%HOMEDRIVE%/Your/Path/To/program.exe"
但是,这如何被接受?
是。您拥有的一个选择是创建一个包含以下命令的批处理文件
cmd -c {您的命令}
要么
cmd -k {您的命令}
快捷方式将是该批处理文件。
/K
不必如此-k
。
这是旧帖子,但是遇到一些信息/语法错误的帖子时出现问题...
如果要使用快捷方式图标执行此操作,则可以在桌面上为cmd.exe应用程序创建快捷方式。然后将/ K {您的命令}附加到快捷方式路径。
因此,默认的快捷方式目标路径可能类似于“%windir%\ system32 \ cmd.exe”,只需将其更改为%windir%\ system32 \ cmd.exe / k {commands}
例如:%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
批处理文件对于单个命令提示符命令来说有点过分...
希望这对别人有帮助