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 请各位达人指正!!!谢谢……