TC官方合作论坛

 找回密码
 立即注册
查看: 4111|回复: 12

[入门] 【无源码】自己做的浏览器

[复制链接]
发表于 2012-10-2 16:49:48 | 显示全部楼层 |阅读模式
支持快捷键 Enter转到和F5刷新...

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-10-2 17:31:58 | 显示全部楼层
为了整齐  把帖子标题的括号改了一下  支持一下LZ
回复 支持 反对

使用道具 举报

发表于 2012-10-15 01:08:15 | 显示全部楼层
啥呀?
回复 支持 反对

使用道具 举报

发表于 2012-10-15 17:26:58 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

发表于 2012-10-16 15:13:13 | 显示全部楼层
- -。支持你下,不过我看不到附件,悲剧。
回复 支持 反对

使用道具 举报

发表于 2012-10-17 21:01:45 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

发表于 2012-10-17 21:27:05 | 显示全部楼层
好像学习下,可惜没有下载权限
回复 支持 反对

使用道具 举报

发表于 2012-10-18 01:17:34 | 显示全部楼层
顶个
回复 支持 反对

使用道具 举报

发表于 2013-6-11 18:31:45 | 显示全部楼层
我来提个建议。1.搜索功能
  1. 功能 搜索线程()
  2.     网页.转到("浏览器0","www.baidu.com")
  3.     循环(真)
  4.         如果(网页.加载完成("浏览器0"))
  5.             跳出
  6.         如果结束
  7.     循环结束   
  8.     网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:kw")   
  9.     网页.点击元素("浏览器0","id:su")
  10. 功能结束
  11. 功能 按钮2_点击()  
  12.     线程.开启("抽奖浏览器.搜索线程","")
  13. 功能结束
复制代码
2.皮肤
  1. var path = help.getrcpath("rc:")
  2.     dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path &"皮肤_IllumeCG.she","char *","")
复制代码
这个链接有皮肤和插件下载http://bbs.tyuyan.com/thread-21123-1-1.html
3.看看加载完成
  1. 功能 浏览器0_加载完成()
  2.     标题 = 网页.得到标题("浏览器0")
  3.     如果(网页.加载完成("浏览器0"))
  4.         进度条.设置进度("进度条0",99)
  5.     否则
  6.         进度条.设置进度("进度条0",29)
  7.     如果结束   
  8.     句柄=窗口.自身句柄()
  9.     如果(标签.获得文本("标签1")!="")
  10.         窗口.设置标题(句柄,标题&"—抽奖荣光浏览器[已登录]"&标签.获得文本("标签1"))
  11.     否则
  12.         窗口.设置标题(句柄,标题&"—抽奖荣光浏览器[未登录]")
  13.     如果结束
  14.     url = 网页.得到链接("浏览器0")   
  15.     编辑框.设置文本("编辑框0",url)   
  16. 功能结束
复制代码
4.使用默认浏览器访问
代码非常简单
  1. 是否成功=辅助.命令(编辑框.获得文本("编辑框0"),false)
