javascript+wsh
调用下面的函数即可
function runcalc()
{
  var calc=new ActiveXObject("WScript.shell");
  calc.Run("calc");
}

解决方案 »

  1.   

    TO smoothwood(I try my best):var calc=new ActiveXObject("WScript.shell");这条语句在我的js中执行不过去,请问有可能是什么原因?谢谢!
      

  2.   

    楼主,我以前实现过这功能,很简单,就是利用注册表依次新建HKEY_CLASSES_ROOT\Excel\shell\open\command。
    呵呵,一下子也说不清楚,楼主如果有兴趣,可以发给消息给我
      

  3.   

    这就是所谓的"单点登录",很多OA或者企业的Portal有这样的功能,一般来说是在Web页中嵌入一个经过签名ActiveX控件,用它来启动客户端程序,有的可能还需要安装一个简单的客户端程序并配置。
    有的还可以自动为客户端程序输入登录的用户名和密码。
    查找一些资料吧!应该不难实现。
    另外我记得Notes中有个单点登录,不知道是什么原理,你可以看看。