Board logo

标题: 怎样将TX文件内容加入变量??已自己搞定!! [打印本页]

作者: jh1688     时间: 2008-7-12 15:41    标题: 怎样将TX文件内容加入变量??已自己搞定!!
我参考了论坛上的有关章节,自己用FOR 、DIR等>>一个文本文件,GHOST.txt 其内容为:
K:\~1\xp.gho

我不知道用什么方法能将这段,加入到变量%GHOS%中,可以供GHOST软件调用以后自动恢复备份:

Ghost -clone,mode=pload,src=%ghos%:1,dst=1:1 -sure -fx

请达人帮我一下,不要用第三方软件,可以建立临时文件夹,谢谢……

因在论坛中找了好久,找不到好方法,特求教!!!!

Last edited by jh1688 on 2008-7-16 at 05:36 AM ]

作者: bat-zw     时间: 2008-7-12 15:47
set /p %ghost%=<ghost.txt

作者: HAT     时间: 2008-7-12 16:02
不嫌麻烦的话,还可以:
@echo off
for /f "usebackq tokens=1* delims=" %%a in ("C:\test\GHOST.txt") do set GHOS=%%a&&goto :eof

作者: hackerscans     时间: 2008-7-12 16:08
想法真是巧妙啊

作者: jh1688     时间: 2008-7-12 16:50
先谢谢楼上两位的回复!!!!!就是不知道两位的回复在纯DOS下能用吗??

我是要把他用在GHOST自动恢复中的!!!!!!!!!!!!!

set /p %ghost%=<ghost.txt

不知道在纯DOS下可以运行吗???

先试试看再说啦!!!!!!

Last edited by jh1688 on 2008-7-12 at 05:13 PM ]

作者: jh1688     时间: 2008-7-16 05:38
set drv=C D E F G H I J K L M N O P Q R S T U V W X Y Z
for %%i in (%drv%) do dir %%i:\*.gho /b /s /a >>temp.txt
find /i ".gho" temp.txt >nul
type temp.txt | lmod set lastdrv=[] > temp.bat
call temp.bat >nul
if not exist %lastdrv% goto hfqt_2
Ghost -clone,mode=pload,src=%lastdrv%:1,dst=1:1 -sure -fx

请各位达人指正!!!谢谢……