无忧启动论坛
标题:
【请教】使用NDFS4DOS后,批处理无法进行了
[打印本页]
作者:
星微尘
时间:
2009-8-21 11:32
标题:
【请教】使用NDFS4DOS后,批处理无法进行了
1.如图,我使用NDFS4DOS可读写版,DOS调取后就不能继续运行下面的批处理语句了。
请问该如何解决。
批处理语句是没有问题的。由 lummox 帮忙修改的
@echo off
ntfs4dos.exe
if exist e:\123\ghost\nul goto run_ghost
;测试e:\123\ghost是否存在。存在则转到run_ghost段执行;不存在——
if exist e:\123\nul goto crt_ghost
;测试e:\123\是否存在。存在,转到crt_ghost段执行(建立ghost文件夹);不存在。则建立e:\123子目录。
md e:\123
;建立e:\123子目录
:crt_ghost
md e:\123\ghost
;建立e:\123\ghost子目录
:run_ghost
ghost
2.如果我e:\123\ghost \ghost.gho建立完成了,然后重新执行以下批处理程序,会提示不能进行GHOST,这样怎么处理?
是否要删除之前的GHOST.GHO然后才能重新进行啊,或者有什么命令可以覆盖原GHOST.GHO啊?
[
本帖最后由 星微尘 于 2009-8-21 12:02 编辑
]
新建 BMP 图像.JPG
(73.04 KB, 下载次数: 48)
下载附件
2009-8-21 11:32 上传
作者:
sgw888
时间:
2009-8-23 08:20
没办法!!只能使用别的NTFS FOR DOS软件. 使用别的方案来代替NTFS FOR DOS就可以解决这个问题.
作者:
sgw888
时间:
2009-8-23 08:23
还有就是不建议在加载NTFS FOR DOS的软件下运行GHOST,也就是说要在运行GHOST之前从内存中退出NTFS FOR DOS的软件,GHOST本身就可以识别NTFS分区,关键是会造成冲突,造成当机等问题.
作者:
kloikjj
时间:
2009-8-23 09:39
ntfsdos下很多程序好像都不能运行
作者:
rj7can
时间:
2009-8-23 23:41
ntfs4dos 是有这个问题的。。。。。。。。我试过几个版本都一样。。。。。 -_- !!!
你 ghost 的话可以用 omnifs 好像是这个软件名。。。。。。。
作者:
laozhao
时间:
2009-8-24 08:46
运行ntfs4dos后,实质上重新加载了一个shell,原shell(command.com)就被挂起了,故command解释的批处理命令就无法继续执行了。当你用exit退出ntfs4dos这个shell时,就会继续执行后续命令的,但是这与我们的初衷不符了。
不知这个ntsf4dos.exe有没有什么特殊的参数,能把批处理程序传递进去呢?如果有的话,就好办了。先把整个批处理程序拆分开,执行ntfs4dos之前、之后各存为一个批处理,在原shell(command)下执行第1个批处理程序,在其中调用ntsf4dos,把第2个批处理文件名作为参数传递进去,应该就能行了。
我估计这种shell类型的tsr程序都有同样的问题,不能直接用一个批处理文件完成这样的功能,得另想办法了.
作者:
nobodytt
时间:
2009-8-24 12:09
可以用 ntfs4dos command /k 你要运行的程序
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3