无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2581|回复: 6
打印 上一主题 下一主题

如何实现:查看当前盘有WINDOWS文件夹执行指定 批处理 请高手们看内容谢谢!!

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-8 09:05:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
纯DOS下查看当前盘如果有 windows文件夹就执行a 没有就执行b

样式:    有文件夹就goto a   没有就goto b
2#
发表于 2011-3-8 09:23:48 | 只看该作者
原帖由 2011275081672 于 2011-3-8 09:05 发表
纯DOS下查看当前盘如果有 windows文件夹就执行a 没有就执行b

样式:    有文件夹就goto a   没有就goto b


前几天你不是发过同样的帖子了吗?

查当前盘内有windows文件夹就执行A.BAT 没有就执行B.BAT 求高手写个!!
回复

使用道具 举报

3#
 楼主| 发表于 2011-3-8 13:09:09 | 只看该作者

回复 #2 lianjiang 的帖子

前几天有位朋友回答是这样的
if exist \windows\nul ( call a.bat ) else ( call b.bat)

可无法实现 goto a  这样的方式  不想调用bat 想直接在此批处理内运用 求写个
回复

使用道具 举报

4#
发表于 2011-3-8 13:52:47 | 只看该作者
if exist .\windows (call a.bat) else (call b.bat)

if exist .\windows (a.bat) else (b.bat)

两句意义不一样,自己选用
下面句就是直接运行过去
回复

使用道具 举报

5#
 楼主| 发表于 2011-3-8 14:34:24 | 只看该作者

回复 #4 2011c16940 的帖子

朋友服你 你到底看懂了没有?
回复

使用道具 举报

6#
发表于 2011-3-8 14:57:09 | 只看该作者
你这个问题问了多少个了,在一个贴子上修改不行么?

if exist .\windows (goto  a) else (goto b)
goto end
:a
:b
:end
回复

使用道具 举报

7#
发表于 2011-3-8 15:44:21 | 只看该作者
那就看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 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 15:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表