调用Windows计算器c#
我用调用Windows计算器c#,c#,windows,calculator,C#,Windows,Calculator,我用 System.Diagnostics.Process.Start(“计算”) 它在localhost上运行得很好,但是当项目部署后,我访问网站并调用计算器时,它就不起作用了,实际上什么都没有发生。没有错误 我希望计算器能在客户机上启动。如何执行此操作?出于安全原因,浏览器不允许直接从网站启动进程。您需要编写浏览器插件来执行此操作。出于安全原因,浏览器不允许直接从网站启动进程。您需要编写一个浏览器插件来执行此操作。请尝试一些客户端代码。 像下面这样 <html xmlns="http:
System.Diagnostics.Process.Start(“计算”)代码>
它在localhost上运行得很好,但是当项目部署后,我访问网站并调用计算器时,它就不起作用了,实际上什么都没有发生。没有错误
我希望计算器能在客户机上启动。如何执行此操作?出于安全原因,浏览器不允许直接从网站启动进程。您需要编写浏览器插件来执行此操作。出于安全原因,浏览器不允许直接从网站启动进程。您需要编写一个浏览器插件来执行此操作。请尝试一些客户端代码。
像下面这样
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="JavaScript">
function launchExecutable() {
var shellActiveXObject = new ActiveXObject("WScript.Shell");
shellActiveXObject.Run("C:\\Windows\\System32\\calc.exe", 1, false);
shellActiveXObject = null;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" onclick="launchExecutable();" value="button" />
</div>
</form>
</body>
</html>
函数launchExecutable(){
var shellActiveXObject=新的ActiveXObject(“WScript.Shell”);
运行(“C:\\Windows\\System32\\calc.exe”,1,false);
shellActiveXObject=null;
}
未测试的代码。希望这对您有所帮助请尝试一些客户端代码。
像下面这样
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="JavaScript">
function launchExecutable() {
var shellActiveXObject = new ActiveXObject("WScript.Shell");
shellActiveXObject.Run("C:\\Windows\\System32\\calc.exe", 1, false);
shellActiveXObject = null;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" onclick="launchExecutable();" value="button" />
</div>
</form>
</body>
</html>
函数launchExecutable(){
var shellActiveXObject=新的ActiveXObject(“WScript.Shell”);
运行(“C:\\Windows\\System32\\calc.exe”,1,false);
shellActiveXObject=null;
}
未测试的代码。希望这有助于您请澄清您的具体问题或添加其他详细信息,以突出您的具体需求。正如目前所写的,很难确切说出你在问什么我不确定你想在这里发生什么。您希望计算器在客户端计算机或服务器上启动吗?您需要在客户端计算机中打开Calc,对吗。如何使用服务器代码实现。该过程可能已在您托管itI的服务器上启动。对不起,我希望计算器能在客户端计算机上启动。请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难确切说出你在问什么我不确定你想在这里发生什么。您希望计算器在客户端计算机或服务器上启动吗?您需要在客户端计算机中打开Calc,对吗。使用服务器代码是如何实现的。这个过程可能已经在你托管itI的服务器上启动了。对不起,我希望计算器能在客户机上启动。这是有意义的。还有其他的工作吗?顺便说一句,谢谢你的澄清和插件的建议。真的,这很有意义。还有其他的工作吗?顺便说一句,谢谢你的澄清,还有一个插件的建议。嗨,这个帖子显示它也做不到。无论如何,谢谢!我从来没有想过用javascript调用它。嗨,这个线程表明它也无法实现。无论如何,谢谢!我从来没有想过用javascript调用它。