順道一問
這兩行一樣都是帶
DB-%~1
出來的結果怎麼會不一樣
FOR底下是全名
DB-1-Chip.ini
FOR之後的SET卻只有
DB-1
若我要取值至
DB-1-Chip 該如何做呢?
謝謝
語法
for /f "eol=# tokens=1,2,3,4* delims= usebackq" %%i in ( "%source%\9-DataBase\!DB-%~1!" ) do (
set Match-DB-%~1-VDID=%%i
結果
echo !DB-1!
DB-1-Chip.ini
for /F "eol=# tokens=1,2,3,4* delims= usebackq" %i in ("C:\Documents and Settings\misdrv\桌面\_In
stallPubDriver_\9-DataBase\!DB-1!") do (
set Match-
DB-1-VDID=%i
目前我只知道
echo !DB-%~1!
echo DB-%~1
echo !DB-%~1:~0,-4!
echo !DB-%~1:~3,-4!
會輸出
DB-1-Chip.ini
DB-1
DB-1-Chip
1-Chip
Last edited by XZ on 2008-7-24 at 10:17 PM ]