我要做一个程序,功能很简单,就是完成一个功能:当我点击一个按钮的时候,会自动去启动IE,并且在IE里面输入我要显示的一个固定的地址,请大家给出代码,谢谢!分不够再加。

解决方案 »

  1.   

    启动可以用
    winexec('C:\Program Files\Internet Explorer\IEXPLORE.exe',SW_SHOW);
    显示页面我先关注一下,试试先
      

  2.   

    好了,直接加参数
    winexec('C:\Program Files\Internet Explorer\IEXPLORE.exe www.sohu.com',SW_SHOW);
      

  3.   

    直接winexec('IEXPLORE.exe www.sohu.com',SW_SHOW);就可以了,ie的路径包含在windows系统环境变量里面的,再说如果写绝对路径的话,万一别人的系统不是装在c盘呢?呵呵
      

  4.   

    嘿嘿,我也刚试出来,直接在运行里输入iexplore就可以所以还是小核桃说滴对。
      

  5.   

    那要是我想直接通过一个函数去寻找IEXPLORE.exe的路径该怎么寻找啊?
      

  6.   

    ?为什么还要寻找路径呢?直接
    winexec('IEXPLORE.exe www.sohu.com',SW_SHOW);
    就可以了啊。
      

  7.   

    晕啊,直接在运行里输入iexplore肯定没问题,你输入notepad试试?可为什么程序里winexec('IEXPLORE.exe www.sohu.com',SW_SHOW);就不行?而winexec('notepad.exe',SW_SHOW);就可以呢。核桃呢?
      

  8.   


    ShellExecute(Handle,'open',pchar('http://www.*****.net'), nil, nil, SW_SHOW);
      

  9.   

    知道了因为系统环境变量里没有Iexplore所在的路径而notepad所在的windows安装目录c:\winnt在环境变量里面所以必须用全路径名去运行iexplore,或者把C:\Program Files\Internet Explorer添加到环境变量中。呼~~~
      

  10.   

    ShellExecute(Handle,'open',pchar('http://www.*****.net'), nil, nil, SW_SHOW);这个方法虽然可以,但不一定是IE浏览器如果客户端安装的默认浏览器不是IE,那打开的就是默认的浏览器
      

  11.   

    呵呵,就是哈,但是winexec('IEXPLORE.exe www.sohu.com',SW_SHOW);在程序里打不开,运行得行,我试了一下,如果写绝对路径,绝对路径,可能第一个机器不一样,就象核桃说滴
      

  12.   

    要是我要使用ShellExecute函数,我要包含哪些单元啊?我好像没有找到要包含的单元。