2
我試圖將文件的內容讀入批處理腳本變量。該文件在第一行只有一個guid。將文件內容批量讀入變量
如果我做type myfile.id
那麼它打印出guid。但是,如果我試圖將其值設置爲變量
set /p out=<myfile.id
或
for /f "delims=" %%x in (myfile.id) do set out=%%x
後來,當我echo %out%
我得到
■a
我試圖將文件的內容讀入批處理腳本變量。該文件在第一行只有一個guid。將文件內容批量讀入變量
如果我做type myfile.id
那麼它打印出guid。但是,如果我試圖將其值設置爲變量
set /p out=<myfile.id
或
for /f "delims=" %%x in (myfile.id) do set out=%%x
後來,當我echo %out%
我得到
■a
你有一個編碼的問題。
for /f "delims=" %%x in ('type myfile.id') do set id=%%x
應該工作。 (type
「翻譯」Unicode文件「)」
如果'類型myfile.id'的作品,那麼你一定試過了,'for/f「delims =」%% x in('type myfile.id' )do set「out = %% x」'! – Compo