问题标签 [tasker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1376 浏览

android - 为Tasker App Factory制作的应用使用Material Design?

我制作了一个非常简单的应用程序,只要我靠近特定的 WiFi SSID,它就会让我的手机振动。我知道有几个应用程序可以做到这一点,但是这个是为特定的 WiFi 预先配置的,所以用户不需要输入 SSID。

我的应用程序最初是用 Tasker 的 App Factory 制作的,因为我的编程知识非常有限。如果可以的话,我想用 Material Design 更新我的应用程序。我已经看到谷歌在 Material Design 上发布的一些资源,但我希望有人能指出我如何更新这个应用程序的正确方向。我假设我可能不得不从头开始重新编写这个应用程序,而不是使用 App Factory。我找不到任何教程向您展示如何使用附近的 WiFi SSID 来管理您的音频配置文件。解决此问题的最佳方法是什么?

0 投票
3 回答
5046 浏览

javascript - 计算日期之间的特定工作日数

我正在尝试计算Tasker 中两个日期之间的星期一、星期三和星期五的数量,因此我需要一个数学公式,可能使用秒形式的日期,即unix 时间或javascript 代码。我已经尝试过谷歌搜索并绞尽脑汁寻找任何方法来开始这个,我迷路了,所以我还没有尝试过任何东西。我唯一能想到的就是得到总天数并除以 7,但这显然对我没有多大帮助,特别是如果其中一天或两天是周中。谁能指出我更好的方向?

0 投票
1 回答
689 浏览

android - 对于 Tasker 使用 AutoNotification 生成的通知,如何更改 Android Wear 通知卡上显示的图标?

我正在使用带有 AutoNotification 的 Tasker 将通知发送到连接的 Android Wear 设备。我知道如何更改 Android 手机本身通知栏中的通知图标,但 Android Wear 通知卡上显示的图标始终是 AutoNotification 图标。即使在我将 Tasker 任务转换为自己的应用程序并带有自己的图标之后也是如此。

如何将该图标更改为我自己设计的图标之一?

0 投票
2 回答
7336 浏览

android - 模拟来自 ADB 终端的按键组合

我想向 Chrome for Android 发送“ CTRL + W ”以关闭活动选项卡。我尝试了很多东西,但没有成功从终端实现它。(如果我用 OTG 连接 USB 键盘,我可以用 CTRL+W 关闭选项卡)

首先,我不想为此编写应用程序,我只想要一个 shell 命令从 Tasker 使用它。

我在某处读到要实现这一点(CTRL+W 按键),我必须模拟这样的按键:

下 CTRL
下 W
上 W
上 CTRL

为了从终端实现这一点,我似乎必须使用“ sendevent ”。

我可以用“sendevent”模拟所有硬件按键,但不能用它模拟普通按键。

例如,向下和向上到 POWER 键:

我使用此命令,但我不能使用此命令发送普通密钥。(例如 a、b、c 等)

event1 是 gpio-keys,所以我正在使用它。所有其他输入事件都是传感器,一个是充电驱动器。(max77693-muic)

“getevent -p”的输出表明:

还有我的 gpio-keys 布局文件“/system/usr/keylayout/gpio-keys.kl”,如下所示:

我可以发送所有正常的关键事件:

并发送多个:

你应该认为它可以像这样工作:

但是 keyevent 立即向下和向上,我不能用它来发送 CTRL+W 组合。

我知道,答案应该是“sendevent”。但我找不到。

我还尝试将一些假密钥添加到密钥布局文件中,如下所示:

我重新启动了手机,然后尝试:

但它从不将“Q”写入任何文本框。

请帮忙,谢谢你的帮助。

0 投票
0 回答
80 浏览

android - Tasker svn 命令从主干创建标签

如何使用 tasker 执行 svn 命令?

我想从主干创建一个 svn 标签。前任:

svn 复制 http://ipserver:port/project/files/trunk \ http://ipserver:port/project/files/tags/1.0 -m "My Release 1.0"

我怎么能在tasker android上做到这一点?

PS:我必须在该标签之前登录 svn 服务器。

0 投票
1 回答
3793 浏览

javascript - How send JavaScript or jquery commands on webview tasker elements?

  1. I created a scene and webview1 element with:

    • mode: url
    • source: www.google.com

  2. created a task to show scene
  3. Now, I want to create a JavaScript task to send to the Webview:

    • $("#q").val("Chuck Norris");
    • $("button#search").click();

PS: I don't want to just execute Javascript, I want to execute it in the opened Webview.

0 投票
3 回答
266 浏览

html - 如何停止允许不需要滚动的 HTML 块

我有一个使用以下代码的非常基本的网页。标题栏允许我不想要的滚动。我确定这将是我糟糕的 HTML 代码。谁能指出导致滚动的错误原因?该代码实际上是在 tasker for android 内的场景 web elemen 中使用的。

0 投票
1 回答
761 浏览

android - rm -rf 在 android 上使用 tasker

可能会在其他地方得到回答,但搜索了一个好小时,没有运气。

rm -rf 命令可以给出什么输出?两个错误,如果成功。我有某种病毒,在我手机上的 rom 中,它是我发现的唯一可以工作的 rom,除了 stock,但它自己安装了一个应用程序,幸运的是我发现它需要某个目录,我可以访问它,它安装的文件在那里,需要在那里放置 30 分钟,不知道为什么,但在安装之前我可以接受,所以我目前正在制作一个脚本,每 10 分钟运行一次要删除它,问题是,如果文件不存在,它将停止循环。

当我们讨论在 tasker 中创建东西的主题时,让脚本一直运行的最简单方法是什么?

0 投票
2 回答
1751 浏览

android - HTTP GET:通过 Google 日历 API v3 获取 Google 日历事件列表 - 无效密钥错误

我在 Android 4.4 上的 Tasker 上使用 HTTP GET 操作已经有一段时间了,以获取我未来的谷歌日历事件。由于 Google 关闭了 v2 API,此任务不再有效。

对于 API v3,需要进行身份验证。我试图从开发者控制台获取客户端密钥。我创建了一个新项目并为其激活了日历 API。然后,我创建了一个新的客户端 ID,并且确实拥有此客户端 ID 及其相应的密钥。如何通过 HTTP GET 和此身份验证信息从我的个人 Google 日历中获取我的(未来)事件列表?我正在尝试使用:

https://www.googleapis.com/calendar/v3/calendars/my_calendar_ID/events?singleEvents=true&key=my_client_key

这将返回一个错误:

我究竟做错了什么?提前致谢!

0 投票
1 回答
34 浏览

paypal - 按特定时间表重新填充帐户的实用程序

假设我在 Generic Bank 有几个账户。一个账户是主账户,所有其他账户都是特定的预算用途账户——比如一个用于外出就餐或加油的账户。对于任何给定的时间段,我都为每个目的预算了一定数量的钱——比如每天 7 美元用于外出就餐,每三天 20 美元用于汽油。在给定的时间段到期后,我希望帐户从它当前所处的任何值重新填充,回到指定的金额。

这个想法是通过限制访问来被动地管理我的支出,并让我不要认为我有比我实际拥有的更多的钱花在特定目的上。以最后一种情况为例,假设我将整个月的配额一次性全部存入 gas 账户。每当我检查该帐户的余额时,它会返回一个比我实际基于时间段的分配要大得多的数字。由于与较大数量的关联以及我无法在脑海中跟踪购买或数学计算,我很可能会在购买时犯错,而实际上我花钱太快了。

是否有任何服务、软件或其他实用程序可以在本地进行这样的银行转账?如果做不到这一点,是否有任何汇款服务(例如 Paypal 或 Google Wallet)可以接受为此而构建的附加程序?我粗略地看了一下 Paypal 和 Wallet API,但除了提醒我自己的深度(我从未做过任何涉及 API 或银行业务的事情)之外,我所看到的一切都是关于个人对个人的支付,而不一定是关于账户到账户的转账。但是话又说回来,我不确定两者之间的实际区别是什么。