当双击.lnk快捷方式或者点击页面中的链接(_blank)时调用自己的浏览器打开网页呢?!

解决方案 »

  1.   

    想得到网页上的信息,两种常用的方法都在了, 
    一种是比较高级的引用 Microsoft HTML Object Library来直接访问相应HTML Object的属性。 
    另一种就是先通过各种手段(很多的,inet,winsck,webbrowser,htmlxml...)先得到网页的源码,然后通过以下两种方式获得你要的信息: 
    1.比较笨(但最原始,适合不懂正则的人),就是使用普通的字符串处理函数(instr,mid即可)得到你想要的。 
    2.比较Advance,就是正则法了
      

  2.   

    不是的,首先我不知道他在哪儿点的链接,其次如果是点击.lnk或ShellExecute(0, vbNullString, "http://www.baidu.com/", vbNullString, vbNullString, SW_SHOWNORMAL)这种方式,从哪儿分析?!
    修改注册表可把默认浏览器改了
    hkey_classes_root\http\shell\open\command\default,
    键值: "你的程序路径及名称" 但我不知道如何处理接下来的数据
      

  3.   

    路径名字后面加上"%1"然后自己程序里判断commandline这样就可以知道传进来的参数了
      

  4.   

    ok 问题解决。有些时候会提示“windows 找不到文件......”谢谢各位了哈
      

  5.   

    最后广告一下 欢迎来小弟的 双流网(HTTP://510122.COM)看看