如何通过Microsoft Visual Studio启动应用程序?

时间:2016-06-14 04:07:32

标签: visual-studio visual-studio-2015

我仍然不熟悉使用Visual Studio,任何Windows编程,我正在尝试为Microsoft Office应用程序创建一个应用程序Launcher。我已经制作了界面,但不知道如何使按钮实际启动程序。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您可以将System.Diagnostics命名空间添加到项目中并使用其Process.Start函数启动外部应用程序,并关闭一个可以使用Process.Close函数的进程,将已启动的进程保存到变量并在你想要的时候关闭它:像这样:

static void Main()
{
    // ... Open specified Word file.
    OpenMicrosoftWord(@"C:\Users\Sam\Documents\Gears.docx");
}
public Process myProcess;
static void OpenMicrosoftWord(string file)
{
   ProcessStartInfo startInfo = new ProcessStartInfo();
   startInfo.FileName = "WINWORD.EXE";
   //If skip this line, you'll have an open MS Word with no specific file loaded
   startInfo.Arguments = file;
   myProcess = Process.Start(startInfo);
}
static void CloseMicrosoftWord()
{
   myProcess.Close();
}

了解更多信息,请查看以下链接

Process.Start Examples

Using Diagnostics.Process to start an external application

Process.Close Method