我创建了一个监听键盘输入的Windows窗体应用程序。当输入正确的输入命令时,它应该启动一个google chrome实例,然后运行我开发的chrome扩展。
我希望chrome进程在后台安静地运行,同时尽可能运行其他前台进程。或者,如果这不可能,那么我希望能够在成功输入命令之前交换回在前台处于活动状态的进程。
这一切都可能吗?
答案 0 :(得分:1)
试试这个:
private void MainForm_KeyUp(object sender, KeyEventArgs e)
{
Log("MainForm_KeyUp");
if (e.Control && e.KeyCode == Keys.P)
{
Process.Start("chrome.exe", "http://www.your_website_url.com");
}
}
确保您将表单的keypreview property设置为true
Vaibhav Tapare
答案 1 :(得分:0)
static void Main(string[] args)
{
var Process = new Process
{
StartInfo =
{
FileName = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\Chrome.exe",
WindowStyle = ProcessWindowStyle.Normal
}
};
Process.Start();
Console.ReadKey();
}