日本語
Mac用のオートクリッカーのスクリプト
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
AppleScriptは、名前を指定できるボタンならクリックできますが、画面上の好きな場所はクリックできません。ターミナルから点をクリックするには、無料のcliclickツールが1行でこなします。コードなしで、タイマーのクリックだけが欲しいなら、Mac App Storeで無料のInputConfigが、キーやボタンから行います。
手順
- Homebrewでcliclickをインストールします:brew install cliclick。
- システム設定の、プライバシーとセキュリティ、アクセシビリティで、ターミナルを許可します。
- cliclick c:.を実行すると、ポインタのある場所をクリックします。
- タイマーでクリックするには、sleepを入れたループにします。
- ループを止めるには、Control Cを押します。
AppleScriptがクリックできるものを知る
AppleScriptは、System Eventsを通してアプリと話し、ボタンやメニュー項目を名前でクリックできます。画面上の点を、そのままクリックする方法はありません。名前のあるボタンなら、AppleScriptが使えます。画面上の場所なら、cliclickを使います。
cliclickでターミナルからクリックする
cliclickは、Carsten Blümによる、無料でオープンソースのコマンドラインツールで、ターミナルからクリック、ポインタの移動、入力を行います。
ターミナル:インストールします。
brew install cliclick起きること:Homebrewがインストールし、cliclick -hで、すべてのコマンドが一覧できます。
ターミナル:xが500、yが300の位置をクリックします。
cliclick c:500,300起きること:その点に1回クリックが当たります。数字の代わりにドットを書くと、ポインタのある場所をクリックします。
ターミナル:Control Cを押すまで、ポインタのある場所を毎秒10回クリックします。
while true; do cliclick c:.; sleep 0.1; done起きること:そのターミナルのウィンドウでControl Cを押すまで、クリックが繰り返されます。
クリックが当たるには、ターミナルにアクセシビリティのアクセスが必要で、システム設定の、プライバシーとセキュリティ、アクセシビリティで与えます。
スクリプトを使わない
ターミナルのループは、そのウィンドウからしか止められません。InputConfigでは、内蔵のAuto Clickerプリセットはfn F6で開始と停止ができ、間隔はミリ秒で設定でき、緊急停止の Control + Option + Command + .(ピリオド)は、どこからでも終わらせます。設定は、Mac用の無料のオートクリッカーにあります。
まとめ
- 名前のあるボタン。AppleScriptとSystem Eventsです。
- 画面上の場所。座標を付けたcliclick c:です。
- コードなしでタイマーのクリック。InputConfigのAuto Clickerプリセットです。
よくある質問
AppleScriptで、ある点にマウスをクリックできますか。
単純な方法ではできません。AppleScriptは、System Eventsを通して、ボタンやメニュー項目を名前でクリックします。画面上の点には、cliclickを使います。
Macのターミナルからオートクリックするにはどうしますか。
brew install cliclickでcliclickをインストールし、アクセシビリティでターミナルを許可して、短いsleepを入れたループでcliclick c:.を実行します。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, Deutsch, Español, Français, Português, Tiếng Việt
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.