我昨天问过这个问题,朋友们回答的不全,我没有做成功,今天再问一次,希望朋友们能给个全点的帮助!我有一个按钮:CmdOK   当我点击后,就会弹出windows自带的那个计算器!朋友们谢谢了!急用!在线等!

解决方案 »

  1.   

    windows的计算器程序的名称为:calc.exe
      

  2.   

    System.Diagnostics.Process proc=new System.Diagnostics.Process();
    proc.EnableRaisingEvents=false;
    proc.StartInfo.FileName="calc";
    proc.Start();这样写后,当我点击后,他只是刷新了下页面但没有弹出来,请问哪个地方错了啊?怎么没有人回答啊!
      

  3.   

    楼主不如去找个applet做的计算器,呵呵
      

  4.   

    proc.StartInfo.FileName="calc";
    proc.StartInfo.CreateNoWindow = false;
    proc.Start();
      

  5.   

    没有做过,但我觉得这样恐怕不行吧,你如果做的是C/S可能可以,但如果做的是web,这样恐怕是不行的
      

  6.   

    因为,web是不能调用客户端的计算器的,网上有现成的针对web的计算器控件,搜一下,下一个吧,你那样写是在C/S下可以用
      

  7.   

    不可能吧,如果你调用的是format.com那浏览网页的人岂不是很惨
      

  8.   

    我说的不是用JS调用客户端的计算器可以用WEB页面的计算器实现计算功能啊
      

  9.   

    我是想法是,在服务器端设置好后台代码,当点按钮时,让它执行javascript,让其执行空客户端的计算器,我想是行的,只是我不懂后者的代码 !
      

  10.   

    自己做一个计算器.exe文件
    可以嵌到网页上面,不过客户端需要安装.net运行框架
      

  11.   

    做成ACTIVEX是可以的,如果直接调用客户端的执行文件很不安全,比如直接调用del,那直接把你客户端的文件删除了,当然是不行的
      

  12.   

    调用外部程序:
    启动记事本:using System.Diagnostics;private System.Diagnostics.Process process;
    process=new Process();
    process.StartInfo.FileName="notepad.exe";  
    this.process.Start();将:notepad.exe替换成需要调用的可执行文件,可任意启动Windows的和自己的程序
      

  13.   

    我认为最简单的方式是自己做一个web的计算器,很简单的.网上有代码可下.