@echo off
setlocal enabledelayedexpansion
:: 设置工作目录为当前脚本所在目录
cd /d "%~dp0"
echo 正在扫描当前目录下的可执行程序...
echo -----------------------------------
:: 计数器,记录运行的程序数量
set /a count=0
:: 遍历当前目录下的所有 .exe、.bat、.cmd 文件
for %%f in (*.exe *.bat *.cmd) do (
if /i not "%%f"=="%~nx0" (
echo 正在启动: %%f
start "" "%%f"
set /a count+=1
)
)
echo -----------------------------------
if %count% equ 0 (
echo 未找到任何可执行程序(.exe, .bat, .cmd)。
) else (
echo 已启动 %count% 个程序。
)
pause
发表评论