[已解决]风行者的console.au3 UDF 里的CoutRead()函数读多了会出现问题
本帖最后由 zhouhaijin 于 2015-2-8 21:02 编辑CoutRead()一直读取有时候会读不到正常内容,System("cls") 了也一样
Getch()是等待输入
要是有等待输出就好了
#include "Console.au3"
$CmdPID = ProcessExists("cmd.exe")
ConAttach($CmdPID)
SetTitle("GetData")
System("mode con cols=60 lines=100")
WinMove("GetData","",100,100,520,400)
While 1
$Cmdstr = StringStripCR(StringStripWS(CoutRead(7000), 8))
If StringRight($Cmdstr, 4) = "Data" Then;有时候有结尾='Data'也不清屏,应该是读的问题。
System("cls") ;清屏
Sleep(100)
EndIf
;这里加sleep(10)也一样会出问题
WEnd
http://www.autoitx.com/forum.php?mod=viewthread&tid=34569&extra=&page=1
页:
[1]