TC官方合作论坛

 找回密码
 立即注册
查看: 4204|回复: 10

[其他] 光荣浏览器源码

[复制链接]
发表于 2013-12-4 20:22:18 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 z1481281370 于 2014-3-18 20:56 编辑

为了参加官方的活动,我今天特意分享一下光荣浏览器的源码哦

  1. <P>#include"备份管理.t"
  2. #include"域名解析.t"
  3. #include"皮肤中心.t"
  4. #include"激活.t"
  5. #include"关于.t"
  6. #include"用户中心.t"
  7. #include"登录.t"
  8. #include"释放内存.t"
  9. #include"网站.t"
  10. #include"选项.t"
  11. #include"收藏.t"
  12. #include"播放器.t"
  13. #include"读界面.t"
  14. #include"收藏夹.t"
  15. #include"收藏.t"
  16. #include"系统检测.t"
  17. #include"发.t"
  18. #include"扩展.t"
  19. 空间 抽奖浏览器
  20. 变量 标题,路径,句柄
  21. 变量 url
  22. 功能 按钮1_点击()
  23. 网页.前进("浏览器0")
  24. 功能结束
  25. 线程句柄
  26. 功能 ccc()
  27. 变量 x ,y,x1,y1, x2 ,y2,x3,y3,
  28. 窗口.获取客户区大小(句柄,x,y,x1,y1)
  29. 控件.设置位置("浏览器0",3,29,x1,y1-90,2)
  30. dllcall("user32.dll","int","SetWindowLongA","int",句柄,"int",-16,"int",13565952)
  31. dllcall("user32.dll","int","ShowWindow","int",句柄,"int",1)
  32. 控件句柄=控件.获得句柄("浏览器0")
  33. 窗口.获取客户区大小(控件句柄,x2,y2,x3,y3)
  34. 控件.设置位置("进度条0",1,62+y3,x1,y1-60,1)
  35. 控件.设置位置("按钮13",815,62+y3,x1,y1-60,1)
  36. 控件.设置位置("下拉框1",572,70+y3,x1,y1-60,1)
  37. 控件.设置位置("按钮8",782,64+y3,x1,y1-60,1)
  38. 控件.设置位置("按钮10",1031,64+y3,x1,21,1)
  39. 控件.设置位置("日期框0",475,64+y3,x1,y1-60,1)
  40. 控件.设置位置("标签3",372,64+y3,x1,y1-60,1)
  41. 控件.设置位置("标签2",273,64+y3,x1,21,1)
  42. 控件.设置位置("标签0",138,64+y3,x1,21,1)
  43. 功能结束
  44. 功能 初始化()
  45. 句柄=窗口.自身句柄()
  46. var path = help.getrcpath("rc:")
  47. dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path &"默认.she","char *","")
  48. 线程句柄=线程.开启("抽奖浏览器.ccc","")
  49. 如果(文件.是否存在("c:\\抽奖荣光浏览器"))
  50. 文件.重命名文件夹("c:\\抽奖荣光浏览器","c:\\光荣浏览器")
  51. 否则
  52. 是否存在=文件.是否存在("c:\\光荣浏览器")
  53. 如果(是否存在==假)
  54. 文件.创建文件夹("c:\\光荣浏览器")
  55. 如果结束
  56. 如果结束
  57. 路径=系统.获取当前路径()
  58. 如果(文件.是否存在(路径&"\\skin")==假)
  59. 文件.创建文件夹(路径&"\\skin")
  60. 如果结束
  61. 内容=辅助.读配置("系统配置","默认主页","c:\\光荣浏览器\\sz.ini")
  62. 如果(内容=="")
  63. 网页.转到("浏览器0","http://www.hao123.com/")
  64. 否则
  65. 网页.转到("浏览器0",内容)
  66. 如果结束
  67. 是否存在=文件.是否存在("c:\\光荣浏览器\\qdmusic.ini")
  68. 如果(是否存在)
  69. 辅助.读配置("0","0","c:\\光荣浏览器\\qdmusic.ini")
  70. 如果结束
  71. 时间=系统.时间(5)
  72. 标签.设置文本("标签0",时间)
  73. 句柄=窗口.自身句柄()
  74. dllcall(path &"SkinH_EL.dll","int","SkinH_SetWindowMovable","int",句柄,"int",1)
  75. 按钮.设置背景图("按钮0","rc:ht.png")
  76. 按钮.设置背景图("按钮1","rc:qj.png")
  77. 按钮.设置背景图("按钮5","rc:sx.png")
  78. 按钮.设置背景图("按钮3","rc:zy.png")
  79. 按钮.设置背景图("按钮4","rc:zd.png")
  80. 按钮.设置背景图("按钮2","rc:ss.png")
  81. 按钮.设置背景图("按钮8","rc:gd.png")
  82. 按钮.设置背景图("按钮12","rc:sc.png")
  83. 按钮.设置背景图("按钮13","rc:ie9.bmp")
  84. 辅助.写配置("程序版本","banben",标签.获得文本("标签3"),"c:\\光荣浏览器\\up.ini")
  85. 功能结束
  86. 功能 浏览器0_加载完成()
  87. 标题 = 网页.得到标题("浏览器0")
  88. 句柄=窗口.自身句柄()
  89. 如果(标签.获得文本("标签1")!="")
  90. 窗口.设置标题(句柄,标题&"—光荣浏览器[已登录 "&标签.获得文本("标签1")&" ]")
  91. 否则
  92. 窗口.设置标题(句柄,标题&"—光荣浏览器[未登录]")
  93. 如果结束
  94. url = 网页.得到链接("浏览器0")
  95. 编辑框.设置文本("编辑框0",url,"抽奖浏览器")
  96. 下拉框.增加文本("下拉框0",url)
  97. 辅助.设置托盘(标题&"光荣浏览器",假)
  98. 功能结束
  99. 功能 按钮0_点击()
  100. 网页.后退("浏览器0")
  101. 功能结束
  102. 功能 按钮4_点击()
  103. 下拉框.增加文本("下拉框0",编辑框.获得文本("编辑框0"))
  104. 网页.转到("浏览器0",编辑框.获得文本("编辑框0"))
  105. 功能结束

  106. 功能 百度搜索()
  107. 网页.转到("浏览器0","www.baidu.com")
  108. 循环(真)
  109. 如果(网页.加载完成("浏览器0"))
  110. 跳出
  111. 如果结束
  112. 循环结束
  113. 网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:kw")
  114. 网页.点击元素("浏览器0","id:su")
  115. 功能结束
  116. 功能 奇虎搜索()
  117. 网页.转到("浏览器0","www.so.com")
  118. 循环(真)
  119. 如果(网页.加载完成("浏览器0"))
  120. 跳出
  121. 如果结束
  122. 循环结束
  123. 网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:input")
  124. 网页.点击元素("浏览器0","id:search-button")
  125. 功能结束
  126. 功能 必应搜索()
  127. 网页.转到("浏览器0","http://cn.bing.com/")
  128. 循环(真)
  129. 如果(网页.加载完成("浏览器0"))
  130. 跳出
  131. 如果结束
  132. 循环结束
  133. 网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:sb_form_q")
  134. 网页.点击元素("浏览器0","id:sb_form_go")
  135. 功能结束
  136. 功能 有道搜索()
  137. 网页.转到("浏览器0","http://www.youdao.com/")
  138. 循环(真)
  139. 如果(网页.加载完成("浏览器0"))
  140. 跳出
  141. 如果结束
  142. 循环结束
  143. 网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:query")
  144. 网页.点击元素("浏览器0","id:qb")
  145. 功能结束
  146. 功能 爱T搜索()
  147. 网页.转到("浏览器0","so.watyy.ml")
  148. 循环(真)
  149. 如果(网页.加载完成("浏览器0"))
  150. 跳出
  151. 如果结束
  152. 循环结束
  153. 网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:kw")
  154. 网页.点击元素("浏览器0","id:su")
  155. 功能结束
  156. 功能 按钮5_点击()

  157. 网页.刷新("浏览器0")
  158. 功能结束
  159. 功能 按钮2_点击()
  160. 选择(下拉框.获得文本("下拉框2"))
  161. 条件 "百度搜索":
  162. 线程.开启("抽奖浏览器.百度搜索","")
  163. 条件 "360搜索":
  164. 线程.开启("抽奖浏览器.奇虎搜索","")
  165. 条件 "爱T搜索":
  166. 线程.开启("抽奖浏览器.爱T搜索","")
  167. 条件 "有道搜索":
  168. 线程.开启("抽奖浏览器.有道搜索","")
  169. 条件 "必应搜索":
  170. 线程.开启("抽奖浏览器.必应搜索","")
  171. 选择结束
  172. 功能结束
  173. 功能 按钮3_点击()
  174. 内容=辅助.读配置("0","0",路径&"\\光荣浏览器\\sz.ini")
  175. 如果(内容!="")
  176. 网页.转到("浏览器0",内容)
  177. 否则
  178. 网页.转到("浏览器0","http://www.hao123.com/")
  179. 如果结束
  180. 功能结束
  181. 功能 按钮8_点击()
  182. 子界面句柄=控件.打开窗口("扩展")
  183. 功能结束
  184. 功能 定时器0_时钟()
  185. 如果(网页.加载完成("浏览器0"))
  186. 进度条.设置进度("进度条0",100)
  187. 否则
  188. 进度条.设置进度("进度条0", 50)
  189. 按钮.设置文本("按钮15","正在载入")
  190. 如果(标签.获得文本("标签1")!="")
  191. 窗口.设置标题(句柄,"正在载入—光荣浏览器[已登录]"&标签.获得文本("标签1"))
  192. 否则
  193. 窗口.设置标题(句柄,"正在载入—光荣浏览器[未登录]")
  194. 如果结束
  195. 如果结束
  196. 时间=系统.时间(5)
  197. 标签.设置文本("标签0",时间)
  198. 功能结束
  199. 功能 按钮12_点击()
  200. 子界面句柄=控件.打开窗口("收藏夹")
  201. 功能结束
  202. 功能 按钮11_点击()
  203. 子界面句柄=控件.打开窗口("激活")
  204. 功能结束
  205. 功能 抽奖浏览器_关闭()
  206. 辅助.退出()
  207. 功能结束
  208. 功能 按钮6_点击()
  209. 子界面句柄=控件.打开窗口("用户中心")
  210. 功能结束
  211. 功能 按钮10_点击()
  212. 子界面句柄=控件.打开窗口("选项")
  213. 功能结束


  214. 功能 下拉框0_选择改变()
  215. 编辑框.设置文本("编辑框0",下拉框.获得文本("下拉框0"))
  216. 网页.转到("浏览器0",下拉框.获得文本("下拉框0"))
  217. 功能结束
  218. 功能 控件调整()
  219. 辅助.等待(5)
  220. 句柄,x,y,x1,y1
  221. 窗口.获取客户区大小(句柄,x,y,x1,y1)
  222. 控件.设置位置("浏览器0",3,29,x1-6,y1-30,0)
  223. 功能结束
  224. 功能 按钮7_点击()
  225. 是否成功=辅助.命令(编辑框.获得文本("编辑框0"),false)
  226. 功能结束
  227. 功能 复选框0_点击()

  228. 功能结束
  229. 功能 按钮9_点击()
  230. //这里添加你要执行的代码
  231. 子界面句柄=控件.打开窗口("登录")
  232. 功能结束
  233. 功能 换肤()
  234. var path = help.getrcpath("rc:")
  235. dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path &"皮肤_永不言败.she","char *","")
  236. 功能结束

  237. 功能 标签5_点击()
  238. 控件.可见("标签5",假)
  239. 功能结束
  240. 功能 抽奖浏览器_消息过程(消息,w参数,l参数)
  241. 如果(消息==0005)
  242. 线程句柄=线程.开启("抽奖浏览器.ccc","")
  243. 如果结束
  244. 如果(消息==274)
  245. 如果(w参数==61488)
  246. 线程.关闭(线程句柄)
  247. 如果结束
  248. 如果结束
  249. 功能结束
  250. 功能 按钮13_点击()
  251. 辅助.消息框(路径)
  252. 是否成功=辅助.命令("c:\\Program Files\\Internet Explorer\\iexplore.exe "&编辑框.获得文本("编辑框0"),false)
  253. 功能结束


  254. 功能 按钮14_点击()

  255. 功能结束


  256. 功能 下拉框1_选择改变()
  257. var path = help.getrcpath("rc:")
  258. dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path &下拉框.获得文本("下拉框1"),"char *","")
  259. 功能结束


  260. 功能 图片框0_左键单击()
  261. //这里添加你要执行的代码
  262. 如果(标签.获得文本("标签0")=="")
  263. 控件.打开窗口("登录")
  264. 否则
  265. 控件.打开窗口("用户中心")
  266. 如果结束
  267. 功能结束


  268. //消息路由功能


  269. 空间结束</P>
