【小技巧】批处理简单实现程序多开

:: 关闭命令回显
@echo off

:: 执行程序绝对路径
@set SOFT_PATH="x:\xxx\xxx.exe"

:: 需要开几个写几行
start "" %SOFT_PATH%
start "" %SOFT_PATH%

:: 执行完成关闭窗口
exit

操作有点…差点意思,改造下:

@echo off
@set /p SOFT_PATH="请输入执行程序绝对路径:"

@if not exist %SOFT_PATH% (
   echo "未输入执行程序路径,请重新启动"
   exit
)

@set /p STARTS_NUM="请输入要开启的数量:"

@if "%STARTS_NUM%"=="" (
   @set STARTS_NUM=1
)

echo ========== 确认执行信息 ===============
echo 执行程序:%SOFT_PATH%
echo 启动数量:%STARTS_NUM%
echo =======================================
pause

for /l %%a in (1,1,%STARTS_NUM%) do (
  start "" %SOFT_PATH%
)

exit

执行效果:
【小技巧】批处理简单实现程序多开_第1张图片

你可能感兴趣的:(运维)