noobの質問で申し訳ありませんが、そのようなタスクを実行できるようにするために何を学ぶ必要があるかについて、いくつかの指針が必要です。
特定のソフトウェアの制御を自動化するために必要なスキルセットとツールを知りたいです。私の目標は、マイクロの作成に似たタスクを簡素化することです。
ただし、多くのマクロプログラムが画面のx座標とy座標を使用していることは理解していますが、チートエンジンなどの助けを借りて記憶を読み取る方が良い方法だと思いますか?それは私が必要とするツールですか?または、タスクに適した代替手段がありますか?
基本的には、一連のコマンドの実行に役立つ特定のボタンを備えたC#WinFormなどです。これはゲームボットプログラムに似ていますが、ゲーム用ではなく、他のオフィス関連のタスク用に作成されています。ファイルを開く、基本的な編集、閉じるなど。
例えば:
open excel open file xyzセルB4値を読み取る(おそらく、その値を他の場所で使用して、winformに表示するか、C#でさらに計算して、Excelに戻すことができます)F1に移動し、値1234を入力します。ファイルを保存します。優れている
私は基本的に、マクロを優れたプログラムにする方法を探していますが、プログラムウィンドウが万が一移動するとマクロが誤動作する可能性があるため、x座標とy座標を使用するという欠点はありません。
したがって、プログラムのメモリを読み取ることが最善の解決策と考えられていますか?そのため、デスクトップの使用を自動化することを目的として、任意のプログラムのファイル、データ、およびコマンドを操作できます。