au3au3 发表于 2013-1-7 23:22:28

回复 13# pusofalse


    版主,看不明,麻烦详细说明怎么做?什么是15号功能?在哪里有ntdll.dll?

au3au3 发表于 2013-1-7 23:24:05

本帖最后由 au3au3 于 2013-1-7 23:25 编辑

回复 10# annybaby


    我看见别的编程语言有人搞定了,我想知道autoit 怎么搞定,我想学习autoit

annybaby 发表于 2013-1-8 00:37:20

回复 16# au3au3

把该帖收藏下,苦心认真努力学习一两年,两回来打开此帖,应该可以了~`
{:face (332):}

my788522 发表于 2013-1-8 00:55:50


一张图解决你的问题

annybaby 发表于 2013-1-8 01:08:50

回复 19# my788522


    这张图解决什么问题了??

ceoguang 发表于 2013-1-8 02:47:09

像这类与浏览器交互的AX控件都是居于COM调用的,如果是IE内核的话。
方法:下载控件,安装后找到注册的DLL,利用OLEVIEW之类的工具导入,就可以查看其导出的COM函数。
然后用内置函数ObjCreate创建其指定的对象
成功后调用对象名.成员函数(eg:obj.Getxxx(),obj.Setxx()),就可以设置或获取相关的信息。

lcm0001 发表于 2013-1-8 09:57:44

好啊,P大果然列害,站位收藏

huangke 发表于 2013-1-8 13:52:59

回复au3au3


    AU3当然是无所不能的。我对IE类的操作不甚熟悉,只会用模拟发送按键的方式搞定,提 ...
pusofalse 发表于 2013-1-7 06:58 http://www.autoitx.com/images/common/back.gif


    不要说怎么做,我看不明白呢。。。

huangke 发表于 2013-1-8 13:55:50

本帖最后由 huangke 于 2013-1-8 14:26 编辑

回复my788522


    这张图解决什么问题了??
annybaby 发表于 2013-1-8 01:08 http://www.autoitx.com/images/common/back.gif

找到该控件了,然后直接ControlSendText 就可以了。。。。应该没有错滴。。稍后有答案。。。

huangke 发表于 2013-1-8 14:18:26

一张图解决你的问题
my788522 发表于 2013-1-8 00:55 http://www.autoitx.com/images/common/back.gif


    偷用你的方法,可以了。。。




#include <IE.au3>
$oIE = _IECreate ('https://cmpay.10086.cn/index.xhtml')
$num = _IEGetObjById($oIE,"MBLNO_OR_LOGID")
$num.value = "1358874545";电话号码
ControlSetText("", "","ATL:EDIT1","asdad");密码

星雨朝霞 发表于 2013-1-8 14:34:53

回复 7# au3au3


    我的意思是:以我菜鸟级的水平对这个问题没法子了!你可以玩玩P大给出的方法!反正我是看不懂

星雨朝霞 发表于 2013-1-8 14:40:42

回复 25# huangke


    IE9下此方法失效!眼睛看到密码框里是有****这些字符了!点登录后提示密码不能为空.

annybaby 发表于 2013-1-8 15:17:51

回复 24# huangke

你为什么不试一下再说呢??

annybaby 发表于 2013-1-8 15:18:56

回复 25# huangke


    可能你的IE有些特别吧~~或者你人品特别好
大家的都不行,你的可以,羡慕ing~

huangke 发表于 2013-1-8 16:48:25

回复huangke


    IE9下此方法失效!眼睛看到密码框里是有****这些字符了!点登录后提示密码不能为空.
星雨朝霞 发表于 2013-1-8 14:40 http://www.autoitx.com/images/common/back.gif


    貌似是这样,我的系统是64位WIN7系统,IE9 ~~~~继续努力吧!
页: 1 [2] 3
查看完整版本: autoit 怎么对安全控件进行输入?