无忧启动论坛

标题: 一个关于批处理中IF 的用法疑问,有代码 [打印本页]

作者: ww111222    时间: 2007-8-18 00:46
标题: 一个关于批处理中IF 的用法疑问,有代码
gdisk %gd_hd% /cre /log /ntfs /v:BACK_DISK  /for /q >nul
if errorlevel 1 echo 建立 逻辑分区2 失败!
echo 建立 逻辑分区2 成功! 文件格式为:NTFS 容量为:%gd_p3%M




如果 第1行执行成功, 则直接显示第3行,


如果第1行执行不成功, 第2和3行都显示出来了,


如何才能 让 第3行 在第1行 执行不成功的情况,不显示?


谢谢,


我的表达能力 差, 只能这样说了 ^!^
作者: lianjiang    时间: 2007-8-18 07:07
if errorlevel 1  goto 1
echo 建立 逻辑分区2 成功! 文件格式为:NTFS 容量为:%gd_p3%M
puase
goto exit

:1
echo 建立 逻辑分区2 失败!
pause

:exit
作者: ww111222    时间: 2007-8-18 11:27
谢谢这位兄台,


   越是 简单的, 我就越 搞不定
作者: lianjiang    时间: 2007-8-18 11:31
能把复杂的弄明白就行了,呵呵。




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