如果在命令行上我執行:如何一個批處理命令的結果分配給一個變量
c:\digitemp.exe -t0 -o%C -q > res1.txt
res1.txt
正確地包含在攝氏數值溫度(比如說:24.23456)。但是,如果同一命令是一個bat文件內執行(比如:test.bat的):
@ECHO OFF
ECHO Hola pootol!
ECHO.
c:\digitemp.exe -t0 -o%C -q > res1.txt
rem set pootol = < res1.txt
rem set pootol
ECHO Prem una tecla per sortir.
pause > null
res1.txt
包含我懷疑是關係到參數" -o%C "
一個錯誤的攝氏溫度值。正如你可以看到我rem
變量assing導致pootol var在提到之前被錯誤地分配了攝氏度值。我究竟做錯了什麼?
我已經嘗試了一些語法和格式錯誤在你的問題。然而,我不知道什麼「因爲你可以看到我'rem'變量assing導致pootol var在提到它之前被指定爲攝氏溫度值」的意思。你能自己澄清一下嗎? – Chris