欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

bat 脚本 cmd 弹出一个新窗口 通义 chatgpt 有大用

在Windows批处理(.bat)脚本中,要弹出一个新的命令提示符窗口并执行命令,您可以使用 start 命令配合 cmd。下面是一个基础示例:

Batch
start cmd /k "命令行命令"
  • start:用于启动一个新的进程或应用程序。

  • cmd:表示要启动的是命令提示符程序。

  • /k:参数告诉命令提示符在执行完指定的命令后保持窗口打开。

例如,如果您想打开一个新的CMD窗口并显示当前日期和时间,然后让窗口保持打开状态以便进一步操作,可以这样写:

Batch
start cmd /k "echo The current date and time is: %date% %time%"

如果要在新窗口中切换目录并执行某个程序或脚本:

Batch
start cmd /k "cd D:\YourDirectory & YourProgram.exe"

这里的 & 符号用来连接两个命令,在第一个命令执行完毕后接着执行第二个命令。如果需要在多行中执行多个命令,您也可以继续在双引号内添加命令,并用 && 连接(只有前一个命令成功时才执行后一个命令),或者用 || 连接(仅当前一个命令失败时才执行后一个命令)。


普通分类: