TC官方合作论坛

标题: 自动登陆MSN [打印本页]

作者: 章昊    时间: 2011-7-11 15:12
标题: 自动登陆MSN
模拟键盘自动登录MSN脚本这里发的所有源码附件需要用户下载安装TC开发工具使用,打开开发工具---在菜单栏中点击文件---打开---打开现有项目---找到该解压后的源码打开---启动调试生成.exe程序运行脚本。

【脚本介绍】:该脚本是模拟键盘自动登陆MSN,实现了一个自动登陆MSN的模型。

【原理】:找到应用程序存储路径打开---等待初始化---找到登陆窗口---登陆窗口置顶---向窗口提交账户---切换到密码输入框输入密码---登陆成功。

【使用说明】:
1、MSN应用程序需要存放在E:\\MSN\\MSNShell.exe该路径下;
2、登陆该账户之前没有登陆别的账户。

【源码如下】:

空间 自动登录MSN

进程编号

功能 开始_点击()

//这里添加你要执行的代码,这里是你点击开始按钮执行的代码

//打开进程

进程编号=进程.打开("E:\\MSN\\MSNShell.exe")

//如果进程不存在

如果(进程编号==0)

辅助.消息框("进程打开失败!")

//如果进程存在

否则

//等待窗口初始化

进程.等待初始化(进程编号,1000000)

//延时10秒

辅助.等待(10000)

//定义窗口编号

窗口编号

//查找窗口

窗口编号=窗口.找到窗口("Windows Live Messenger")

//如果窗口不存在

如果(窗口编号==0)

辅助.消息框("没有找到窗口!")

//如果窗口存在

否则

//窗口置顶

窗口.置顶(窗口编号,"")

//延时一秒

辅助.等待(1000)

//向窗口后台发送账号字符串

窗口.提交字符串(窗口编号,"mcreepupo@hotmail.com")

//延时一秒

辅助.等待(1000)

//按下tab键

键盘.按键(9,1)

//延时一秒

辅助.等待(1000)

//向窗口后台发送密码字符串

窗口.提交字符串(窗口编号,"e45456r5tyrt")

//向窗口发送Enter键

键盘.按键(13,1)

//延时一秒

辅助.等待(1000)

如果结束

如果结束

返回 真

//函数返回语句

功能结束

功能 退出_点击()

//这里是你退出的时候要执行的代码,这里是你点击退出按钮执行的代码

辅助.退出()

返回 真

//函数返回语句

功能结束

空间结束

//命名空间结束语句








作者: 小风子    时间: 2011-7-11 15:51
支持一下!
作者: ↘夢想飛舞√    时间: 2011-7-20 09:23
顶一下  不错
作者: 章昊    时间: 2011-7-20 09:46
回复 3楼↘夢想飛舞√的帖子

感谢
作者: ysdxz207    时间: 2011-7-25 16:01
嘻嘻  收了
作者: xsy36952622    时间: 2011-7-28 14:21
支持一下,很好!
作者: 爱乐天_痕    时间: 2011-7-28 23:26
看看
作者: starsky    时间: 2011-8-1 13:55
好东西
作者: yinghuaft    时间: 2011-9-9 09:42
楼主辛苦了
作者: fank_love    时间: 2011-9-12 15:40
昊哥 昊哥...这个不能改成一个自动登陆QQ的么?我改了 但是他不自动输入帐号密码...是不是QQ的登陆窗不支持后台键盘操作啊?
作者: sun137057461    时间: 2011-10-12 17:21
很好呀
作者: 迩比可比克    时间: 2011-11-1 22:09
//等待窗口初始化


进程.等待初始化(进程编号,1000000)


//延时10秒


辅助.等待(10000)



程序里出现的这两句等待有何不同

具体解释下
作者: 章昊    时间: 2011-11-2 09:13
回复 12楼迩比可比克的帖子

第一个标示进程句柄找到了并进行延时延时时间一到不管找没找到进程句柄都往下执行,第二个为直接延时。
作者: 迩比可比克    时间: 2011-11-2 14:11
再弱弱的问一下
进程编号=进程.打开("E:\\MSN\\MSNShell.exe")
返回的整型 线程编号到底是个什么意思
返回值的不同代表了什么

作者: 章昊    时间: 2011-11-2 14:16
回复 14楼迩比可比克的帖子

我们可以通过这个返回的句柄判断是否打开,当返回的值为0的时候表示没有打开进程。这个编号也就是所谓的一个标记。再比如找到窗口这个命令返回窗口句柄,我们就可以通过句柄实现窗口置顶,设置位置等.....
作者: 迩比可比克    时间: 2011-11-2 14:33
否则


//等待窗口初始化


进程.等待初始化(进程编号,1000000)


//延时10秒


辅助.等待(10000)


既然这个判断是在进程开启成功的情况下进行的
为什么还要这句   进程.等待初始化(进程编号,1000000)

直接    辅助.等待(xxx)   不可以吗?

作者: qpwoei132    时间: 2011-11-21 19:21
喔喔我想要升級阿快讓我生及阿
作者: 迷失    时间: 2011-11-24 21:30
学习学习。
作者: xx64277    时间: 2011-12-6 10:09
不用msn -。-
作者: v11ks    时间: 2011-12-11 16:32
没有验证码的登录 还是蛮好的
作者: qq272599194    时间: 2011-12-14 20:17
支持一下
作者: liaosamuel    时间: 2011-12-19 18:59
先留着,后面看
作者: 617333037    时间: 2012-4-10 19:25
gggggggggggggggggg
作者: QJTC2011    时间: 2012-4-11 16:04
学习
作者: 105735417    时间: 2012-8-26 09:52
虽然没有MSN 也要学习
作者: snxfm    时间: 2012-12-20 23:17
kwg kwg
作者: lsf303437013    时间: 2013-7-8 19:51
回复一下看一看,做个好人
作者: yangfusheng    时间: 2013-11-23 21:37
有贴必回,最喜欢楼主这样的有为青年了~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1