[英]How to end a batch file with an open command window at a certain folder location
这似乎很简单,但我无法在线或在这些论坛中找到答案。
我想从批处理文件运行命令,使命令窗口保持打开状态并在特定文件位置结束。
我似乎无法使两者都在同一窗口中发生。 这是为了让脚本每次都运行一个自动化任务,并使窗口保持打开状态以运行具有可变输入的第二个任务。
启动cmd /kc:\\users\\test\\desktop\\dmiwtool1.1\\win64\\dmiwtoolx64.exe和cd c:\\ users \\ test \\ desktop \\ dmiwtool1.1 \\ win64 \\
如果我一个人运行,它们都可以工作(运行exe,在/ desktop提示符处结束),但按此顺序,只有第一个运行。
这在这里工作:
@ECHO OFF
START /b "" "path\program.exe" "parameter"
CD %UserProfile%\Desktop
不要在批处理中使用setlocal
或将endlocal
放在CD
命令之前的行中。
这应该工作:
start cmd /k "c:\users\test\desktop\dmiwtool1.1\win64\dmiwtoolx64.exe & cd c:\users\test\desktop\dmiwtool1.1\win64\"
如果省略引号,则分别运行start
命令和cd
命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.