找回密码
 加入
搜索
查看: 1756|回复: 5

如何实现在后台执行有交互的软件登陆操作

[复制链接]
发表于 2008-7-31 18:21:18 | 显示全部楼层 |阅读模式
菜鸟求教各位大虾:
        单位的一个监控程序因其它原因会定时自动退出,再次登陆需要手工输入密码。用autoit3学着写了一个自动输入密码并点击确定运行的脚本,现在的问题是:该程序在屏保或系统锁定状态下无法自动运行。请问各位如何让这种有交互的窗体程序在后台自动执行登陆操作。

非常感谢!

[ 本帖最后由 zoujb 于 2008-8-8 23:41 编辑 ]
发表于 2008-7-31 19:43:31 | 显示全部楼层
系统都锁定了还运行个P哦。不过屏保状态下应该可以的。
发表于 2008-8-4 15:37:07 | 显示全部楼层
while 1
if ProcessExists("你的监控程序进程名或PID")=0 then
controlsettext("窗口标题","","密码控件ID或类别名要是用ID就不用引号类别名要引号","文本内容就是密码")
controlclick("窗口标题","",登录控件ID或类别名要是用ID就不用引号类别名要引号)
endif
wend
发表于 2008-8-4 15:38:43 | 显示全部楼层
当中加个sleep(等待时候) 1000=一秒
 楼主| 发表于 2008-8-8 23:40:47 | 显示全部楼层
可以了,谢谢zhouhaijin!
发表于 2009-11-19 23:35:04 | 显示全部楼层
好带星,收藏了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-16 08:30 , Processed in 0.072718 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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