![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 02:12 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助] 帮我看下为何这条语句没起到效果? |
| 可打印版本 1,497 / 5 |
| 第1楼 NaturalJ0 | 发表于 2006-08-18 00:14 |
| 银牌会员 发帖 533 积分 1,181 | |
|
[求助] 帮我看下为何这条语句没起到效果? 本人自己也学着做了个自动GHOST。但在使用中发现个小问题。
ghost.exe -clone,mode=pdump,src=1:%src%,dst=1:%dst%:\Image.gho -span -auto -z9 -fx -sure for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do if exist %%i:\Image.gho attrib +s +r +h %%i:\Image.gho>nul GOTO RESET :RESET RESTART.COM GOTO END :END 第一句是根据前面的变量自动为某盘做了个 GHOST 镜像。 每次都成功,没有问题。 第二句我是想把做成的镜像的文件属性改一下。但又无法确定盘符,所以写了个 FOR 想把在所有分区上都找一下,找到就改属性。 第三句,是我搞到的一个小程序,运行后,就重启了。 我运行后的结果是,重启后,发现文件属性没有修改成功。 我试了把第三句去掉,或者在第二句和第三句中间加条 PAUSE 语句。这两种方法文件属性都能修改成功。但却不能紧接着自动重启了。 我不知道为什么原来的语句修改不成功。难道下面的 RESTART.COM 在 FOR 之前运行了?这可能么? 另一个小问题就是,因为我每个盘都查了下有没 Image.gho 但一查到光驱就会停下,不得以,我在启动时没开光驱。有什么好办法么? 主要是问第一个问题,第二个不是太重要,反正不加载光驱,GHOST 也能认。 向各位求教了。 [ Last edited by NaturalJ0 on 2006-8-18 at 00:29 ] |
|
| 第2楼 namejm | 发表于 2006-08-18 00:22 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)改成for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z)
以上修改并非解决问题的办法,而且两条语句的效果是等效的,以前没察觉到,以为是解决问题的所在,现在回头再看,才知道自己的草率。 [ Last edited by namejm on 2006-8-18 at 01:16 ] |
|
| 第3楼 NaturalJ0 | 发表于 2006-08-18 00:23 |
| 银牌会员 发帖 533 积分 1,181 | |
|
对不起,打到一半时,不小心按到 Ctrl + Enter ,还没打完就发出一半来。
|
|
| 第4楼 namejm | 发表于 2006-08-18 00:43 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
最开始我还以为你发帖子耍的呢,呵呵。
[ Last edited by namejm on 2006-8-18 at 01:17 ] |
|
| 第5楼 fastslz | 发表于 2006-08-18 00:46 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
补充一点:
改成for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z)也未必起效! 因为ghost参数dst=1:%dst%:\Image.gho 是以盘号备份的,如目标.gho是NTFS格式if exist C:~Z:也无法判断的,所以for语句前有必要加载NTFS驱动的 |
|
| 第6楼 NaturalJ0 | 发表于 2006-08-18 00:47 |
| 银牌会员 发帖 533 积分 1,181 | |
|
加载了,之前有 NTFS 驱动。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |