如何使用 asp.net 打开命令提示符

本文关键字:命令提示符 net 何使用 asp | 更新日期: 2023-09-27 17:48:55

请试着帮助我。如何使用asp.net3.5,C#.net在命令提示符下打开和编写命令...

如果我在我的 UI 中单击一个按钮,它应该打开逗号提示符,我想在那里执行几个命令......

谢谢。。

如何使用 asp.net 打开命令提示符

尝试使用此代码,您需要添加命名空间

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代码中都是不可能的。不能使用在浏览器中运行的任何代码在客户端系统上启动进程。应该安装一些东西作为桌面应用程序来做到这一点。