找回密码
 加入
搜索
楼主: touch_xu

[系统综合] 在第三方程序界面嵌入下拉列表

 火.. [复制链接]
发表于 2012-9-5 11:58:01 | 显示全部楼层
用au3写一个含有下拉列表框的差不多样子的登录窗口,等用户输入姓名、口令并按下确定或登录按钮后(你的第三方程序窗口怎么没相应的按钮呵,那就用回车键来判断吧),用隐藏方式运行第三方程序(run加上@SW_HIDE 标志),再将用户名与口令模拟输入到第三方程序的登录窗口内,并提交,再结束au3程序。用户应该会感觉不到是绕过的。仅为思路,供楼主试试。
发表于 2012-9-6 15:40:03 | 显示全部楼层
用AU3给第三方加控件,想法不错,作为练习题挺好;要实用就麻烦了。

推荐做法:
写一个介面透明,但控件不透明的GUI,上面有所需要的下拉框、确定按钮什么的,位置、间距、大小一如第三方控件,循环检测第三方窗口坐标,随时跟随移动,当在某一附加控件上操作时,脚本按想得到的第三方窗口动作情况,作相应ContrlXXX操作,完成登录操作之后,附加介面自动消退。

这样介面还算是第三方的,做的好的,完全看不出有什么变化,但却增加了你想要的功能,而不必深入核心,让AU3本来要解放繁杂的本意丧失尽怠。
 楼主| 发表于 2012-9-8 21:17:25 | 显示全部楼层
这几天有事了,一直没有上了,十分感谢各位大侠给的各种意见和建议,我接下来试试,再次感谢了!
发表于 2012-9-24 13:14:34 | 显示全部楼层
这个有些难度!如果说吧第三方程序嵌入自己GUI再添加下拉框呢?自己水平太低,期待高手解决!
发表于 2012-10-7 16:27:30 | 显示全部楼层
我觉得还是4.6楼说的好一点,直接登AU3,自己写个界面,然后再选择,选择完成后退出就行了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 14:17 , Processed in 0.066079 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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