大家早上好,
我尝试编写脚本来执行以下示例(全部在cmd中):
我的问题出在第2点和第3点。exit
是不可能的,因为脚本已终止。
使用命令start cmd /k <command>
,将打开一个新的cmd实例,并且一次执行两个命令(1和4)。
提前谢谢
编辑:请求的代码
cup chocolatey
exit // Not working
cup all -y
pause
编辑:解决方案
@echo off
cup chocolatey
SCHTASKS /delete /tn "updateAll" /f
SCHTASKS /create /tn "updateAll" /tr "cmd.exe /c \"cup all -y\"" /sc ONCE /ST 00:00 /sd 01/01/1910 /RL HIGHEST
SCHTASKS /run /tn "updateAll"
EXIT
答案 0 :(得分:2)
@echo off
start "" /w someCommand.exe some parameters
SCHTASKS /create /tn "OnDemand" /tr "cmd.exe /c \" command parameters \"" /sc ONCE /sd 01/01/1910 /st 00:00
SCHTASKS /Run /TN "OnDemand"
exit /b %errorlevel%
这将创建“OnDemand”任务,并将通过SCHTASKS运行它。它将启动命令提示符的新实例,该实例将不依赖于已运行的cmd.exe