找回密码
 加入
搜索
查看: 2141|回复: 4

[AU3基础] 关于在某类似Cterm的终端输入和获得信息的问题?

  [复制链接]
发表于 2011-7-19 12:13:38 | 显示全部楼层 |阅读模式
小弟初学au3,有个问题想请教:
因为工作需要,须从一终端上输入命令,并获取终端上显示的信息。终端的界面如下:


该终端连接中航信(航空界的一个订座系统),可以查询各种航空数据。
比如查询两个地点间的里程,可以输入“XSFSM CANSHA”
终端回复如下:


需要用什么命令才能在终端上输入命令,并获得终端输出的结果,以做进一步分析用呢?

本帖子中包含更多资源

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

×
发表于 2011-7-19 12:23:30 | 显示全部楼层
两种方式:
一种就是抛弃这个终端,直接访问“中航信”,当然你得了解到连接“中航信”是用的那种协议
再者就是取得这个终端输入控件句柄,直接向它发送字符串,如你说的Cterm,进入发帖界面时,就可以:
$hwd = WinGetHandle("[CLASS:Afx:400000:8:10011:0:10023f]")
ControlSend($hwd, "", "AfxFrameOrView421", "aaa")

这样“aaa”就上了Cterm了
发表于 2011-7-19 16:05:42 | 显示全部楼层
关键看能不能获取到控件信息了!
发表于 2011-7-19 22:14:58 | 显示全部楼层
留脚印,方便学习
发表于 2011-7-20 08:54:56 | 显示全部楼层
有点高深,,,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 14:56 , Processed in 0.080474 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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