1
有很多堆棧溢出文章與此相關,但沒有直接的答案。Windows批處理:從EXEC輸出到SET VARIABLE輸出空間的輸出
此命令將輸出一堆話
OutputVariable.exe %FILEPATH%
輸出:
Mary had a little lamb
在一個批處理文件,這裏是如何得到的輸出到一個變量
for /f %%i in ('OutputVariable.exe %FILEPATH%') do SET SENTENCE=%%i
ECHO %SENTENCE%
輸出:
Mary
通常,FOR
命令會在空格處中斷。幫幫我!
我來補充,他可以通過他們循環呼應的每個值: FOR/F %%我在( 'OutputVariable.exe%FILEPATH%')做回聲% %i – 2014-09-19 19:22:25
@NathanRice - 不完全。在'FOR/F'中,每個標記都應該在'tokens = 1,2,..'的選項中設置,否則它將無法訪問。在普通的'FOR'中,可以迭代在每個元素上。 – npocmaka 2014-09-19 19:24:52
'「delims =」'是的。謝謝! – 010110110101 2014-09-20 01:17:26