标题: ECHO一点问题?
[打印本页]
作者: oicq63236
时间: 2008-9-9 15:40
标题: ECHO一点问题?
@echo off
setlocal enabledelayedexpansion
set FILE=ABC.exe
for /f "tokens=*" %%i in ('"wmic logicaldisk where drivetype=3 get DeviceID|findstr ":""') do (
set NA=%%i
echo !NA!%file%
)
pause
exit
为什么只显示ABC.EXE,我本意是在前面边盘符,如
c:abc.exe
d:abc.exe
作者: HAT
时间: 2008-9-9 15:49
@echo off
setlocal enabledelayedexpansion
set FILE=ABC.exe
for /f "tokens=*" %%i in ('"wmic logicaldisk where drivetype=3 get DeviceID|findstr ":""') do (
set NA=%%i
echo !NA:~0,2!%file%
)
作者: oicq63236
时间: 2008-9-9 15:51
可以说说为什么不截取,直接用!NA!的时候就不行呢?
作者: HAT
时间: 2008-9-9 16:07
你把!NA!输出到一个文本文件里面看看吧^_^