Windows コンソールを右クリックすると、select、select all、find などのコマンドを含む小さなメニューが表示されます。
私の質問は、ユーザーがマウスで行うのと同じように、最後にコンソール内のすべてのテキストを選択するコマンドを入力するなど、プログラム自体からそれを行う方法がありますか?
それがアクティブなウィンドウである場合は、SendInputを使用してキーボードまたはマウスのアクションを模倣できます。http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310%28v=vs.85%29.aspxを参照してください
アクティブなウィンドウでない場合は、最初にコンソールウィンドウのハンドルを取得してから、マウス/キーボードメッセージを投稿する必要があります。ここで、コンソールウィンドウハンドルを取得するには、2つの方法があります。
方法 -1http://msdn.microsoft.com/en-us/library/ms683175 (VS.85).aspx
方法-2
手順4では、コンソールウィンドウのハンドルがあります。
コンソールウィンドウハンドルを取得したら、さまざまなマウス/キーボードメッセージを使用してアクションをシミュレートできます。