一、如何实现在程序中打开一个页面,这个网页的地址是固定的
二、如何实现在开机时自动运行本程序
三、如何实现定时刷新一个网页,要求不能发出声音我学JAVA/JSP的,但是现在老板要求在局域网实现一个的短消息功能的程序,希望大家帮帮忙,分不是问题啊!!!
我用Delphi7写的,新手,希望能说详细一些,谢谢大家!!

解决方案 »

  1.   

    1.shellexecute
    2.添加到启动
    3.<meta ...refresh=..
      

  2.   

    1.shellexecute
    2.添加到启动
    3.<meta ...refresh=..
      

  3.   

    1, 用ShellExecute就可實現打開一個IE到對應的頁面, 如果是你自己程序的, 簡單也可用個Webbrower也可!!
    2, 將程序放到 開始菜單的 run 裹面就可!!
    3, 根據上面不同的實現方式, 模擬按鍵F5刷新, 或代碼刷新都可!
      

  4.   

    Webbrower在哪?ShellExecute又在哪里?怎么用啊?
    只要求在一个程序中打开一个页面,所有的功能都可以用JSP来实现了,但是客户端我不知道怎么才能直接打开一个页面,并且加到启动项中(既在安装时添加到注册表)
      

  5.   

    关于ShellExecute:
    ----------------------------------------------------------------
    我们常用的函数有两个,WinExec,ShellExecute,因为ShellExecute函数主要用于Win32下,功能也强大一些,故而本文只对后者进行讨论。首先,我们粗略地研究一下ShellExecute的几个参数:
    hwnd:窗体的句柄; 
    lpOperation:打开程序执行的操作,共预留有"open","explore","print"三种方式,此参数可以省略,此时将依据打开的文件(lpFile)的类型执行相应的操作,比如:如果lpFile为一文本文件,那么将会在与该文件相关联的程序中打开它; 
    lpFile:文件名; 
    lpParamerters:打开文件时所需的参数; 
    lpDirectory:文件名所在的路径,当然,一般来说,在Windows中登 
    "记记"过的程序(如WinWord)不必提供此参数; 
    nShowCmd:打开文件后程序窗体如何显示。 
    该函数的详细文档请读者朋友参阅相应帮助。其次,我们来举一个例子(以"记事本"为例): 
    procedure TForm1.OpenBtnClick(Sender:TObject); 
    begin 
    ShellExecute(handle,'open','notepad.exe',nil,nil,SW_ShowNormal); 
    end;
      

  6.   

    to lemon_wei(soft_fans)
    我在Delphi7上试了一下
    procedure TForm1.OpenBtnClick(Sender:TObject); 
    begin 
    ShellExecute(handle,'open','http://www.sina.com.cn',nil,nil,SW_ShowNormal); 
    end;按F9不能运行,报错,指针指在procedure TForm1.OpenBtnClick(Sender:TObject); 
      

  7.   

    各位高手,帮帮忙啊
    我查了半天,觉得用WebBrowser比较合适,因为是想在这个程序中显示的
    但是试了老半天,就是不会用
    我加了一个WebBrowser,半天找不到写URL的地方
    然后加了一个button,双击后写入
    form1.WebBrowser1.LocationURL:='http://www.sina.com.cn';
    还是不行,报错“cannot assign to a read-only property”,不能指定只读属性?什么意思?
      

  8.   

    WebBrowser1.Navigate('http://www.163.com');delphi有Demo
      

  9.   

    有很多第三方控件能傻瓜的实现你的问题,我这就有两个
    但大部门是封装了ShellExecute的函数的一些功能
    如果需要请来mail:[email protected]
    或留言
      

  10.   

    都已经解决问题了
    第二个可以用winrar的自解压功能来解决,放到“开始”》》“程序”》》“启动”中就OK
    第三个问题可以用javascript来解决
    <script> 
       function sendData(){ 
       var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
       xmlhttp.Open("get", "your.jsp", false);     //your.jsp是你自己的jsp程序
       xmlhttp.Send(); 
       divDisplay.innerHTML=xmlhttp.responseText; 
       window.setTimeout("sendData()", 5000);      //每5s执行一次
       } 
       </script>
    <body onload="sendData()">不结帐了,给出解决的方法,希望下次有人碰到这类问题时可以少走弯路如果能有用delphi直接解决的方法,希望能放出来,共享一下吧
      

  11.   

    1, 用ShellExecute就可實現打開一個IE到對應的頁面, 如果是你自己程序的, 簡單也可用個Webbrower也可!!
    2, 將程序放到 開始菜單的 run 裹面就可!!
    3, 根據上面不同的實現方式, 模擬按鍵F5刷新, 或代碼刷新都可!
      

  12.   

    ShellExecute(handle,'open',pchar('http://www.sina.com.cn'),nil,nil,SW_ShowNormal); 
    用PCHAR();
      

  13.   

    to pazee
    第一个问题论坛是问了800便,但是我要找到真正的答案需要半天,因为太多了,但是老板给的任务得二天完成
    第二个问题虽然笨了些,但是我没办法,因为没学过delphi,只能用winrar(不会加入注册表)
    第三个问题只要更新了your.jsp就可以了,也就是刷新了本页面,更新了程序
    to bgtwuqs
    谢谢,当天就是因为不知道问题出在pchar(),所以放弃了使用ShellExecute
    谢谢大家的热心,但不知道你们有没有发现,其实这里除了我所说的方法之外,并没有一个真正给出程序的?
    就拿
    ---------------
    1, 用ShellExecute就可實現打開一個IE到對應的頁面, 如果是你自己程序的, 簡單也可用個Webbrower也可!!
    2, 將程序放到 開始菜單的 run 裹面就可!!
    3, 根據上面不同的實現方式, 模擬按鍵F5刷新, 或代碼刷新都可!
    ----------------
    如果你不是写过delphi,你看了这样的回答知道怎么办吗?
    就算我现在知道了怎么用ShellExecute,但是我还是不知道怎么放,怎么刷
    诶……谢谢大家热心,下次我多发几个帖子送分,这个帖子先等我得到老板的答复在结吧