中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 18:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]这个根据条件执行相应GHOST的批处理文件哪错了? 查看 873 回复 3
楼 主 [求助]这个根据条件执行相应GHOST的批处理文件哪错了? 发表于 2009-02-07 11:36 ·  中国 山东 聊城 阳谷县 联通
初级用户
积分 21
发帖 12
注册 2006-10-18 00:15
19年会员
UID 66191
状态 离线
请朋友们指点一下,我这个文件运行时,提示“无效命令”,谢谢
@echo off

cd\
F:
cd \ghost

if not exist c.gho goto cgh
if not exist wxp.gho goto xgh
del wxp.gho
goto xgh


:xgh
ghost.com -clone,mode=pdump,src=1:1,dst=wxp.gho -z5 -sure -rb

:cgh
ghost.com -clone,mode=pdump,src=1:1,dst=c.gho -z5 -sure -rb


───────────────── 版务记录 ─────────────────
执行:HAT
操作:在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"这个批处理文件哪错了?"不利于论坛搜索
处罚:扣除2点积分
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{27314}反面教材:本论坛“精彩”标题小集
{32667}愤怒:那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────


[ Last edited by HAT on 2009-2-7 at 11:38 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT -2 2009-02-07 11:38
2 发表于 2009-02-07 12:20 ·  中国 浙江 温州 洞头区 电信
高级用户
★★★
积分 916
发帖 377
注册 2004-03-08 00:00
22年会员
UID 19523
性别 男
状态 离线
@echo off

cd\
F:
cd \ghost

if not exist c.gho goto cgh
if not exist wxp.gho goto xgh
del wxp.gho
goto xgh


:xgh
ghost.exe -clone,mode=pdump,src=1:1,dst=wxp.gho -z5 -sure -rb
::添加跳转
goto eof

:cgh
ghost.exe -clone,mode=pdump,src=1:1,dst=c.gho -z5 -sure -rb
goto eof

:eof


主要错误应该还是DOS下的ghost文件的后缀名问题吧,至少v8 v10我见到的都是以.exe结尾的,另外每个分支都需要一个跳转,(哈解释不来),不然在执行:xgh时就会再次执行:cgh

[ Last edited by dato on 2009-2-7 at 12:23 ]
3 发表于 2009-02-07 15:17 ·  中国 山东 聊城 东昌府区 联通
初级用户
积分 21
发帖 12
注册 2006-10-18 00:15
19年会员
UID 66191
状态 离线
谢谢dato指教
4 发表于 2010-03-01 23:07 ·  中国 广西 南宁 电信
新手上路
积分 19
发帖 18
注册 2009-01-19 00:11
17年会员
UID 136996
性别 男
状态 离线
东西虽好,无奈高处不胜寒,不会用啊!~
论坛跳转: