![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-26 19:24 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 请高手帮我修改下备份文件程序...谢谢!!!!! |
| 可打印版本 5,034 / 52 |
| 第31楼 lianjiang2004 | 发表于 2007-04-25 10:36 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
从信息上看是没能建立目录。我到机上试试看。
|
|
| 第32楼 zch1366 | 发表于 2007-04-25 10:49 |
| 中级用户 发帖 148 积分 326 | |
|
谢谢!!!!!
|
|
| 第33楼 lianjiang2004 | 发表于 2007-04-25 11:02 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
测试通过代码。
----------- ghost -dd >NUL set p=1 call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 for %%p in (c: d: e: f: g: h: i: j: k: l: m: n:) do if exist %%p\nul set lastd=%%p if not exist %lastd%\ghost\nul md %lastd%\ghost >nul attrib %lastd%\ghost +h +s +r GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=%Lastd%\ghost\win.gho -sure -Z3 -FX |
|
| 第34楼 lianjiang2004 | 发表于 2007-04-25 11:04 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
注意:ghost中用的是 %Lastd%\ghost\win.gho
|
|
| 第35楼 lianjiang2004 | 发表于 2007-04-25 11:05 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
我的代码里,实际上最后分区号的确定部分代码可以不要,直接确定最后盘符,建目录,备份就行了。
|
|
| 第36楼 zch1366 | 发表于 2007-04-25 11:37 |
| 中级用户 发帖 148 积分 326 | |
| 第37楼 lianjiang2004 | 发表于 2007-04-25 20:12 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
我下载看看。
|
|
| 第38楼 lianjiang2004 | 发表于 2007-04-25 20:27 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
初步看了一下,我改写一下代码,测试后再给你。
|
|
| 第39楼 zch1366 | 发表于 2007-04-25 21:42 |
| 中级用户 发帖 148 积分 326 | |
|
这里能学习电脑知识...高手们都相当热情........很有人情味.!现在很难得!!!!!
|
|
| 第40楼 lianjiang2004 | 发表于 2007-04-25 22:12 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
修改了1.bat 和ghost.bat ,增加lastd.bat用于确定最后分区对应的盘符。
以下代码在我自己的img里测试通过。因你给的img似乎文件不全,无法创建ghststat.txt,不能通过。 -------------------- 1.bat ghost -dd >NUL set p=1 call ghost.bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 call lastd.bat c: d: e: f: g: h: i: j: k: l: m: n: o: if not exist %lastd%\ghost\nul md %lastd%\ghost >nul attrib %lastd%\ghost +h +s +r GHOST.EXE -CLONE,MODE=PDUMP,SRC=1:1,DST=%LastP%\ghost\win.gho -sure -Z3 -FX ------------------------- ghost.bat :1 FIND /i "%p%:%1" GHSTSTAT.TXT >NUL if errorlevel 1 goto 2 set LastP=%p%:%1 Shift goto 1 :2 rem del GHSTSTAT.TXT --------------------- lastd.bat :1 FIND /i "%1 %lastp%" GHSTSTAT.TXT >NUL if errorlevel 1 goto 3 set Lastd=%1 if not %lastd%#==# goto 2 :3 Shift goto 1 :2 del GHSTSTAT.TXT [ Last edited by lianjiang2004 on 2007-4-25 at 10:15 PM ] |
|
| 第41楼 lianjiang2004 | 发表于 2007-04-25 22:30 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
另外,假如用第三方软件minito的话,就不用分区与盘符找两次,一次就可确定了。
感兴趣的话可找相关帖子。 |
|
| 第42楼 zch1366 | 发表于 2007-04-26 00:07 |
| 中级用户 发帖 148 积分 326 | |
|
不知是否成功....谢过你的热情
|
|
| 第43楼 zch1366 | 发表于 2007-04-26 00:28 |
| 中级用户 发帖 148 积分 326 | |
|
附上你的img文件让我测试...谢谢!!!!
|
|
| 第44楼 zch1366 | 发表于 2007-04-26 00:29 |
| 中级用户 发帖 148 积分 326 | |
|
无法创建ghststat.txt
原因是什么...要添加什么文件到img里...谢谢!!!! |
|
| 第45楼 lianjiang2004 | 发表于 2007-04-26 00:57 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
ghost-dd运行时将生成ghststat.txt,由于你现在的img当前盘符是A:,这是不可写的,因此需把路径改到虚拟内存盘,应就可以了。
|
|
| 上一页 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |