2
我試圖寫這個代碼在AutoIT中,我如何運行子進程並一次捕獲一行輸出?
Local $foo = Run(@ComSpec & " /c dir", '', 0, 2)
Local $line
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
$line = StringStripCR($line)
if StringLen($line) > 0 then ConsoleWrite("START" & $line & "END" & @crlf)
WEnd
和我有望獲得在每次一行,而是我有時得到2,3,50行取決於在月球上的相位。跆拳道?