标题: 求PE系统下一个批处理中相对目录的问题
[打印本页]
作者: pzppzp
时间: 2008-11-3 22:04
标题: 求PE系统下一个批处理中相对目录的问题
在光盘根目录下有GHOST32.EXE和JM081101.GHO两个文件
在系统盘目录(是PE系统)有一个批处理文件,内容如下:
K:\GHOST32.EXE -clone,mode=pload,src=K:\JM081101.GHO:1,dst=1:1 -sure -fx -quiet -batch
怎么写把这个"K:\"改为光盘的盘符,条件是系统可能有一个或多个光驱,每台电脑的的
硬盘分区数不一样,但肯定只有一个光驱根目录下有GHOST32.EXE文件,运行这个批处理,自动
把"K:\"改为光盘的盘符再运行.
作者: HAT
时间: 2008-11-4 00:52
@echo off
for %%a 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 %%a:\GHOST32.EXE (
if not exist %%a:\GHOST32.EXE\ (
%%a:\GHOST32.EXE -clone,mode=pload,src=%%a:\JM081101.GHO:1,dst=1:1 -sure -fx -quiet -batch
goto :eof
)
)
)
[
Last edited by HAT on 2008-11-5 at 18:01 ]
作者: pzppzp
时间: 2008-11-4 20:42
谢谢,我试试
作者: slore
时间: 2008-11-5 15:17
K:\JM081101.GHO
这里也要换。。。
作者: HAT
时间: 2008-11-5 18:02
标题: Re 4楼
2楼代码已更新,感谢提醒。