xtybfgu 发表于 2008-6-4 00:32:15

STDOUT 流问题。。。。

我在看帮助的时候看到。
ConsoleWrite 是写入STDOUT 流
ConsoleRead 是读取STDOUT 流

可是不行,谁能给个例子?:face (30):

[ 本帖最后由 xtybfgu 于 2008-6-17 14:36 编辑 ]

sanhen 发表于 2008-6-4 02:43:36

在RUN的时候用到的。。。没认真看帮助。鉴定完毕。。。:face (33):

xtybfgu 发表于 2008-6-4 03:39:02

不明白。:face (30):

马甲 发表于 2008-6-4 04:34:29

开始我也一直不明白,后面就渐渐明白了

kakinkgb 发表于 2008-6-4 18:25:46

SciTE编辑器下面有个小窗口"+>欢迎使用ACN 中文论坛出品的 AUTOIT V3 汉化版!"
你写上这些代码:
ConsoleWrite ( "数据" )
ConsoleWrite ( "数据2" )
ConsoleWrite ( "数据3" )
小窗口会显示"数据数据2数据3"

xtybfgu 发表于 2008-6-10 07:37:42

还是没有明白。给个例子可能?

漠北雪~狼 发表于 2008-6-17 03:42:03

Dim $I = Run("Tasklist","","", 2), $Line = ""
While 1
    $line &= StdoutRead($I)
    If @error Then ExitLoop
Wend
ConsoleWrite ( "这个可以在SciTE里看到!" )   
MsgBox(0,"这个就是StdouRead所读到的",$Line)

[ 本帖最后由 漠北雪~狼 于 2008-6-17 03:50 编辑 ]

xtybfgu 发表于 2008-6-17 10:30:03

原帖由 漠北雪~狼 于 2008-6-17 03:42 发表 http://www.autoitx.com/images/common/back.gif
Dim $I = Run("Tasklist","","", 2), $Line = ""
While 1
    $line &= StdoutRead($I)
    If @error Then ExitLoop
Wend
ConsoleWrite ( "这个可以在SciTE里看到!" )   
MsgBox(0,"这个就是StdouRead ...


谢谢。那我再问一下,你这是以run运行一个文件得到一个句柄到子 STDOUT 流.

那如果。我自已定义一些数据,要怎么写入。怎么读出?

漠北雪~狼 发表于 2008-6-17 14:28:43

好比说你两个都是au3写的脚本, A 使用Run运行 B , B就可以使用 ConsoleWrite 写入STDOUT 流,而A则可以使用ConsoleRead读取 B 写入的STDOUT 流...........................

xtybfgu 发表于 2008-6-17 14:36:05

原帖由 漠北雪~狼 于 2008-6-17 14:28 发表 http://www.autoitx.com/images/common/back.gif
好比说你两个都是au3写的脚本, A 使用Run运行 B , B就可以使用 ConsoleWrite 写入STDOUT 流,而A则可以使用ConsoleRead读取 B 写入的STDOUT 流...........................


thank:face (30):

kakinkgb 发表于 2008-6-17 18:47:06

原帖由 漠北雪~狼 于 2008-6-17 03:42 发表 http://www.autoitx.com/images/common/back.gif
Dim $I = Run("Tasklist","","", 2), $Line = ""
While 1
    $line &= StdoutRead($I)
    If @error Then ExitLoop
Wend
ConsoleWrite ( "这个可以在SciTE里看到!" )   
MsgBox(0,"这个就是StdouRead ...
这样读不全,建议用ProcessWaitClose
Dim $I = Run("Tasklist","","", 2), $Line = ""
ProcessWaitClose($I)
$line &= StdoutRead($I)
下面省略

漠北雪~狼 发表于 2008-6-18 06:55:33

嗯,楼上的方法非常不错!

kakinkgb 发表于 2008-6-18 19:35:19

谁知道?

进程结束了还能读取,这是什么原理?

asdf 发表于 2008-6-20 08:50:43

学过C语言就懂了,具体自己看书。

lqf_jy2008 发表于 2009-3-31 03:38:00

:face (1): :face (1): :face (1): 小白来顶个~~
页: [1] 2
查看完整版本: STDOUT 流问题。。。。