Windows 如何在特定文件夹位置打开命令窗口以结束批处理文件
这似乎应该是可笑的简单,但我无法找到答案在线或在这些论坛 我想从批处理文件运行命令,保持命令窗口打开并在特定文件位置结束 我似乎不能让这两件事都发生在同一个窗口。这是一个脚本每次运行一个自动任务,并保持窗口打开以运行具有变量输入的第二个任务 启动cmd/k c:\users\test\desktop\dmiwtool1.1\win64\dmiwtoolx64.exe&cd c:\users\test\desktop\dmiwtool1.1\win64\ 如果我单独运行,它们都会工作(运行exe,在/desktop提示符下结束),但按此顺序,只有第一次运行。在这里工作:Windows 如何在特定文件夹位置打开命令窗口以结束批处理文件,windows,batch-file,command,Windows,Batch File,Command,这似乎应该是可笑的简单,但我无法找到答案在线或在这些论坛 我想从批处理文件运行命令,保持命令窗口打开并在特定文件位置结束 我似乎不能让这两件事都发生在同一个窗口。这是一个脚本每次运行一个自动任务,并保持窗口打开以运行具有变量输入的第二个任务 启动cmd/k c:\users\test\desktop\dmiwtool1.1\win64\dmiwtoolx64.exe&cd c:\users\test\desktop\dmiwtool1.1\win64\ 如果我单独运行,它们都会工作(运行exe,
@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
命令