gpt4 book ai didi

windows - bat-Script : execute command, 重新打开cmd并执行另一个命令

转载 作者:可可西里 更新时间:2023-11-01 11:50:53 30 4
gpt4 key购买 nike

大家早上好

我尝试编写一个脚本来执行以下示例(全部在 cmd 中):

  1. 执行命令
  2. 等待命令完成
  3. 关闭cmd窗口并打开一个新的
  4. 执行另一个命令
  5. 退出

我的问题在第 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

最佳答案

@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

关于windows - bat-Script : execute command, 重新打开cmd并执行另一个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30025548/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com