无忧启动论坛

标题: dos批处理命令为什么第一次可以打开第二次一闪而过? [打印本页]

作者: loveks    时间: 2007-5-25 22:35
标题: dos批处理命令为什么第一次可以打开第二次一闪而过?
不要为那些不愿在你身上花费时间的人而浪费你的时间。研究几个小时也没有搞定,哪位兄弟帮我一把.
作者: hulongzhuo    时间: 2007-6-17 13:38
是楼主RP问题......
作者: neroauto    时间: 2007-6-17 14:42
怀疑设置环境变量后走了不同分支。
或者第一次执行后,状态不一样了,如删除了一个文件。
都是有可能的。

可以自己看下批处理怎么写的。或者贴出来。
作者: hytmtet    时间: 2007-6-17 22:18
同意楼上
就像这个批处理

第一次运行和第二次运行 执行的命令是不一样的

@echo off
color 0a
if exist autorun.inf\prn goto done
md autorun.inf
md autorun.inf\gaosir..\
md autorun.inf\说明-你现在看到的所有文件夹是为了防止自动播放的u盘病毒而建立-请勿删除...\
md autorun.inf\con\
md autorun.inf\lpt1\
md autorun.inf\prn\
attrib autorun.inf +h +s +r
if not exist autorun.inf\prn goto failed
echo.
echo 成功建立防止自动播放病毒的文件夹! 按任意键退出程序...
pause >nul
exit


:failed
echo 建立文件夹失败, 请确保U盘没有打开写保护
echo 按任意键退出程序...
pause >nul
exit

:done
echo.
echo 未执行任何更改!
echo.
echo 本程序已经运行过一次, 防止自动播放病毒的文件夹已经建立过了
echo 无需再次运行, 按任意键程序退出
pause >nul
exit




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3