中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求助:解读批处理文件 上一主题 | 下一主题
niupidemicky
贫困用户





积分 -1
发帖 1
注册 2009-2-13
状态 离线
『楼 主』:  求助:解读批处理文件

本人菜鸟呵,各位前辈请帮忙解读一下下面程序各行的意义。谢谢。 @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


2009-2-16 12:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhengqian529
初级用户





积分 100
发帖 93
注册 2009-1-14
来自 湖南
状态 离线
『第 2 楼』:  

看下基本的几个DOS命令就知道了:echo, prompt, lh, del, if, nskm, reboot.


2009-2-16 14:46
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (250988158)  编辑帖子  回复  引用回复
zhengqian529
初级用户





积分 100
发帖 93
注册 2009-1-14
来自 湖南
状态 离线
『第 3 楼』:  

@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


   此帖被 +1 点积分    点击查看详情   
评分人:【 tireless 分数: +1  时间:2009-2-16 15:55


2009-2-16 14:54
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (250988158)  编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 4 楼』:  

这个解释有误:
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)


2009-2-16 16:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: