关于在某类似Cterm的终端输入和获得信息的问题?
小弟初学au3,有个问题想请教:因为工作需要,须从一终端上输入命令,并获取终端上显示的信息。终端的界面如下:
该终端连接中航信(航空界的一个订座系统),可以查询各种航空数据。
比如查询两个地点间的里程,可以输入“XSFSM CANSHA”
终端回复如下:
需要用什么命令才能在终端上输入命令,并获得终端输出的结果,以做进一步分析用呢? 两种方式:
一种就是抛弃这个终端,直接访问“中航信”,当然你得了解到连接“中航信”是用的那种协议
再者就是取得这个终端输入控件句柄,直接向它发送字符串,如你说的Cterm,进入发帖界面时,就可以:
$hwd = WinGetHandle("")
ControlSend($hwd, "", "AfxFrameOrView421", "aaa")
这样“aaa”就上了Cterm了 关键看能不能获取到控件信息了! 留脚印,方便学习 有点高深,,,
页:
[1]