繁体   English   中英

如何在某个文件夹位置使用打开的命令窗口结束批处理文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM