欢迎各位兄弟 发布技术文章
这里的技术是共享的
在Windows批处理(.bat)脚本中,要弹出一个新的命令提示符窗口并执行命令,您可以使用 start
命令配合 cmd
。下面是一个基础示例:
Batchstart cmd /k "命令行命令"
start
:用于启动一个新的进程或应用程序。
cmd
:表示要启动的是命令提示符程序。
/k
:参数告诉命令提示符在执行完指定的命令后保持窗口打开。
例如,如果您想打开一个新的CMD窗口并显示当前日期和时间,然后让窗口保持打开状态以便进一步操作,可以这样写:
Batchstart cmd /k "echo The current date and time is: %date% %time%"
如果要在新窗口中切换目录并执行某个程序或脚本:
Batchstart cmd /k "cd D:\YourDirectory & YourProgram.exe"
这里的 &
符号用来连接两个命令,在第一个命令执行完毕后接着执行第二个命令。如果需要在多行中执行多个命令,您也可以继续在双引号内添加命令,并用 &&
连接(只有前一个命令成功时才执行后一个命令),或者用 ||
连接(仅当前一个命令失败时才执行后一个命令)。