参考这2个博文,,特别是第二个博文更准确些
写一个执行cmd命令的bat脚本 - 拾瑾 - 博客园
使用bat脚本自动打开cmd并执行命令_@不喝海之言@-CSDN博客_bat打开cmd并执行命令
建立文件chirpstack_run.bat
内容
start cmd /k "cd /d F:Lorachirpstackchirpstack-gateway-bridge_3.13.1_windows_amd64&&chirpstack-gateway-bridge.exe"
start cmd /k "cd /d F:Lorachirpstackchirpstack-network-server_3.15.3_windows_amd64&&chirpstack-network-server.exe"
start cmd /k "cd /d F:Lorachirpstackchirpstack-application-server_3.17.3_windows_amd64&&chirpstack-application-server.exe"
解释:
start 是用来启动一个应用的,使用方式为:start 程序名
cmd /k 表示cmd后面的命令执行完后不关闭窗口
cmd /c 表示执行完cmd命令后关闭命令窗口
执行dos命令,一定要在前面带上&&,不然bat会认为后面的命令也是文件夹路径的一部分。
如果要执行多条命令,多条命令之间也要用&&来分割。



