关于多路径bat文件一次性启动的bat脚本 - 杂记

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
title 多路径 BAT 文件启动器

echo ========================================
echo 多路径 BAT 文件启动器
echo ========================================

rem 启动 1.bat
echo 1. 启动 1.bat
cd "C:\xxx\xxx\xxx\1.bat"
start cmd /c "C:\xxx\xxx\xxx\1.bat"

rem 启动 2.bat
echo 2. 启动 2.bat
cd "D:"
start cmd /c "D:\2.bat"

rem 启动 3.bat
echo 3. 启动 3.bat
cd "D:\xxx"
start cmd /c "D:\xxx\3.bat"

echo 所有脚本执行完成!

rem:注释

title:设置cmd窗口标题

echo:在cmd窗口输出内容

cd:进入指定文件夹

start:(注意:执行start前建议先cd进入脚本文件存储路径,否则脚本文件所用到的如配置文件等会无法加载导致启动失败

  • start cmd 启动一个新的CMD窗口(默认行为)
  • start cmd /k 启动一个新的CMD窗口,并保持打开状态(等待用户输入)
  • start cmd /c echo Hello, World! 启动一个新的CMD窗口,显示”Hello, World!”,然后关闭

注意, /k/ccmd 命令的参数,而不是 start 命令的参数,所以需要将它们与 cmd 命令一起使用


可在微软官网查找命令参数解释:

https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/cmd

win_command_reference