求个DOS批处理 如果判断文件夹存在 运行指定程序

求个批处理 如果判断文件夹存在 来运行指定程序。(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

本回答被网友采纳
第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

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网