0

noobの質問で申し訳ありませんが、そのようなタスクを実行できるようにするために何を学ぶ必要があるかについて、いくつかの指針が必要です。

特定のソフトウェアの制御を自動化するために必要なスキルセットとツールを知りたいです。私の目標は、マイクロの作成に似たタスクを簡素化することです。

ただし、多くのマクロプログラムが画面のx座標とy座標を使用していることは理解していますが、チートエンジンなどの助けを借りて記憶を読み取る方が良い方法だと思いますか?それは私が必要とするツールですか?または、タスクに適した代替手段がありますか?

基本的には、一連のコマンドの実行に役立つ特定のボタンを備えたC#WinFormなどです。これはゲームボットプログラムに似ていますが、ゲーム用ではなく、他のオフィス関連のタスク用に作成されています。ファイルを開く、基本的な編集、閉じるなど。

例えば:

open excel open file xyzセルB4値を読み取る(おそらく、その値を他の場所で使用して、winformに表示するか、C#でさらに計算して、Excelに戻すことができます)F1に移動し、値1234を入力します。ファイルを保存します。優れている

私は基本的に、マクロを優れたプログラムにする方法を探していますが、プログラムウィンドウが万が一移動するとマクロが誤動作する可能性があるため、x座標とy座標を使用するという欠点はありません。

したがって、プログラムのメモリを読み取ることが最善の解決策と考えられていますか?そのため、デスクトップの使用を自動化することを目的として、任意のプログラムのファイル、データ、およびコマンドを操作できます。

4

1 に答える 1

0

「プログラムのメモリを読み取る」ことは面白いですが、何かを自動化するための信頼できる方法である必要はありません。

チートを機能させるために通常は長い道のりを進んでチートする人としてチートに役立ちます。正しいバージョンを確認し、特定のチートパッチ/バージョンを取得し、すべての保護機能を無効にします。

一般的なマクロの作成では、組み込みのバリア(セキュリティACL、アドレス空間のランダム化-ASR、自動更新、JITコンパイルなど)や明示的に作成されたバリア(デバッガー保護など)に対抗するため、あまり役に立ちません。普通の人はマクロを機能させるために機能を制限する可能性が低いと思います...

于 2012-07-13T23:48:02.713 に答える