【问题标题】:How to run a program or file that the user has entered in C#? [duplicate]如何运行用户在 C# 中输入的程序或文件? [复制]
【发布时间】:2014-10-09 00:26:30
【问题描述】:

我有一个带有简单文本框和按钮的程序(目前)。

用户可以从对话框中输入/选择文件。

用户将输入给定的文件路径,当您按下“执行”按钮时,程序将尝试打开/运行此文件/可执行文件?

实现这一目标的最佳方法是什么?我相当新手,所以不完全确定所有的“行话”是什么?

PS。我查看了 google 的示例,但代码似乎从未真正“做”任何事情?

非常感谢任何帮助。

btnExecute


string myFile = MyfilePath.Text

另外,是否有检查文件是否存在/让他们选择它而不是在文本框中输入它?

有没有办法确保文件是“可打开的”?

【问题讨论】:

  • 第二个问题,见How to: Use the Open File Dialog Box。在询问之前尝试搜索网络和此站点,并解释您到底尝试了什么,什么没有奏效。
  • 说实话,我不知道从哪里开始。我试图再次猜测我应该寻找什么(即尝试在 VS 中输入“运行”),但那个 obv。没用
  • 在网络上搜索您正在尝试执行的操作(“C# 运行程序”将显示大量结果)比尝试猜测函数或类名更容易。 :)
  • 好的,感谢 CodeCaster 的帮助。

标签: c# winforms


【解决方案1】:

您可以使用Process.Start Method 从您的代码中运行可执行文件。

System.Diagnostics.Process.Start(myFile);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 2016-07-17
    相关资源
    最近更新 更多