Board logo

标题: 求助:解读批处理文件 [打印本页]

作者: niupidemicky     时间: 2009-2-16 12:56    标题: 求助:解读批处理文件

本人菜鸟呵,各位前辈请帮忙解读一下下面程序各行的意义。谢谢。 @echo off PROMPT $P$G CWSDPMI -X lh c:\smartdrv.exe 1024 1024 d: c:\pnc > nul del nul nskm if errorlevel 1 goto Reboot if errorlevel 0 goto Exit :Reboot reboot :Exit

作者: zhengqian529     时间: 2009-2-16 14:46
看下基本的几个DOS命令就知道了:echo, prompt, lh, del, if, nskm, reboot.

作者: zhengqian529     时间: 2009-2-16 14:54
@echo off (其后的命令不显示) PROMPT $P$G (以当前路径和>符号作为命令行提示符) CWSDPMI -X (www.cn-dos.net/forum ... lh c:\smartdrv.exe 1024 1024 (将程序放入高端内存) d: (转到D盘) c:\pnc > nul del nul (删除文件夹下的文件) nskm (不知道这个是什么) if errorlevel 1 goto Reboot (如果 errorlevel==1,转到reboot label) if errorlevel 0 goto Exit (如果 errorlevel==0,转到exit label) :Reboot reboot (重新启动命令) :Exit

作者: tireless     时间: 2009-2-16 16:00
这个解释有误:
if errorlevel 1 goto Reboot (如果 errorlevel==1,转到reboot label) if errorlevel 0 goto Exit (如果 errorlevel==0,转到exit label)
应该是: if errorlevel 1 goto Reboot (如果 errorlevel 大于等于 1,转到reboot label) if errorlevel 0 goto Exit (如果 errorleve 大于等于 0,转到exit label)