联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
\\127.0.0.1\新資料夾\asdf 123\qwer 456
setlocal enabledelayedexpansion echo. SET xxxxx=%~dp0 set source=%xxxxx:~0,-1% echo Source Path echo %source% pause for /f "eol=# tokens=1,2,3* delims=," %%i in ( %source%\DisplayDB.csv ) do ( set D1=%%i set D2=%%j set D3=%%k "%source%\devcon" find pci\* | find /i "%%i" && goto findOK ) :findOK echo %D1:~0,8%^&%D1:~-9% echo %D2% echo %D3% pause
VEN_1002&DEV_9585,ATI Radeon HD 500 PRO,D:\ReStore\Desktop\InstallPubDriver\2-Display\ATI\2600PRo\5Detup.exe VEN_1002&DEV_9581,ATI Radeon HD 100 PRO,D:\ReStore\Desktop\InstallPubDriver\2-Display\ATI\2600PRo\1Setup.exe VEN_1002&DEV_9589,ATI Radeon HD 900 PRO,D:\ReStore\Desktop\InstallPubDriver\2-Display\ATI\2600PRo\9Setup.exe
C:\WINDOWS>setlocal enabledelayedexpansion C:\WINDOWS>echo. C:\WINDOWS>SET xxxxx=\\127.0.0.1\新資料夾\asdf 123\qwer 456\ C:\WINDOWS>set source=\\127.0.0.1\新資料夾\asdf 123\qwer 456 C:\WINDOWS>echo Source Path Source Path C:\WINDOWS>echo \\127.0.0.1\新資料夾\asdf 123\qwer 456 \\127.0.0.1\新資料夾\asdf 123\qwer 456 C:\WINDOWS>pause 請按任意鍵繼續 . . . C:\WINDOWS>for /F "eol=# tokens=1,2,3* delims=," %i in (\\127.0.0.1\新資料夾\asdf 123\qwer 456\DisplayDB.csv) do ( set D1=%i set D2=%j set D3=%k "\\127.0.0.1\新資料夾\asdf 123\qwer 456\devcon" find pci\* | find /i "%i" && goto findOK ) 系統找不到檔案 \\127.0.0.1\新資料夾\asdf。 C:\WINDOWS>echo ~0,8D1:~-9 ~0,8D1:~-9 C:\WINDOWS>echo ECHO 已啟動。 C:\WINDOWS>echo ECHO 已啟動。 C:\WINDOWS>pause
usebackq - specifies that the new semantics are in force, where a back quoted string is executed as a command and a single quoted string is a literal string command and allows the use of double quotes to quote file names in filenameset.
usebackq - 指定新語義開始作用。 其中反括號的字串會被當作命令來執行, 而單引號字串是純文字字串。 此外還允許使用雙引號來 引用在 filenameset 內 的檔名。