标题: 求助,关于用for设置的问题
[打印本页]
作者: applecy
时间: 2006-12-28 01:16
标题: 求助,关于用for设置的问题
我在批处理中先作以下定义:
for /f %%a in (d:\1.txt)
这样我在本句的下面这样的定义还能不能调用所设置的%%a?
[
Last edited by namejm on 2006-12-27 at 03:02 PM ]
作者: lxmxn
时间: 2006-12-28 01:21
几个命令中,for的格式最容易搞错。
for /f %%a in (d:\1.txt) do set i=%%a
echo %i%
::Commands……
pause
作者: applecy
时间: 2006-12-28 01:49
噢``万分感谢^o^
作者: applecy
时间: 2006-12-28 02:02
1.txt里面是盘符,如下:
c:
d:
e:
批处理如下:
for /f %%a in (d:\1.txt) do set i=%%a
del %i%\app.exe
pause
只能删除e:\目录下的app.exe,其他盘符的删除不了.......还望指点
作者: ccwan
时间: 2006-12-28 02:23
直接这样
for /f %%a in (d:\1.txt) do del %%a\app.exe
pause
作者: applecy
时间: 2006-12-28 03:10
谢谢3楼的,已经可以了``
顺便问一句```2楼兄弟的
for /f %%a in (d:\1.txt) do set i=%%a
是可以用%i%代替所设置的%%a吗?
作者: lxmxn
时间: 2006-12-28 03:15
Quote: |
Originally posted by applecy at 2006-12-27 14:10:
谢谢3楼的,已经可以了``
顺便问一句```2楼兄弟的
for /f %%a in (d:\1.txt) do set i=%%a
是可以用%i%代替所设置的%%a吗? |
|
是的,已经将%%a赋值给i了,所以可以用%i%来引用%%a。
p.s. 谢谢3楼的??3楼不是你自己么?
作者: applecy
时间: 2006-12-28 03:38
哟``不好意思`看错了``总之谢谢你们就对了~~^_^