求批处理 bat 源码 运行程序的

来源:百度知道 编辑:UC知道 时间:2024/06/27 15:29:53
我需要一个bat源码,
如果有1.jpg就运行1.jpg,退出
如果没有1.jpg就运行2.jog,退出
如果没有2.jog就运行3.jpg,退出
直至10.jpg
我不是 要
if exist 55269545\1.jpg start 55269545\1.jpg exit
if exist 55269545\2.jpg start 55269545\2.jpg exit
if exist 55269545\3.jpg start 55269545\3.jpg exit
......
这种

唉,后面两个都挺好的,可惜百度不能选两个
我决定了,我选择314ccp
我再提问一次,请dkzdiker回答,我采纳你的答案

@echo off&cd /d .\55269545
for /l %%i in (1 1 10)do if exist %%i.jpg (start %%i.jpg&exit)

:AAA
echo 1.jpg
echo 2.jpg
echo 3.jpg
echo 4.jpg
echo 5.jpg
echo 6.jpg
echo 7.jpg
echo 8.jpg
echo 9.jpg
echo 10.jpg
set/p a=请选择:
if not "%a%"=="1" if not "%a%"=="2" if not "%a%"=="3" if not "%a%"=="4" if not "%a%"=="5" if not "%a%"=="6" if not "%a%"=="7" if not "%a%"=="8" if not "%a%"=="9" if not "%a%"=="10" goto AAA
if "%a%"=="1" 1的路径
if "%a%"=="2" 2的路径
……
剩下的自己补把

@echo off
set a=0
:head
set /a a=%a%+1
if "%a%"=="11" exit
if not exist %a%.jpg goto head else goto next
:next
start %a%.jpg