0

大家好,任何人都可以告诉我如何在 Visual-studio 中打开一个可执行文件,Button就像当我单击按钮时它会打开计算器或记事本 :)

4

4 回答 4

5

使用Process.Start.

Process.Start("notepad.exe");

来自 MSDN:

通过指定文件名来启动进程类似于在 Windows 开始菜单的运行对话框中键入信息。因此,文件名不需要代表可执行文件。它可以是扩展名与系统上安装的应用程序相关联的任何文件类型。

于 2013-06-20T07:01:04.443 回答
2

您可以使用Process.Start类似的方法;

启动流程资源并将其与流程组件相关联。

Process.Start("calc.exe");
Process.Start("notepad.exe");

通过指定文件名来启动进程类似于在 Windows开始的运行对话框中键入信息菜单。因此,文件名不需要代表可执行文件。它可以是扩展名与系统上安装的应用程序相关联的任何文件类型。例如,如果您将文本文件与记事本等编辑器关联,则文件名可以具有 .txt 扩展名;如果您将 .doc 文件与诸如 Microsoft Word 的文字处理工具关联,则文件名可以具有 .doc。同样,与“运行”对话框可以接受带有或不带有 .exe 扩展名的可执行文件名相同的方式,.exe 扩展名在 fileName 参数中是可选的。例如,您可以将 fileName 参数设置为“Notepad.exe”或“Notepad”。

于 2013-06-20T07:01:17.657 回答
2

使用System.Diagnostics.Process.Start()方法。

查看这篇文章,了解如何使用它。

(感谢hmemcpy之前回答了这个问题)

于 2013-06-20T07:01:39.083 回答
1

使用上述

// run notepad
System.Diagnostics.Process.Start("notepad.exe");

 //run calculator
 System.Diagnostics.Process.Start("calc.exe");
于 2013-06-20T07:02:28.827 回答