lsq726 发表于 2010-11-13 10:47:36

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)        .只是奇怪为什么会这样.不太懂.还请了解的朋友指点.

lsq726 发表于 2010-11-13 13:45:22


貌似返回单行 会出错.返回多行的不会出错.难道是bug?
页: [1]
查看完整版本: win_7下回显命令行数据不正常.[或许是一个BUG?][已解决]