メインコンテンツまでスキップ

トリプルクリック

このシンプルなスクリプトを使用すると、Eggplant Functionalでトリプルクリックを行うことができます。これをTripleClickと呼ばれるハンドラにすることで、トリプルクリックを実行したいときに簡単に呼び出すことができます。

このスクリプトは引数として1つの画像名を取ります。追加の引数は無視されます。

このスクリプトは、the RemoteWorkIntervalthe MouseDoubleClickDelayのグローバルプロパティに依存しています。スクリプトを変更したい場合、これらのプロパティとその動作を理解している必要があります。

params imageToClick

// 次の3行は、Eggplant Functionalのコマンド間のタイミングを変更し、3回のクリックを連続して送信できるようにします。

put the RemoteWorkInterval into defaultRWI -- 現在のリモート作業間隔の値を保存して、後で復元できるようにします
put the MouseDoubleClickDelay into clickTime -- ダブルクリックのクリック間の現在の時間間隔を取得します
set the RemoteWorkInterval to clickTime -- リモート作業間隔をダブルクリック時間に設定します

// これらの3行は、画像を1回クリックし、同じ場所で2回追加でクリックします。

Click imageToClick
Click -- 現在のマウス位置で素早くクリックします
Click -- 同じ位置で再度素早くクリックしてトリプルクリックを達成します

// 最後の行は、RemoteWorkIntervalグローバルプロパティを元の値にリセットすることで、Eggplant Functionalコマンド間のタイミングを復元します。

set the RemoteWorkInterval to defaultRWI