标题: 关于查找指定目录或文件并设置变量的批处理文本! [打印本页] 作者: luckysheep 时间: 2008-3-27 23:41 标题: 关于查找指定目录或文件并设置变量的批处理文本! @echo off
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:\sheep\ghost.exe (
cd /d %%i:\sheep
ghost -nousb -clone,mode=pdump,src=1:1,dst=%%i:\sheep\sheep.gho -crcignore -z2 -sure -rb
)
)
我还是先去睡觉吧。。。作者: netwinxp 时间: 2008-3-28 00:13
我不记得DOS是否支持cd /d
cd /d %%i:\sheep改成
%%i:
cd \sheep
看能不能解决。
[ 本帖最后由 netwinxp 于 2008-3-28 10:41 AM 编辑 ]作者: lianjiang 时间: 2008-3-28 06:45
你那段脚本,dos不支持,只能在cmd下使用。作者: 天风 时间: 2008-3-28 08:56
@echo off
for %%b 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 %%b:\sheep\ghost.exe set drv=%%b
%drv%:
cd sheep
ghost -nousb -clone,mode=pdump,src=1:1,dst=%drv%:\sheep\sheep.gho -crcignore -z2 -sure -rb
ghost在ifs下不能用,我倒!以前我用另外那个好象可以的,听说ifs更完善我才换的,哪知道反而不行,我换其他驱动再试下。作者: 阿文 时间: 2008-3-29 00:12
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
SET RAMDRIVE=X
XMSDSK 9600 X: /y
SET TEMP=%RAMDRIVE%:\
SET TMP=%RAMDRIVE%:\
call a:\LOAD.BAT
cls
for %%b 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 %%b:\windows\setup.zip
set drv=%%b
%drv%:
cd windows
copy /y %drv%:\windows\setup.zip x: >nul
cls
call a:\UNLOAD.BAT
cls
x:
@ECHO OFF
::LuckySheep Dos Boot Disk
::http://luckysheep.ys168.com/
CLS
SET PROMPT=$P$G
SET EXPAND=YES
SET DIRCMD=/O:N /P
SET RAMDRIVE=x:
XMSDSK 2048 %RAMDRIVE% /T /Y > NUL
MD %RAMDRIVE%\TMP > NUL
PATH=%RAMDRIVE%\;A:\;C:\;%RAMDRIVE%\DRV;%RAMDRIVE%\IFS
SET TEMP=%RAMDRIVE%\TMP
SET TMP=%RAMDRIVE%\TMP
:ERROR
IF EXIST IFS.ZIP GOTO EXT
ECHO ERROR: IFS.ZIP is not found.
ECHO.
ECHO SORRY: bad disk!you can not use the disk.
ECHO.
PAUSE
GOTO ERROR
:EXT
cls
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
COPY PKUNZIP.EXE %RAMDRIVE%\ > NUL
COPY COMMAND.COM %RAMDRIVE%\ > NUL
SET COMSPEC=%RAMDRIVE%\COMMAND.COM
MD %RAMDRIVE%\IFS >NUL
PKUNZIP.EXE -D -O A:\IFS.ZIP %RAMDRIVE%\IFS > NUL
%RAMDRIVE%\
CD IFS
CALL LOAD.BAT
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:\sheep\ghost.exe set drv=%%i
%drv%:
cd sheep
ghost -nousb -clone,mode=pdump,src=1:1,dst=%drv%:\sheep\sheep.gho -crcignore -z2 -sure -rb
:END