如何使用 asp.net 打开命令提示符
本文关键字:命令提示符 net 何使用 asp | 更新日期: 2023-09-27 17:48:55
请试着帮助我。如何使用asp.net3.5,C#.net在命令提示符下打开和编写命令...
如果我在我的 UI 中单击一个按钮,它应该打开逗号提示符,我想在那里执行几个命令......
谢谢。。
尝试使用此代码,您需要添加命名空间
using System.Diagnostics;
var processStartInfo = new ProcessStartInfo
{
Arguments = "ping google.com",
FileName = "cmd"
};
Process process = Process.Start(processStartInfo);
听起来您想从客户端PC上的浏览器打开命令提示符。
为此,您需要:
- 使用 ActiveX 控件
- ,这将要求用户批准 ActiveX 控件的安装。
- 使用 WScript.Shell 对象,该对象不太可能可用(出于安全原因),除非你的站点位于"非常受信任"的区域。
也就是说,你不能指望普通用户允许这种情况发生 - 这只会在你自己的电脑上真正有用。
如果这是可以的,那么你可以在这里找到一个使用 WScript.Shell 对象从 JavaScript 运行应用程序的示例(这是两个选项中最简单的一个)。
- 如何使用超链接运行外部程序,例如记事本?
你说
如果我在 UI 中单击按钮
所以你的意思是在客户端从浏览器......对不起,这在任何JavaScript代码中都是不可能的。不能使用在浏览器中运行的任何代码在客户端系统上启动进程。应该安装一些东西作为桌面应用程序来做到这一点。