求个批处理 如果判断文件夹存在 来运行指定程序。(WINDOWS xp 7 8 平台运行的)
比如说,让批处理命令查找文件夹C:\Program Files\AA 如果有这个文件夹存在时就运行
C:\Program Files\AA.EXE
如果没有找到AA文件夹 就找C:\Program Files\BB 如果找到了BB文件夹 就运行
C:\Program Files\BB.EXE
还有CC 和.DD 四个文件夹
成功运行一个后就可以退出程序。 否则一直循环。
谢谢大神!!!
第1个回答 2013-11-09
复制一个文件到 C:\Program Files\AA 查找文件,如果文件存在,文件夹就存在
第2个回答 2013-11-09
@echo off
:loop
if exist "C:\Program Files\AA" ("C:\Program Files\AA.EXE" goto end)
if exist "C:\Program Files\BB" ("C:\Program Files\BB.EXE" goto end)
if exist "C:\Program Files\CC" ("C:\Program Files\CC.EXE" goto end)
if exist "C:\Program Files\DD" ("C:\Program Files\DD.EXE" goto end)
goto loop
:END本回答被网友采纳
:loop
if exist "C:\Program Files\AA" ("C:\Program Files\AA.EXE" goto end)
if exist "C:\Program Files\BB" ("C:\Program Files\BB.EXE" goto end)
if exist "C:\Program Files\CC" ("C:\Program Files\CC.EXE" goto end)
if exist "C:\Program Files\DD" ("C:\Program Files\DD.EXE" goto end)
goto loop
:END本回答被网友采纳
第3个回答 推荐于2016-06-03
@echo off
:loop
if Exist "C:\Program Files\AA" (start "" "C:\Program Files\AA.EXE"&&exit)
if exist "C:\Program Files\BB" (start "" "C:\Program Files\BB.EXE"&&exit)
Ping -n 5 127.1>nul
Goto loop
pause本回答被提问者采纳
:loop
if Exist "C:\Program Files\AA" (start "" "C:\Program Files\AA.EXE"&&exit)
if exist "C:\Program Files\BB" (start "" "C:\Program Files\BB.EXE"&&exit)
Ping -n 5 127.1>nul
Goto loop
pause本回答被提问者采纳