我仍然不熟悉使用Visual Studio,任何Windows编程,我正在尝试为Microsoft Office应用程序创建一个应用程序Launcher。我已经制作了界面,但不知道如何使按钮实际启动程序。任何帮助表示赞赏。
答案 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();
}
了解更多信息,请查看以下链接