tasker啟動應用沒反應
Tasker 的這些功能,被您「冷落」了嗎
本篇旨在向 Tasker 用戶分享一些鮮為人知的功能,以讓更多的人在編寫配置時靈活地用上它們。雖然這些功能在 Tasker 用戶指南中也有提及,只不過大多 Tasker 用戶都未曾了解過它們,我想,當中有些功能或許連 Tasker 高級用戶都不大清楚。其實,別小瞧這些冷門功能,通過它們,往往能相當簡易地實現我們的需求。
有用過條件判斷功能的 Tasker 用戶都知道, ~R / !~R 操作符的匹配類型是 正則表達式 ,也知道它可用于動作的 If 條件以及狀態條件「變量值(Variable Value)」中。
從 5.0 版本起,Tasker 新增了一個功能,『凡是可以進行「簡單匹配」的地方,只要在表達式前加上 ~R 或 !~R,便會變成正則表達式匹配』。
%evtprm 是 事件 (Event)條件觸發后傳遞至「進入(Entry)」任務的局部數組變量,相信很多人都接觸過它,但是,要如何快速確定 %evtprm 數組中每個元素的含義呢,我想,應該只有少數人才知道。比如說,當微信通知的事件觸發時,你能否快速確定代表通知內容的變量是 %evtprm2 還是 %evtprm3 呢?
在 Tasker 用戶指南 中有一句話提到,『%evtprm 數組元素的順序,與事件參數(項)的順序是一致的』,其意思如下圖:
由此,便可快速知道, %evtprm2 與 %evtprm3 分別代表了通知的標題和內容。
以下為變量引用的說明(摘自本人翻譯的 Tasker 中文用戶指南 變量 部分)
在動作「測試 Tasker(Test Tasker)」中有個 局部變量 (Local Variables)的類型,能用來存儲正在運行任務中所有(該動作執行前的)已賦值的局部變量,如下動圖所示:
本功能可對配置的編寫起到一個輔助性的作用,比如,我想知道某個接收意圖的 extras 參數的變量名稱以用于任務的編寫上,便可通過此方法獲知(從上動圖可知, %newrssi 為意圖所帶的 extra 參數)。
遞歸變量(Recur Variables)是動作「變量設置(Variable Set)」的一個可選參數(如下圖所勾選的項目)
它的作用是 遞歸替換所有已賦值的變量 ,效果如下面的例子所示:
Tasker退出時提示權限缺失的解決辦法
Tasker 中文用戶指南 - 事件條件(Event Context)
我想一次性付費閱讀所有 Tasker 中文用戶指南哦?OK,請訪問 此鏈接
「事件條件」能夠指定配置文件被激活時所需的事件。例如,在收到短信,或屏幕關閉時(激活配置文件)。
事件與其他條件略有不同,因為它們是 即時 的,而其他條件通常具有持續時間。
這也意味著指定諸如只在事件持續時間內將屏幕亮度設置為 X(的這類操作)是沒有意義的,因此 Tasker 會假定所有 設定 動作都應該在事件之后繼續保持(即不會還原)。
有關指定事件的更多信息,請參閱 事件編輯界面 。
當任務被事件觸發時,被觸發的事件的參數會傳遞給該任務,這樣它就可以根據事件的細節做出決策。
這些參數存儲在 數組 %evtprm 中。
該數組元素所具有的值的順序,與事件參數(項)的順序是一致的。
例如:若事件的第二個參數(項)是應用程序,則在啟動任務中,%evtprm2 將設置為觸發該事件的應用程序的標簽名。
相關鏈接
Tasker 英文用戶指南: Tasker Urguide - Event Context
本文發布于:2023-02-28 18:46:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167758297545327.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:tasker(tasker安卓下載).doc
本文 PDF 下載地址:tasker(tasker安卓下載).pdf
| 留言與評論(共有 0 條評論) |