Tasker 自動化, 也可做點擊, 掃芒動作

有網友問使用 Tasker 可否做到自動點擊屏幕的某一位置。他想利用 Tasker 自動開啟一個 App後,再點按 App 內一個特定按鈕。

Tasker 本身未有這個 Tasker 操作。但就可以透過 Tasker 的 Script > Run Shell 就可做到,不過裝置需要有 Root 權限,並只限於 Android 4.1 以上裝置。

Tasker 模擬點擊設定步驟
=======================
1. 首次需要判定點按位置的坐標。
在手機 “設定 (Settings) > 開發人員選項 (Developer Options)”,勾選 “指標位置 (Show Pointer Location)”。

Pointer LocationInput Location

2. 開啟 “指標位置” 選項後,當在畫面滑動點按,就會出現軌跡。而在畫面最上方,就會顯示了當前的 X, Y 坐標。這樣就可判定你想要點擊的 X, Y 坐標位置。

3. 跟著你可以關掉這個 “指標位置”。

4. 開啟 Tasker,在 Task 內新增 Action “Script > Run Shell”。

Tasker ScriptTasker Run Shell

5. 在 Command 欄輸入下面的指令,當中的 X Y 就是你所想點按的 X Y 坐標位罝,並要勾選 “Use Root”。

input tap X Y

例如下圖 input tap 150 200,就是要點按 X, Y 坐標 150,200 的位置。
Tasker Input Tap

6. 完成。可以試運行這個 Task。

Tasker 模擬掃芒設定步驟
=======================
想做掃芒,由屏幕一個位置掃去另一個位置,步驟跟上面相同,只是當中指令不同。

input swipe X1 Y1 X2 Y2

例如下圖 input swipe 300 100 300 500 (也要勾選 Use Root),就是由位置 300,100 掃至 300,500,做出向下掃的效果。

Tasker Input Swipe