Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在特定文件夹位置打开命令窗口以结束批处理文件_Windows_Batch File_Command - Fatal编程技术网

Windows 如何在特定文件夹位置打开命令窗口以结束批处理文件

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,

这似乎应该是可笑的简单,但我无法找到答案在线或在这些论坛

我想从批处理文件运行命令,保持命令窗口打开并在特定文件位置结束

我似乎不能让这两件事都发生在同一个窗口。这是一个脚本每次运行一个自动任务,并保持窗口打开以运行具有变量输入的第二个任务

启动cmd/k c:\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
命令