复制代码
5.收藏夹
这个有点难
要用到多窗口
新建2个窗口
代码
  1. 空间 收藏
  2. //定义默认空间

  3. 变量 标题,url
  4. 功能 退出_点击()
  5.     //这里添加你要执行的代码
  6.    
  7.     返回 真
  8.     //函数返回语句
  9. 功能结束


  10. 功能 初始化()
  11.     标题 = 网页.得到标题("浏览器0","抽奖浏览器")
  12.     编辑框.设置文本("编辑框0",标题,"收藏")
  13.     url = 网页.得到链接("浏览器0","抽奖浏览器")
  14.     编辑框.设置文本("编辑框1",url,"收藏")
  15. 功能结束
  16. 功能 开始_点击()
  17.     如果(标签.获得文本("标签1","抽奖浏览器")!="")
  18.         个数=列表框.得到个数("列表框0","收藏夹")
  19.         辅助.写配置(个数+1,个数+1,标题,"c:\\抽奖荣光浏览器\"&标签.获得文本("标签1","抽奖浏览器")&"sc.ini")
  20.         辅助.写配置(个数*2+1,个数*2+1,url,"c:\\抽奖荣光浏览器\"&标签.获得文本("标签1","抽奖浏览器")&"sc.ini")
  21.         列表框.增加文本("列表框0",标题,"收藏夹")
  22.         列表框.增加文本("列表框0",url,"收藏夹")
  23.         辅助.写配置("b","b",个数,"c:\\抽奖荣光浏览器\"&标签.获得文本("标签1","抽奖浏览器")&"sc.ini")
  24.     否则
  25.         个数=列表框.得到个数("列表框0","收藏夹")
  26.         辅助.写配置(个数+1,个数+1,标题,"c:\\抽奖荣光浏览器\\sc.ini")
  27.         辅助.写配置(个数*2+1,个数*2+1,url,"c:\\抽奖荣光浏览器\\sc.ini")
  28.         列表框.增加文本("列表框0",标题,"收藏夹")
  29.         列表框.增加文本("列表框0",url,"收藏夹")
  30.         辅助.写配置("b","b",个数,"c:\\抽奖荣光浏览器\\sc.ini")
  31.     如果结束
  32. 功能结束
  33. 空间结束
复制代码
第二个窗口代码:
  1. 空间 收藏夹
  2. 变量 内容1,内容2,内容3,内容4,内容5,地址1,地址2,地址3,地址4,地址5
  3. 功能 初始化()
  4.     个数=辅助.读配置("d","d","c:\\抽奖荣光浏览器\\sc.ini")
  5.     如果(标签.获得文本("标签1","抽奖浏览器")=="")
  6.         
  7.         内容1=辅助.读配置(个数+1,个数+1,"c:\\抽奖荣光浏览器\\sc.ini")
  8.         内容2=辅助.读配置(个数+2,个数+2,"c:\\抽奖荣光浏览器\\sc.ini")
  9.         内容3=辅助.读配置(个数+3,个数+3,"c:\\抽奖荣光浏览器\\sc.ini")
  10.         内容4=辅助.读配置(个数+4,个数+4,"c:\\抽奖荣光浏览器\\sc.ini")
  11.         内容5=辅助.读配置(个数+5,个数+5,"c:\\抽奖荣光浏览器\\sc.ini")
  12.         地址1=辅助.读配置(个数*2+1,个数*2+1,"c:\\抽奖荣光浏览器\\sc.ini")
  13.         地址2=辅助.读配置(个数*2+2,个数*2+2,"c:\\抽奖荣光浏览器\\sc.ini")
  14.         地址3=辅助.读配置(个数*2+3,个数*2+3,"c:\\抽奖荣光浏览器\\sc.ini")
  15.         地址4=辅助.读配置(个数*2+4,个数*2+4,"c:\\抽奖荣光浏览器\\sc.ini")
  16.         地址5=辅助.读配置(个数*2+5,个数*2+5,"c:\\抽奖荣光浏览器\\sc.ini")
  17.         列表框.增加文本("列表框0",内容1,"收藏夹")
  18.         列表框.增加文本("列表框0",内容2,"收藏夹")
  19.         列表框.增加文本("列表框0",内容3,"收藏夹")
  20.         列表框.增加文本("列表框0",内容4,"收藏夹")
  21.         列表框.增加文本("列表框0",内容5,"收藏夹")
  22.         列表框.增加文本("列表框1",地址1,"收藏夹")
  23.         列表框.增加文本("列表框1",地址2,"收藏夹")
  24.         列表框.增加文本("列表框1",地址3,"收藏夹")
  25.         列表框.增加文本("列表框1",地址4,"收藏夹")
  26.         列表框.增加文本("列表框1",地址5,"收藏夹")
  27.     否则
  28.         文本=标签.获得文本("标签1","抽奖浏览器")
  29.         内容1=辅助.读配置(个数+1,个数+1,"c:\\抽奖荣光浏览器\"&文本&".ini")
  30.         内容2=辅助.读配置(个数+2,个数+2,"c:\\抽奖荣光浏览器\"&文本&".ini")
  31.         内容3=辅助.读配置(个数+3,个数+3,"c:\\抽奖荣光浏览器\"&文本&".ini")
  32.         内容4=辅助.读配置(个数+4,个数+4,"c:\\抽奖荣光浏览器\"&文本&".ini")
  33.         内容5=辅助.读配置(个数+5,个数+5,"c:\\抽奖荣光浏览器\"&文本&".ini")
  34.         内容6=辅助.读配置(个数+6,个数+6,"c:\\抽奖荣光浏览器\"&文本&".ini")
  35.         内容7=辅助.读配置(个数+7,个数+7,"c:\\抽奖荣光浏览器\"&文本&".ini")
  36.         内容8=辅助.读配置(个数+8,个数+8,"c:\\抽奖荣光浏览器\"&文本&".ini")
  37.         地址1=辅助.读配置(个数*2+1 ,个数*2+1,"c:\\抽奖荣光浏览器\"&文本&".ini")
  38.         地址2=辅助.读配置(个数*2+2,个数*2+2,"c:\\抽奖荣光浏览器\"&文本&".ini")
  39.         地址3=辅助.读配置(个数*2+3,个数*2+3,"c:\\抽奖荣光浏览器\"&文本&".ini")
  40.         地址4=辅助.读配置(个数*2+4,个数*2+4,"c:\\抽奖荣光浏览器\"&文本&".ini")
  41.         地址5=辅助.读配置(个数*2+5,个数*2+5,"c:\\抽奖荣光浏览器\"&文本&".ini")
  42.         地址6=辅助.读配置(个数*2+6,个数*2+6,"c:\\抽奖荣光浏览器\"&文本&".ini")
  43.         地址7=辅助.读配置(个数*2+7,个数*2+7,"c:\\抽奖荣光浏览器\"&文本&".ini")
  44.         地址8=辅助.读配置(个数*2+8,个数*2+8,"c:\\抽奖荣光浏览器\"&文本&".ini")
  45.         列表框.增加文本("列表框0",内容1,"收藏夹")
  46.         列表框.增加文本("列表框0",内容2,"收藏夹")
  47.         列表框.增加文本("列表框0",内容3,"收藏夹")
  48.         列表框.增加文本("列表框0",内容4,"收藏夹")
  49.         列表框.增加文本("列表框0",内容5,"收藏夹")
  50.         列表框.增加文本("列表框0",内容6,"收藏夹")
  51.         列表框.增加文本("列表框0",内容7,"收藏夹")
  52.         列表框.增加文本("列表框0",内容8,"收藏夹")
  53.         列表框.增加文本("列表框1",地址1,"收藏夹")
  54.         列表框.增加文本("列表框1",地址2,"收藏夹")
  55.         列表框.增加文本("列表框1",地址3,"收藏夹")
  56.         列表框.增加文本("列表框1",地址4,"收藏夹")
  57.         列表框.增加文本("列表框1",地址5,"收藏夹")
  58.         列表框.增加文本("列表框1",地址6,"收藏夹")
  59.         列表框.增加文本("列表框1",地址7,"收藏夹")
  60.         列表框.增加文本("列表框1",地址8,"收藏夹")
  61.     如果结束
  62.     编辑框.设置文本("编辑框0","说明: \n 1.会员送8个收藏夹 \n 2.VIP可扩容10个收藏夹[VIP暂未出]")
  63. 功能结束
  64. 功能 收藏夹_关闭()
  65.     控件.关闭窗口("收藏夹",1)
  66. 功能结束

  67. 功能 列表框1_左键双击()
  68.     //这里添加你要执行的代码
  69.     网页.转到("浏览器0",列表框.得到选中文本("列表框1"),"抽奖浏览器")
  70. 功能结束


  71. 功能 列表框0_左键双击()
  72.     网页.转到("浏览器0",列表框.得到选中文本("列表框1"),"抽奖浏览器")
  73. 功能结束

  74. 功能 按钮1_点击()
  75.     结果=辅助.对话框("您确认要删除吗?","抽奖荣光浏览器——提示",2,true)
  76.     如果(结果==7)
  77.         序号=列表框.得到选项("列表框0")
  78.         列表框.删除文本("列表框0",序号)
  79.         列表框.删除文本("列表框1",序号)
  80.         辅助.写配置(序号&1,序号&1,"","c:\\抽奖荣光浏览器\\cs.ini")
  81.         辅助.写配置(序号&2,序号&2,"","c:\\抽奖荣光浏览器\\sc.ini")
  82.     如果结束   
  83. 功能结束

  84. 功能 按钮0_点击()
  85.     子界面句柄=控件.打开窗口("收藏")
  86.     编辑框.设置文本("编辑框0","","收藏")
  87.     编辑框.设置文本("编辑框1","","收藏")
  88. 功能结束

  89. 功能 按钮2_点击()
  90.     结果=辅助.对话框("您确认要清空吗?","抽奖荣光浏览器——提示",2,true)
  91.     如果(结果==7)
  92.         列表框.清空("列表框0")
  93.         列表框.清空("列表框1")
  94.         文件.删除("c:\\抽奖荣光浏览器\\sc.ini")
  95.     如果结束
  96. 功能结束
  97. 功能 按钮3_点击()
  98.     子界面句柄=控件.打开窗口("收藏")
  99.     编辑框.设置文本("编辑框0",列表框.得到选中文本("列表框0"),"收藏")
  100.     序号=列表框.得到选项("列表框0")
  101.     编辑框.设置文本("编辑框1",列表框.获得文本("列表框1",序号),"收藏")
  102. 功能结束


  103. 功能 按钮4_点击()
  104.     辅助.消息框("这是消息框","会员未登录或不是VIP")
  105. 功能结束

  106. 空间结束
复制代码
这样基本完成一个浏览器所需要的功能
注意:上面的代码从我做的浏览器复制粘贴过来的,仅供参考!
我的浏览器发帖地址:
http://bbs.tyuyan.com/thread-27097-1#429462-1.html
回复 支持 反对

使用道具 举报

发表于 2013-6-13 14:35:23 | 显示全部楼层
hao好hao好hao好hao好hao好hao好
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-2 17:58 , Processed in 0.060896 second(s), 26 queries .

Powered by 海安简单软件服务部

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

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