找回密码
 加入
搜索
查看: 2170|回复: 1

[AU3基础] win_7下回显命令行数据不正常.[或许是一个BUG?][已解决]

[复制链接]
发表于 2010-11-13 10:47:36 | 显示全部楼层 |阅读模式
本帖最后由 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[1])        
.只是奇怪为什么会这样.不太懂.还请了解的朋友指点.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-11-13 13:45:22 | 显示全部楼层

貌似返回单行 会出错.返回多行的不会出错.难道是bug?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-22 06:31 , Processed in 0.074547 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表