我在windows窗体中使用了process.start来启动其他程序,但现在我想使用wpf来启动它,我不知道它是如何和什么相同的?
<Button Margin="0,362,-432,-88" Name="activation" Click="button1_Click"
Foreground="Blue" HorizontalAlignment="Right" Width="134" Grid.Column="1">
activate virtual mouse
</Button>
答案 0 :(得分:13)
您仍然可以使用WPF后面的C#代码中的Process.Start
。
在您的按钮点击处理程序中:
private void button1_Click(object sender, RoutedEventArgs e)
{
Process virtualMouse = new Process();
virtualMouse.StartInfo.FileName = "VirtualMouse.exe"; // Needs to be full path
virtualMouse.StartInfo.Arguments = ""; // If you have any arguments
bool result = virtualMouse.Start();
}
Process
命名空间MSDN中的System.Diagnostics
类。您需要在代码和项目中引用它。
添加:
using System.Diagnostics;
到.cs文件。没有必要添加引用,因为此命名空间位于项目中的“system.dll”中。