精易论坛
标题:
为什么静态编译程序启动就会启动窗口自动销毁
[打印本页]
作者:
1973489920
时间:
2015-1-21 00:23
标题:
为什么静态编译程序启动就会启动窗口自动销毁
.版本 2
.支持库 HtmlView
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 uu, UU打码类
.子程序 摘入
.局部变量 资料, 文本型
资料 = 到文本 (读入文件 (路径.内容))
账号.内容 = 文本_取出中间文本 (资料, “账号密码”, “----”)
密码.内容 = 文本_取出中间文本 (资料, “----”, “收件人”)
收件人.内容 = 文本_取出中间文本 (资料, “收件人”, “代理”)
代理.内容 = 文本_取出中间文本 (资料, “代理”, “HTTP”)
线程_启动 (&登入)
.子程序 _uu登入_被单击
uu.登录UU打码平台 (uu账号.内容, uu密码.内容, 编辑框)
.子程序 登入
超文本浏览框1.地址 = “http://email.163.com/”
延迟 (1500)
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
网页填表.DIV_点击 (“innerText==163网易免费邮”, , 1)
延迟 (1000)
网页填表.文本框_置焦点 (“1”, , 1)
网页填表.文本框_写内容 (“1”, 账号.内容, , 1)
' 网页填表.文本框_写内容 (“Id==userNameIpt”, 账号, , 1)
延迟 (500)
网页填表.文本框_置焦点 (“2”, , 1)
网页填表.文本框_写内容 (“2”, 密码.内容, , 1)
' 网页填表.文本框_写内容 (“Id==pwdInput”, 密码, , 1)
延迟 (500)
网页填表.按钮_点击 (“1”)
网页填表.按钮_点击 (“1”)
延迟 (10000)
线程_启动 (&发信)
.子程序 发信
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
网页填表.ULLI_选择 (“innerText==收 信”, , , 1)
延迟 (到数值 (4000))
网页填表.SPAN_点击 (“className==da0”)
' 网页填表.SPAN_点击 (“Id==_mail_userlabel_0_182”, , 1)
' 网页填表.SPAN_点击 (“innerText==Fw:转发:全新体验,手机也能玩转网易邮箱”, , 1) ' 发信人
延迟 (到数值 (4000))
网页填表.SPAN_点击 (“innerText==转 发”, , 1)
网页填表.SPAN_点击 (“innerText==转 发”, , 1)
延迟 (到数值 (2000))
网页填表.文本框_写内容 (“className==nui-editableAddr-ipt”, 收件人.内容 + [url=mailto:“
[email protected]
]“
[email protected]
[/url];”, , 1)
延迟 (500)
网页填表.文本框_置焦点 (“className==nui-ipt-input”)
网页填表.SPAN_点击 (“innerText==发送”, , 1)
线程_启动 (&验证码识别)
.子程序 验证码识别
.局部变量 识别结果, 文本型
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
图片框1.图片 = 网页填表.网页_验证码同步 (超文本浏览框1.取窗口句柄 (), “http://mail.163.com/js6/s?”)
uu.登录UU打码平台 (uu账号.内容, uu密码.内容, 编辑框)
延迟 (2000)
uu.识别验证码 (图片框1.图片, 识别结果, 编辑框)
编辑框12.内容 = 识别结果
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 1, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 2, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 3, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 4, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 5, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 6, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 7, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 8, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 9, 1)
网页填表.文本框_写内容 (“className==nui-ipt-input”, 编辑框12.内容, 10, 1)
延迟 (200)
网页填表.DIV_点击 (“innerText==确 定”, , 1)
网页填表.DIV_点击 (“innerText==确 定”, , 1)
延迟 (8000)
线程_启动 (&退出)
.子程序 退出
网页填表.初始化 (超文本浏览框1.取窗口句柄 ())
网页填表.链接_点击 (“innerText==退出”, , , , 1)
网页填表.链接_点击 (“innerText==退出”, , , , 1)
延迟 (到数值 (4000))
_启动窗口.销毁 (真)
.子程序 __启动窗口_创建完毕
.局部变量 独立cookies, 公用
独立cookies.程序_独立开启 (真, 真, 编辑框1.内容)
线程_启动 (&_开始_被单击)
.子程序 __启动窗口_将被销毁
.局部变量 独立cookies, 公用
独立cookies.程序_独立关闭 (真)
.子程序 _开始_被单击
线程_启动 (&摘入)
作者:
xiaopeng0968
时间:
2015-1-21 00:44
应该是倒数第10行,启动窗口.销毁真,,,那个问题
作者:
孤心人
时间:
2015-1-21 08:37
你自己跟踪下你自己程序的所有流程,全部流程完毕后,就转到子程序“退出”,而这个子程序中带有“_启动窗口.销毁 (真)”命令,窗口当然关闭了
另说一句,多线程是非常难控制的操作,对这个把握不好,程序异常容易崩溃,一般尽量少用线程,就算要用线程,开启的线程中也就这一个线程,不要再嵌套其他线程,象你这种线程中嵌套线程的做法,多操作几次就崩溃了。
作者:
waweiggfnh
时间:
2015-1-21 09:04
大神们解答的好详细,学习了!
作者:
冰点
时间:
2015-1-21 09:28
使用vip模块编写的程序,静态编译之后,需要使用签名工具签名成功才可以。 如果已经签名成功了还出现此问题。。。 那最好写日志看执行到哪里挂掉的吧。。
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4