|
发表于 2010-4-7 20:03:55
|
显示全部楼层
RE: "易" 的第一个练习题.
本帖最后由 穷人木木 于 2010-4-7 21:53 编辑
贴出部分代码吧,
全贴出来太乱了,
后面我回跟上截图和压缩包。
.版本 2
.程序集 程序集1
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 QQ类型, 文本型
.局部变量 QQ账号, 文本型
.局部变量 QQ密码, 文本型
.局部变量 QQ路径, 文本型
.局部变量 QQ, 对象
QQ类型 = “AAAAAAAAAA”
QQ账号 = “BBBBBBBBBB”
QQ密码 = “CCCCCCCCCCCCCCCC”‘(呵呵 AAAAAA BBBBBBBBBBB CCCCCCCC希望你知道这代表着什么 哈哈)
.如果真 (QQ类型 = “QQ2009”)
QQ路径 = 取文本注册项 (4, “Software\Tencent\QQ2009\install”, “未检测到QQ”)
.如果真结束
.如果真 (QQ类型 = “QQ2008”)
QQ路径 = 取文本注册项 (4, “Software\Tencent\QQ\install”, “未检测到QQ”)
.如果真结束
.如果真 (QQ类型 = “CaiHong”)
QQ路径 = 取文本注册项 (4, “Software\CaiHong\install”, “未检测到QQ”)
.如果真结束
.如果真 (QQ路径 = “”)
QQ路径 = 取文本注册项 (4, “Software\Tencent\QQ2009\install”, “未检测到QQ”)
QQ账号 = “514543271”
QQ密码 = “”
.如果真结束
.如果真 (QQ路径 = “未检测到QQ”)
信息框 (“未安装QQ”, 0, )
返回 (0)
.如果真结束
.如果真 (QQ类型 = “QQ2009”)
QQ路径 = QQ路径 + “\bin\QQ.exe”
.如果真结束
.如果真 (QQ类型 = “QQ2008”)
QQ路径 = QQ路径 + “QQ.exe”
.如果真结束
.如果真 (QQ类型 = “CaiHong”)
QQ路径 = QQ路径 + “\CaiHong.exe”
.如果真结束
QQ.创建 (“WScript.Shell”, )
QQ.方法 (“Run”, QQ路径)
.判断开始 (QQ类型 = “CaiHong”)
ZwResumeProcess (OpenProcess (2035711, 0, 进程名取ID (“CaiHong.exe”, 假)))
.默认
ZwResumeProcess (OpenProcess (2035711, 0, 进程名取ID (“QQ.exe”, 假)))
.判断结束
延时 (2000)
QQ.方法 (“AppActivate”, “xxxxxxxxx”)
QQ.方法 (“SendKeys”, “+{TAB}”)
QQ.方法 (“SendKeys”, QQ账号)
延时 (200)
QQ.方法 (“SendKeys”, “{TAB}”)
QQ.方法 (“SendKeys”, QQ密码)
延时 (200)
QQ.方法 (“SendKeys”, “{ENTER}”)
返回 (0) ' 可以根据您的需要返回任意数值
.子程序 进程名取ID, 整数型, , 根据进程名称取进程ID(返回第一个进程ID,失败返回-1),例子:输出调试文本 (进程取ID (“notepad.exe”))
.参数 进程名, 文本型, , 程序进程名(注意进程名的大小写!)
.参数 是否区分大小写, 逻辑型, 可空, 区分大小写,真==区分,,假==不区分,默认为:假
.局部变量 信息, 进程信息_
.局部变量 进程快照, 整数型
.局部变量 进程句柄, 整数型
.局部变量 是否找到, 逻辑型
进程快照 = CreateToolhelp32Snapshot (15, 0) ' 2和15都可以
.如果真 (进程快照 ≠ 0)
信息.dwSize = 1024
进程句柄 = Process32First (进程快照, 信息)
.判断循环首 (进程句柄 ≠ 0)
.如果 (是否区分大小写 = 假)
.如果真 (到大写 (到文本 (信息.进程名称)) = 到大写 (进程名))
是否找到 = 真
跳出循环 ()
.如果真结束
.否则
.如果真 (到文本 (信息.进程名称) = 进程名)
是否找到 = 真
跳出循环 ()
.如果真结束
.如果结束
进程句柄 = Process32Next (进程快照, 信息)
.判断循环尾 ()
CloseHandle (进程快照)
.如果真 (是否找到 = 真)
返回 (信息.进程ID)
.如果真结束
.如果真结束
返回 (-1) ' 未找到
看来你是下了些功夫, 不过你这个我没有看懂呢, 你的登陆器,登陆窗口都没有。不知是我电脑问题,还是你没有放进到里面去。 不管怎么样,只少动了手,花了时间,还是要给你上些小小的奖励吧。我的题目: 是QQ登陆器。同QQ登陆框一样的形状的。点击就可以登陆QQ。 穷人木木
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册帐号
×
评分
-
查看全部评分
|