无忧启动论坛
标题:
如何实现:查看当前盘有WINDOWS文件夹执行指定 批处理 请高手们看内容谢谢!!
[打印本页]
作者:
2011275081672
时间:
2011-3-8 09:05
标题:
如何实现:查看当前盘有WINDOWS文件夹执行指定 批处理 请高手们看内容谢谢!!
纯DOS下查看当前盘如果有 windows文件夹就执行a 没有就执行b
样式: 有文件夹就goto a 没有就goto b
作者:
lianjiang
时间:
2011-3-8 09:23
原帖由
2011275081672
于 2011-3-8 09:05 发表
纯DOS下查看当前盘如果有 windows文件夹就执行a 没有就执行b
样式: 有文件夹就goto a 没有就goto b
前几天你不是发过同样的帖子了吗?
查当前盘内有windows文件夹就执行A.BAT 没有就执行B.BAT 求高手写个!!
作者:
2011275081672
时间:
2011-3-8 13:09
标题:
回复 #2 lianjiang 的帖子
前几天有位朋友回答是这样的
if exist \windows\nul ( call a.bat ) else ( call b.bat)
可无法实现 goto a 这样的方式 不想调用bat 想直接在此批处理内运用 求写个
作者:
2011c16940
时间:
2011-3-8 13:52
if exist .\windows (call a.bat) else (call b.bat)
或
if exist .\windows (a.bat) else (b.bat)
两句意义不一样,自己选用
下面句就是直接运行过去
作者:
2011275081672
时间:
2011-3-8 14:34
标题:
回复 #4 2011c16940 的帖子
朋友服你 你到底看懂了没有?
作者:
dos时代菜鸟
时间:
2011-3-8 14:57
你这个问题问了多少个了,在一个贴子上修改不行么?
if exist .\windows (goto a) else (goto b)
goto end
:a
:b
:end
作者:
2011c16940
时间:
2011-3-8 15:44
那就看6楼的吧 6楼的没问题
再补充一下:
这是6楼的直转:
if exist .\windows (goto a) else (goto b)
goto end
:a
:b
:end
内部调用:
if exist .\windows (call :a) else (call :b)
goto end
:a
goto :eof
:b
goto :eof
:end
[
本帖最后由 2011c16940 于 2011-3-8 15:52 编辑
]
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3