1

マウス クリックとキー ストロークのエミュレーションを必要とする AutoIt で同じスクリプトの複数のインスタンスを実行しようとしています。私のスクリプトは、単一のインスタンスを実行すると問題なく動作します。問題は、デスクトップから一度に顧客ごとに異なるインスタンスを実行する必要があることです。スクリプトごとに異なるマウス オブジェクトとキーボード オブジェクトを作成する方法はありますか? AutoIt を使用するのは初めてなので、これが率直な質問である場合はご容赦ください。

4

1 に答える 1

2

直接ではありません。ただし、確認できるアプローチはいくつかあります。

  1. マウスを動かす必要がない場合は、使用するコードを書き直してControlClickくださいControlSend。これらにより、マウスを使用しないので、複数のスクリプトを同時に自動化できます。
  2. Windows APIを知っていて、さまざまなWindowsを自動化している場合は、WindowsデスクトップAPIを見てください。これらにより、別のデスクトップでプログラムを実行できるため、バックグラウンドで自動化できます。

最初のアプローチが常に推奨されますが、常に可能であるとは限りません。

于 2012-04-10T07:47:07.823 に答える