我想创建一个可以作为CLI或GUI应用程序运行的C#程序,具体取决于传递给它的标志.可以这样做吗?
我找到了这些相关的问题,但它们并不完全涵盖我的情况:
我的电脑挂起,当我send key在Form_Shown()和放置Breakpoint在Form_KeyDown()
private void Form1_KeyDown(object sender, KeyEventArgs e)
{ //breakpoint here
if (e.KeyCode == Keys.A)
{
MessageBox.Show("caught");
}
}
private void Form1_Shown(object sender, EventArgs e)
{
SendKeys.Send("A");
}
Run Code Online (Sandbox Code Playgroud)