无忧启动论坛
标题:
请高手帮忙看一下DOS下批处理运行问题
[打印本页]
作者:
terse
时间:
2007-2-1 20:28
标题:
请高手帮忙看一下DOS下批处理运行问题
我的U盘GHO目录里有个GHOST批处理,其中有段选择盘符后就可以搜索GHO文件的处理码,进入U盘GHO目录里手动运行GHOST批处理后在搜不到 GHO文件后会自动返回选择界面,但是如果我在U盘根目录下的MENU.bat文件里 CALL 运行GHO目录的GHOST批处理的话,就会在搜索不到GHO文件的时候出来个空的文件选择,这不是我想要的,我想的就是如果没有就返回选择界面!上面图是选择界面,下面的是不应该出来的,我想要的是如果没有搜索到GHO文件就回到上面图的界面的!进GHO目录运行的话下面的图就是和上图一样!(MENU.bat文件里用cd gho 正常返回选择图)
3.gif
(1.43 KB, 下载次数: 52)
下载附件
2007-2-1 20:28 上传
选择图
2.gif
(1.11 KB, 下载次数: 69)
下载附件
2007-2-1 20:28 上传
不应该有的图
作者:
seayc
时间:
2007-2-1 20:33
我有个想法~大家帮忙!
作一个小于256m的文件(说白了,就是双击一下,5分钟回来系统自
动做好)
双击后重起计算机 就能自动进行ghost!适用人群是父辈们,(父
辈们只会双击 重启和玩斗地主)
思路
文件由winrar压缩成exe文件里面包含
超强MiNi XPsp2衮雪版II.rar
ieldr系列的几个文件 目的能在ntfs下引导iso!而不
使用vFloppy.exe(需要操作)
iso文件里面包含ntfs.img 自动查找ghost.exe和
xxx.gho,并且运行
解压前运行attrib -r -a -s -h c:\boot.ini
解压后运行rundll32.exeuser.exe,restartwindows (
狠点)
想法
第一步:文件是winrar的exe双击自动解压到c:\ 和把host.exe和
xxx.gho解压到d盘(c盘d盘是不是ntfs无所谓),并且替换
boot.ini 让其重启后进入我们系统
第二步:执行ntfs,让所有的盘都显示出来,因为我们不知道
windows的c盘d盘在dos下会变成什么盘
第三步:自动执行个批处理
@echo off
FOR /F "eol=z tokens=1* " %%i in (D:\yc.txt) do IF EXIST
%%i:\ghost.exe %%i:\ghost.exe
-clone,mode=pload,src=%%i:\seayc.GHO:1,dst=1:1 -sure -rb
郁闷的 事情产生了:
1批处理在windows下能运行for命令.而在img的dos环境里面,for
命令就执行不了!if却可以执行
2下了几个ntfs for dos的程序 1)有个92k的单独的ntfs,在dos
下运行后只能显示找到的 盘符却不能访问
2)又弄了个2.88的img,是一个
.cab的解压到个虚拟盘,运行ghost执行1%后提示内存溢出
,ds=xxxx.cs=xxx,gs=xxx(无奈)
3)lianjiang2004空间里面的
ntfs pro 说我没注册,无效的
4)又下了个绿色软件联盟的NTFS
DOS 文件大小:5760KB 说我的ghost NO DPMI MEMORY(我的可是
8.3版本)
我解决的郁闷事情 1 是写了24行 if exist c:\ghost.exe
ghost.exe -clone,mode=pload,src=c:\xxxx.GHO:1,dst=1:1
-sure -rb
d:
if exist D:\ghost.exe
ghost.exe -clone,mode=pload,src=D:\xxxx.GHO:1,dst=1:1
-sure -rb
e:
第二个郁闷的问题我到现在没有解决!第一个问题我也没决好!
请高手帮忙看看!谢谢大家了!帮顶的人新年快乐!
我的邮箱
seayc@163.com
qq:5512500
作者:
terse
时间:
2007-2-1 22:34
FOR /F 不能在DOS用吧 tokens=1 这句一定要吗?
[
本帖最后由 terse 于 2007-2-1 10:36 PM 编辑
]
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3