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,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167758297545327.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:tasker(tasker安卓下载).doc
本文 PDF 下载地址:tasker(tasker安卓下载).pdf
留言与评论(共有 0 条评论) |