基本的に、私が達成したいことは、私が決定した基準に基づいてプログラムが要求する値を与える環境でプログラムを実行することです。たとえば、ゲームはアニメーションを実行するために定期的にシステムに時間を問い合わせますが、プログラムに渡される時間の値を制御できれば、アニメーションの速度を制御できます (おそらくいくつかの難しいラウンドを簡単にクリアできます)。 :P).
同様の理由で、キーストロークで、マウスの動きも制御できます (私は Java の Robot クラスを試しましたが、満足できるものではありませんでした: システムが遅くなります {またはおそらく私の実装が悪かった}、コマンドは現在フォーカスされているプログラムで実行され、具体的にターゲティングする)。
それを行う優雅な方法またはそれを達成するためのいくつかの指針は高く評価されます。