実行しようとしています。UIとコマンドラインの両方でWPFアプリケーションを実行します。コマンドラインモードでは、私は、コンソール上でいくつかのテキストを印刷していますし、System.Windows.Forms.SendKeys.SendWait( "{ENTER}")実行中にエラーが発生する
Console.WriteLine("Printing Something here");
System.Windows.Forms.SendKeys.SendWait("{ENTER}");
FreeConsole();
以下に示すが、実行中のSendKeysを持つ行がエラーをスローして後、私はのSendKeysを使用して、コンソールコントロールから出てきています。 コマンドラインモードでは、アプリケーションがクラッシュします。 Visual Studioの上でデバッグ中 しかし、私はコードが
は、この上の任意のヒントを提供してください実行している間
変更が許可されていないメッセージボックスに以下のメッセージを見てきました、なぜこれ投げるエラーです。私は必要な変更を加えることができます。アドバンス サーガル
_コード実行中は変更が許可されていません_ Visual Studio自体によって_がスローされているようです。 keypressは、あなたのコードがタブで開かれているVSウィンドウに送られるかもしれません。 Enterキーを押すと、VSは実行時にコードを変更しようとしているときにそれを解釈します。 –
Enterキーをコンソールウィンドウに送信する方法はありますか? – Sagar
あなたは[あなたのウィンドウを最初に焦点を当てる]を試すことができます(http://stackoverflow.com/questions/10898560/how-to-set-focus-to-another-window) –