win_7下回显命令行数据不正常.[或许是一个BUG?][已解决]
本帖最后由 lsq726 于 2010-12-12 03:47 编辑#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_outfile=test\ipxp.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include <Constants.au3>
$foo = Run(@ComSpec & ' /c ipconfig /all | find /i "dhcp 服务器"', @SystemDir, @SW_HIDE, $STDOUT_CHILD)
ProcessWaitClose($foo)
$lines = StdoutRead($foo)
MsgBox(0, "1", $lines)
这是WIN7命令行显示的结果
这是在scite下运行显示的结果
这是编译后显示的结果.
请问怎么能正常显示?
现在找到了一个替代的方法..$lines= StringSplit($lines, @LF)
MsgBox(0, "1", $lines) .只是奇怪为什么会这样.不太懂.还请了解的朋友指点.
貌似返回单行 会出错.返回多行的不会出错.难道是bug?
页:
[1]