teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2021/02/01 16:28

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,9 @@
1
1
  > 特定のアプリをコマンドラインから.exeを叩くことで起動することは可能ですが、その後の操作をGUIでは無くコマンドラインから操作することは一般的に不可能なのでしょうか?アプリのある項目をクリックしたら内部では何らかのコマンドが実行されているものかと思いますが、そのコマンドを直で実行したいのです。
2
2
 
3
+ もっと具体的に記述してください。
3
- もっと具体的記述してくさい。Windowアプリの場合、Windowメッセージやキー(マウス)入力操作をプログラムによって外部から送信して簡単な制御をする事は可能ですが、どの程度制御出来るかは相手アプリの実装によります。
4
+ ちなみ、コマンドけで出来るかと言われれば無理です。Windowアプリの場合、プログラムを作成してWindowメッセージやキー(マウス)入力操作を外部から送信して簡単な制御をする事は可能ですが、どの程度制御出来るかは相手アプリの実装によります。
4
- Windowメッセージを送信する場合は、SendMessage、PostMessage 等のAPI、キー操作を送る場合は SendInput APIを使用します。
5
+ Windowメッセージを送信する場合は、SendMessage、PostMessage 等のAPI、キー操作を送る場合は SendInput APIを使用します。
6
+
7
+ > キーボードやマウスの操作を記憶するアプリを使うしか実現する手段はないのでしょうか。
8
+
9
+ 自分でプログラムを作成できないなら、そうするしかないでしょうね。