复制代码
下载源码:http://yunpan.cn/QUGwQD3w2HxI7  访问密码 c4af声明:本源码只供学习交流使用,禁止拿源码做坏事!不然你懂的
z1481281370版权所有 违者必究



回复

使用道具 举报

发表于 2013-12-4 20:27:15 | 显示全部楼层
hhhhh
回复

使用道具 举报

发表于 2013-12-6 16:41:01 | 显示全部楼层
支持一下这贴,前排顶
回复 支持 反对

使用道具 举报

发表于 2013-12-10 17:56:46 | 显示全部楼层
这也太强大了吧。还能做出这样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 20:52:28 | 显示全部楼层
美珍子 发表于 2013-12-10 17:56
这也太强大了吧。还能做出这样。

TC本来就很强大
回复 支持 反对

使用道具 举报

发表于 2013-12-10 21:16:53 | 显示全部楼层

这个我相信~
回复 支持 反对

使用道具 举报

发表于 2014-10-15 09:26:21 | 显示全部楼层
源码不能下载了,能再传一下吗?
回复 支持 反对

使用道具 举报

发表于 2015-1-31 15:44:29 | 显示全部楼层
网盘已失效,请重新分享
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-31 22:14:28 | 显示全部楼层
daiweima 发表于 2015-1-31 15:44
网盘已失效,请重新分享

好的
回复 支持 反对

使用道具 举报

发表于 2015-4-9 00:55:32 | 显示全部楼层
网盘失效了
请再放一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 08:54 , Processed in 0.042316 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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