我有一个用黑色Windows控制台打开的C#控制台应用程序(A)。有时在启动时,它会从另一个需要焦点的程序(B)中抢走焦点。
问:我怎样才能给从焦点回到A.exe
到B.exe
?
A -> Focus -> B
Run Code Online (Sandbox Code Playgroud)
细节:
- 程序B不是我的,我对此无能为力。它有一个GUI,有多个窗口,其中一个窗口需要焦点(它可能是模式对话框窗口)。
- 程序A不需要任何关注,也不需要与程序B进行任何交互。
- 程序A通过启动快捷方式启动,并且基本上在后台运行(虽然已发布但仍在开发中,这就是控制台窗口的原因)
- 我有几分钟/几分钟的时间来检查并重新确定焦点。