Tasker 質問スレ 17at ANDROID
Tasker 質問スレ 17 - 暇つぶし2ch156:名無しさん@お腹いっぱい。
18/02/04 16:47:23.60 VlpjwiX6.net
>>142
ありがとうございます

157:名無しさん@お腹いっぱい。
18/02/04 17:13:17.78 /GYmE7Nq.net
>>137
ごめん出来るけど説明面倒だから放置してた
泥6.0以降ならこんな感じでNotificationとNotification Removed使えばできる
泥5.x以下ならAutoNotification使う
Profile: line着信中 (2)
Event: Notification [ Owner Application:LINE Title:* Text:LINE音声通話を着信中…/LINEビデオ通話を着信中… Subtext:* Messages:* Other Text:* Cat:* New Only:Off ]
Enter: lineバイブ開始 (3)
<バイブする>
A1: Vibrate Pattern [ Pattern:0,500,1000 ]
A2: Wait [ MS:500 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: Goto [ Type:Action Label Number:1 Label:バイブする ]
Profile: line着信解除 (4)
Event: Notification Removed [ Owner Application:LINE Title:* Text:LINE音声通話を着信中…/LINEビデオ通話を着信中… Subtext:* Other Text:* Cat:* ]
Enter: lineバイブ停止 (5)
A1: Stop [ With Error:Off Task:lineバイブ開始 ]

158:名無しさん@お腹いっぱい。
18/02/04 22:02:50.85 6wjHurQ0.net
>>147
Oreo のことはよくわからんが,そもそも通知を削除するために %andismissaction が必要というのがわからない.
AutoNotification Cancel で削除できないのか?

159:名無しさん@お腹いっぱい。
18/02/04 22:20:45.51 9/xBly96.net
>>152
ドットさん、お世話になってます
アップさせて頂いた


160:出力ファイルの通り瞬間的に 1通目「2通知」 2通知「3通知」 3通目「4通知」も通知されます そしてそれぞれで【2番目】の通知にそのメールの 「通知の削除」%andismissaction 「通知タップ時の動作」%antouchaction 「メールを直接削除」%%anbutton1text 「直接返信」%%anbutton2text などの情報が格納されているんです なので【2番目】の通知の変数を取得することがそのメールをAutoNotificationの通知ボタンから直接操作できるんです←これが凄い便利 なので【2番目】の通知だけContext成立させられれば簡単なんですが出力ファイルを比較すると分かる通りどう判定したらいいか悩んでいます



161:名無しさん@お腹いっぱい。
18/02/04 22:52:20.06 3/mvWott.net
●Tasker有無: 購入済み
●Androidバージョン:6.0.1
●root有無: なし
●やりたいこと
 1年の中にある特定の記念日の特定の時間(1年で10日くらい)を設定し、指定する○日and○時間前に通知を出す(例、1週間前と前日と12時間前と指定時間。)
●やってみたこと
 1つの記念日・時間について、それぞれの条件を作成すれば実際は可能。
●わからないこと(知りたいこと)
 上記のように、山のような条件を設定すれば可能だが、もっとスマートにできないか?
 例えば、1記念日に1つの条件で、等。

162:名無しさん@お腹いっぱい。
18/02/05 01:26:42.19 D97bV0AK.net
>>148
返事遅くなって申し訳ありません。
上手くできました!
ありがとうございました!

163:名無しさん@お腹いっぱい。
18/02/05 11:40:03.25 aEBwxCuf.net
>>153
その通知の順番は、必ずその順番になる?
順番が入れ替わる可能性は無し?

164:名無しさん@お腹いっぱい。
18/02/05 12:02:19.19 yjWu30n8.net
>>156
ありがとうございます
3回検証しましたが今のところ順番通りです

165:名無しさん@お腹いっぱい。
18/02/05 14:11:50.76 aEBwxCuf.net
>>157
それなら、%anbutton1text=削除 か否かで1番目かどうかは判別できるよね?
1番目の通知で既存のAutoNotification通知を全て削除してリセット。
2番目以降の通知でAutoNotificationアクションを実行し直せばどうでしょう。
1件目と2件目の処理は全て無駄になっちゃうけどさ。

166:名無しさん@お腹いっぱい。
18/02/05 14:56:02.75 yjWu30n8.net
>>158
ありがとうございます
1通目ならそれで大丈夫ですが
2通目以降
_22と_23
_32と_33と_34
の区別が難題です

167:名無しさん@お腹いっぱい。
18/02/05 16:19:00.75 Ai4M8K7B.net
>>154
事前通知の設定が大量で面倒だから単純化したいって事であればGoogleカレンダーでできるよ
アプリからだと新しいカレンダーの作成ができないので一度ブラウザからGoogleカレンダーにアクセスして作ると
スマホからの場合はPC表示モード+横画面じゃないと見切れるので可能ならPCから作った方がストレスない
新しいカレンダーを作ったら、画面上部の設定→左ペインのマイカレンダーから新しく作ったカレンダーを選択
右ペインの中央付近に予定の通知ってところがあるので、そこで12時間前、1日前、1週間前で作る
時間の単位が無い場合は広告ブロッカー切る
URLリンク(i.imgur.com)

ここまでやったらあとはアプリ側でもいいので新しいカレンダーで予定を追加すれば、予定を新規作成した時に設定した時間に通知がセットされた状態になる
こんな感じ
URLリンク(i.imgur.com)
アプリだと予定の作成画面→カレンダーを切り替えの順だと事前通知が設定されていないように見えるけど、予定を設定した後開きなおすと設定されてるので心配ない
毎年同じ日なら繰り返し設定で1年に設定すればいいよ
年間10日程度ならひとつひとつ設定しても大して時間かからないと思うけどね

168:名無しさん@お腹いっぱい。
18/02/05 16:43:52.96 aEBwxCuf.net
>>159
区別せずに順番に全て処理しちゃえば?って話だったのだけど、何か具合が悪いのかな。
_11 _12 _21 _22 _23 _31 _32 _33 _34
順番がこの通りなら、_31で一度�


169:潟Zットできるでしょ。 残りの _32 _33 _34には3件分のメールデータが格納されているから、 普通に処理していけば良いんじゃないの?



170:名無しさん@お腹いっぱい。
18/02/05 17:05:09.26 yjWu30n8.net
>>161
「%antitle」や「%antext」で送信者と件名をAutoNotificationで通知させているので、すべて処理してしまうと1件の受信で多数の通知になってしまいます
例えば3件目なら_32 _33 _34で計3回通知されることになってしまうんです
しかも「_33は2件目の内容」「_34は1件目の内容」なので
やはり難しいですよね?

171:名無しさん@お腹いっぱい。
18/02/05 17:33:18.04 aEBwxCuf.net
>>162
ごめん。何が難しいのかがわからないや。
>1件の受信で多数の通知になってしまいます
そうだけど、数が多くてもTaskerに頑張ってもらえばいいじゃない。
全部で9通知でしょ。「Run Both Together」に設定されているのなら、
問題は無さそうだけど・・・
Maximum Tasks Queuedを多めにした方がいいのかしら?
あれ、初期値は10だったかな。忘れた。

172:名無しさん@お腹いっぱい。
18/02/05 21:27:15.82 9VbVaThw.net
>>160
ありがとうございます。
無理にtaskerでやる必要もないことでしたね。
カレンダーで設定してみます。

173:名無しさん@お腹いっぱい。
18/02/05 22:04:34.43 yjWu30n8.net
>>152>>163
やっと完成しました!(多分
お世話になりました
modification (105)
Run Both Together
A1: If [ %antitle ~R ^新着Eメール\d+件$ ]
A2: Variable Clear [ Name:%Check Pattern Matching:Off Local Variables Only:Off ] If [ %antitle ~ 新着Eメール1件 ]
A3: Goto [ Type:Action Label Number:1 Label:Anchor ]
A4: Else If [ %Check !Set | %anid > %Check ]
A5: Variable Set [ Name:%Check To:%anid Recurse Variables:Off Do Maths:Off Append:Off ]
A6: Variable Set [ Name:%from To:%antitle Recurse Variables:Off Do Maths:Off Append:Off ]
A7: Variable Set [ Name:%subject To:%antextbig Recurse Variables:Off Do Maths:Off Append:Off ]
A8: Variable Search Replace [ Variable:%subject Search:\n[\s\S]* Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A9: AutoNotification [ Configuration:Text: %subject
Action on Touch: %andismissaction
Status Bar Text Size: 16
Timeout: 5
Dismiss on Touch: true
SubText: %from Timeout (Seconds):20 ]
A10: Else
A11: Goto [ Type:Action Label Number:1 Label:Anchor ]
A12: End If
<Anchor>
A13: Anchor

174:名無しさん@お腹いっぱい。
18/02/06 07:23:02.71 bTOv20H2.net
●Tasker有無: 購入済み
●Androidバージョン:7.1.2
●root有無:あり
●やりたいこと
決まった時間に天気予報をNotify Soundで通知してるんですが
この通知内容と一緒に、天気にあわせたアイコンを付ける事は出来ますか?
出来る場合は、方法を教えて下さい。

175:名無しさん@お腹いっぱい。
18/02/06 09:24:24.79 GKhJWmTS.net
chmateをアクティブにするとautoinputがよく落ちるようになったんだけど
autoinputを指定アプリでは一切動作させないってことできない?

176:名無しさん@お腹いっぱい。
18/02/06 18:08:33.39 oRhEV7Dc.net
>>166
1. 天気予報を取得して変数に代入
例えば天気の名称(晴れ、曇り、雨、雪など)
もしくは天気の番号(晴れなら01, 曇りなら08, 雪なら23など)
2. 代入した変数で、If, Else Ifを使って分岐
アイコンはMaterial → sunny(晴れ)、cloudy(曇り)、rain(雨)など
自分で追加したい場合は URLリンク(tasker.dinglisch.net)
たぶん現状はひとつのNotify Soundで「今日の天気は %TENKI でしょう」みたいな作りだと思うけど、
「今日の天気は 晴れ でしょう」「今日の天気は 雨 でしょう」みたいなのを天気名分IFで分岐させる。
「●やってみたこと」がないし、現在の通知をどのように出してるかも書かれてないので
下手したらイチから作り直しになるだろうけど、基本形が作れてるならアイデアさえあれば作れそうだね

177:名無しさん@お腹いっぱい。
18/02/06 20:35:18.28 beoqv3Rm.net
久々に来てドットさん健在確認
頼りになる人を見ると嬉しくなるな
寒い時期ですがご自愛


178:下さい



179:名無しさん@お腹いっぱい。
18/02/06 21:39:07.72 zttVTDHK.net
このすれ初心者なんだけどドットさんて何方

180:名無しさん@お腹いっぱい。
18/02/06 22:28:52.99 oRhEV7Dc.net
>>170
>>2
●その他2

181:名無しさん@お腹いっぱい。
18/02/07 03:21:29.93 qSLwn8Fh.net
>>168
お察しの通りの作り方です…
教えてもらった様にやってみます!
ありがとうございました

182:名無しさん@お腹いっぱい。
18/02/07 13:05:57.65 ga8mEgg/.net
>>118です。
>>126
の方法でタスクは実行されるようになりましたが実行された後すぐに画面照度が自動に戻ってしまうのですが
画面照度をキープする方法はありませんか?
waitを設定してタスクが終わらないようにするとプライムビデオが終了してもwaitが残ったままになってしまい
次回起動時にタスクが働かなくなります。

183:113
18/02/07 18:02:55.64 H0m1Ifgv.net
>>114
レスサンクス、風邪引いて寝込んでたw
なるほど、ざっと調べたところTermuxから
ImageMagickを叩いて処理せよ、って感じっぽい。
1.Taskerで適当なタイミングに画像撮影
2.Termux経由でImageMagickを使い画像を1x1に縮小(画像全体の平均を出すため)
3.グレースケールに変換、画像のカラーを取得
4.Taskerに値を返し画面輝度に反映
って感じでいけるか。

184:名無しさん@お腹いっぱい。
18/02/07 23:00:14.45 DD80FQDL.net
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root: なし
2chMate 0.8.10.1/HUAWEI/MHA-L29/8.0.0/LR
●やりたいこと
Huawei mate9 で(Novalancher使用)で、ワンタップで画面ロックしたい。
8.0にアップしたらこれまでつかえていた、画面ロック(懐中電灯)のウィジットが使えなくなった。
ただ、Huawei純正のランチャーからならこのウイジット使用できる。
タスカーをつかって、この機能を直接実行したい。
●やってみたこと、知りたいこと
manifestviewerで該当ウィジットのあるシステムUIをさぐってみたが、どうインテントとして記述していいのかわからない。かなりながいものの抜粋ですが、おそらくこのあたりの部分だと思う。↓
<service android:name="com.huawei.keyguard.onekeylock.PowerIntentService"
android:exported="false"
singleUser="true"/>
<activity
android:theme="@16973841"
android:label="@2131691440"
android:icon="@2130838179"
android:name="com.huawei.keyguard.onekeylock.shortcut.ApproachActivity" android:permission="android.permission.DEVICE_POWER"
android:excludeFromRecents="true" android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
ここまで。
注、冒頭の部分はすこし余計にコピペしているかも知れない。いちばん大事なのは、com.huawei.keyguard.onekeylock.shortcut.ApproachActivity
かと。
またandroid.permission.DEVICE_POWERをタスカー上どうあつかえばいいかわからない。
●やったこと
オートインプットをつかって、ランチャーを切り替えて、ウィジットをクリックするというタスクはつくってみたけど、切り替えの間にべつのところにさわると、タスクが完走しないので上記の方法を模索してます。

185:名無しさん@お腹いっぱい。
18/02/07 23:07:44.51 DD80FQDL.net
>>175
追記
ショートカット+というアプリから実行しようとすると


186:下記のようなエラーメッセージがでる。 https://i.imgur.com/QsB17pE.jpg



187:名無しさん@お腹いっぱい。
18/02/07 23:10:34.67 Z7o426ZN.net
>>173
Profile は >>118 のものだと,Exit Task の A1 の Wait のせいで,
3秒以内に Profile が Inactive → Active と変化した場合に,すぐに画面照度が自動に戻ってしまうという状況が発生するが,
そのことを言っているのか?
それとも切り替わる時間を十分に取っていても発生するのか?

188:名無しさん@お腹いっぱい。
18/02/07 23:22:09.82 w4H0K7v/.net
>>175
Taskerについてない権限はApp Factoryで独立アプリ作成する時に付けられるけど
DEVICE_POWERはシステムアプリでのみ使える権限だからこの方法は使えないと思う
TaskerについてるSystem Lockは試した?

189:名無しさん@お腹いっぱい。
18/02/07 23:25:00.44 Z7o426ZN.net
>>177
ちょっと違った.
>>118 のものから何も変えていなければ,>>177 に書いた状況は発生しないが,
もし Profile Properties で Enforce Task Order にチェックが入っていなかったら発生する.

190:名無しさん@お腹いっぱい。
18/02/07 23:28:31.57 DD80FQDL.net
>>175
申し訳ない。貼り付けた部分が短かったかも知れない。
</intent-filter>
</service>
<service android:name="com.huawei.keyguard.onekeylock.PowerIntentService"
android:exported="false"
singleUser="true"/>
<activity
android:theme="@16973841"
android:label="@2131691440"
android:icon="@2130838179" android:name="com.huawei.keyguard.onekeylock.shortcut.ApproachActivity android:permission="android.permission.DEVICE_POWER"
android:excludeFromRecents="true" android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="com.android.keyguard.SHORTCUT"/>
</intent-filter>
<intent-filter>

191:名無しさん@お腹いっぱい。
18/02/07 23:32:24.28 DD80FQDL.net
>>178
お返事ありがとうございます。システムロックも一応やってみたつもりなのですが、指紋認証で復帰しなかったので、画面ロックとはちがうものなのかなと思ってました。

192:名無しさん@お腹いっぱい。
18/02/07 23:40:38.78 w4H0K7v/.net
>>178 説明不足な気がしたから追記
そのインテントはandroid.permission.DEVICE_POWERという権限を持ってるアプリからしか開けない
DEVICE_POWERは端末再起動など電源関連の操作に必要な権限で
システムアプリ(純正ランチャー含む)以外が持つことを許可されてない
そのためそのインテントをTaskerから直接起動することはできない

193:名無しさん@お腹いっぱい。
18/02/08 06:10:07.90 WUeE7YL5.net
>>182
ありがとうございます。ダウングレードする踏ん切りがつきました。

194:名無しさん@お腹いっぱい。
18/02/08 14:10:26.06 HMQfPVMQ.net
>>179
Profile Properties で Enforce Task Order にチェックは入っていました。
他のアプリに同じタスク設定しても同じ症状です。
試しにexitタスクを消してみましたが症状は変わらずです。

195:名無しさん@お腹いっぱい。
18/02/08 14:33:31.41 amf6qDII.net
>>184
以前同じ回答されているぽいけど、今度は画面輝度を設定しているすべてのタスクのrestoresettingsのチェックを外すのと
タスカー以外のアプリのチェック。例えばプリインストールされていることの多いバッテリー管理系の設定とか。画面輝度を変えるアプリは結構あるのでチェックしてみてね

196:名無しさん@お腹いっぱい。
18/02/08 16:09:32.45 HMQfPVMQ.net
>>185
restoresettingのチェック外したら無事動作するようになりました。
この設定はタスクが走り終わると変更した設定が元に戻るという事でしょうか?
とても助かり勉強になりました。ありがとうございます!

197:名無しさん@お腹いっぱい。
18/02/08 19:01:14.23 amf6qDII.net
そう、タスカーの説明書にループ防止だかなんだかという説明でチェックが入っているとタスカーで変えた端末設定をタスクが走る前に戻すと書いてある・・・ハズ

198:名無しさん@お腹いっぱい。
18/02/08 22:55:21.28 8HV1n9q0.net
>>183
別の方法があるが,まぁもういいか.

199:名無しさん@お腹いっぱい。
18/02/08 23:01:59.39 WUeE7YL5.net
>>188
是非教えてください!

200:名無しさん@お腹いっぱい。
18/02/09 00:29:04.01 9O566M0m.net
おすすめ設定一覧みたいなサイトある?

201:名無しさん@お腹いっぱい。
18/02/09 03:51:59.24 C13Xx9aN.net
>>190
考え方が逆。目的と手段が逆転してる。まさに本末転倒
○ 何かを(


202:自動化)したくてTaskerを使う × Taskerだと自動化できるから○○を使い始める Taskerに任せたいものがないなら使わなくていいんだよ アイデアが欲しいだけならtasker sampleでググれ



203:名無しさん@お腹いっぱい。
18/02/09 23:35:49.66 0k0Xqv9b.net
>>189
Oreoでも使えると思うが,画面のタイムアウト時間を短くして画面オフする方法.
Secure Settingsプラグインを使って,下記のような Task を組めばよい.
A1: Secure Settings [ Configuration:Device Setting Timeout (Seconds):0 ]
A2: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A3: Display Timeout [ Secs:0 Mins:1 Hours:0 ]
A1 は Plugin>Secure Settings>Configuration>Actions>Device Setting で
Setting Table: system
Setting Name: screen_off_timeout
Setting Value: 100
A1 で 100ms に設定しているので,すぐに画面オフする.
ただ,そのままだと画面オンしてもすぐに画面オフするようになってしまうので,3秒後に1分に設定し直している.
より安全にするなら,画面オフでタイムアウト時間を1分とかに設定する Profile を組んでおけばよい.

204:名無しさん@お腹いっぱい。
18/02/10 10:56:29.40 Bd5dZE3p.net
>>192
ありがとうございます。
試してみたのですが、ルートをとってないからか、Securesettingsがトライアル版だからかうまく動きませんでした。
他のアプリを使って確認したところ、タイムアウトの時間は表面上300msに書き変わっている様子でしたが実行に移されていない状況です。

205:名無しさん@お腹いっぱい。
18/02/10 11:32:50.81 mL7TDA5W.net
ずっと疑問だったのでAutoNotificationの作者さんに下記のContextの違いを質問させてもらいました
【B】はかつてTaskerがPluginのEventをサポートしてなかった時の対策機能なので、サポートされた現在は【A】の方が機敏な反応だそうです
【A】Event > Plugin > AutoNotification > Intercept
【B】State > Plugin > AutoNotification >
Intercept > Event Behavior

206:名無しさん@お腹いっぱい。
18/02/10 19:40:53.92 ngpW4Rbe.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
LINE Notify を使って、画像(jpg)をLINEへ送信したい
●やってみたこと
LINE Notifyのトークンを取得
TaskerプラグインのRESTask(無料)をインストール
TaskEdit→plugin→RESTask
↓成功した設定(テキスト送信)
Configuration
Setting
RequestType: Post
Host: URLリンク(notify-api.line.me)
Headers
Content-Type: application/x-www-form-urlencoded
Authorization: 取得したトークン
Parameters
message: ほげほげ
↓失敗して出来ない設定(画像送信)
※上記の成功バージョンを下記に書き換える
Headers
ContentType: multipart/form-data
Parameters
imageFile: /storage/emulated/0/a.jpg
●わからないこと(知りたいこと)
・ストレージのパスの指定が悪いのか、
・Content-typeが間違ってるのか、
・そもそも検討違いなのか、、
全然わかりません。
どなたか、ご教授をお願いします。
●参考にしたサイト
URLリンク(notify-bot.line.me)
URLリンク(www.google.co.jp)
URLリンク(engineering.linecorp.com)
どうぞ、よろしくお願いします。

207:名無しさん@お腹いっぱい。
18/02/10 22:34:47.46 mFyRJV6O.net
>>195
解決策じゃなくてごめんだけど
うまくいかない原因の推測
パラメーターの指定とかは問題ないと思うのだけど
RESTaskがmultipartの画像データ部分を出せていないようにみえる。画像指定しても送信サイズが大きくならない
端末にcurlが入っていたらRun Shellで流すとかじゃだめですかね?

208:195
18/02/10 23:03:54.31 ngpW4Rbe.net
195です。



209:ントを頂いて、 RESTaskではなく、 Upload for Tasker(無料)に変えてみました。 plug-inの使い方や中身はほぼ同じです。 設定を下記のようにしたら、画像送信できました! Configuration Setting RequestType: Post Host: https://notify-api.line.me/api/notify InputFile: /storage/emulated/0/a.jpg FormName: imageFile Headers Authorization: 取得したトークン Parameters message: ほげほげ これで、画像送信できました! しかし、テキストは文字化けして、 「ほげほげ」ではなく「{R{R」となります。 そこが残念で、テキストと画像送信はpluginを使い分けるしかないのかなぁ、、、



210:名無しさん@お腹いっぱい。
18/02/11 00:01:53.48 GBcyLO4V.net
俺も昔躓いたよ。そこまで辿り着けたんだな
uploader for Taskerの内部文字エンコードはUTF-16
で、LINE Notify(というかLINE)の文字エンコードはUTF-8
なのでUTF-16をUTF-8に変換してやればいい。っていうのを前に調べたんだけどその後どうやって変換しようかってところで躓いて投げた

211:名無しさん@お腹いっぱい。
18/02/11 01:02:44.84 tmhjMWoj.net
>>193
どうも機種依存のようだ.
おそらく15秒など Android の設定画面から設定できる値ならば設定した値通りに動作すると思われる.
つまり,設定自体はうまく行っているということ.
それ以外の値で動作しなかったということなので,この方法は諦めるしかない.

212:195
18/02/11 20:58:36.79 vXtRDdPJ.net
>>196
195です。
情報ありがとうございます。
なるほど、、文字コード、、
charset設定や、あらかじめ変換しておいたり、色々やってみましたがダメで、私も諦めモード。
とりあえず、
テキスト送信はRESTask
画像送信はUploader for Tasker
の使いわけしようと思います。

213:195
18/02/11 21:01:31.97 vXtRDdPJ.net
>>198
の書き間違いでした。

214:名無しさん@お腹いっぱい。
18/02/11 21:40:07.47 1cugQcEi.net
>>199
重ね重ねありがとうございます。

215:名無しさん@お腹いっぱい。
18/02/11 23:46:50.35 tmhjMWoj.net
>>197
Action>Code>Run Shell から curl コマンドを使えばよい.
コマンドは >>195 の 3つ目の参考サイトに書いてある.

216:名無しさん@お腹いっぱい。
18/02/12 00:16:47.09 bAV71jxE.net
オッケーグーグル! のセリフ変えたいんだけどタスカーでできないかな?

217:名無しさん@お腹いっぱい。
18/02/12 01:04:21.50 e7xn5odr.net
>>204
できるよ
OK Google takser でググれ

218:名無しさん@お腹いっぱい。
18/02/12 07:09:00.69 7UR6TVfd.net
たくさー?

219:195
18/02/12 17:29:11.81 H32B+Zrx.net
>>203
195です。
情報ありがとうございます。
curlというもの、調べてみて、
PlayStoreから、それらしき物をインストールしてから、Taskerからコマンド実行してみましたが、動かず。。
調べても初心者向けの情報見つからなくてよくわかりませんでした。 出直してきます。。
curlを身につければ、Android生活もっと楽しめそうですね。
(仕事ではWindowsでJavaScript,Perl,VBScriptなどを使う程度の知識しかなく、Androidはよくわかりません)

220:名無しさん@お腹いっぱい。
18/02/12 23:27:44.72 e7xn5odr.net
>>206
細かいツッコミありがとよw
でもグーグル先生は細かいタイポは無視して検索結果出してくれるから問題ないんだ

221:名無しさん@お腹いっぱい。
18/02/13 00:33:31.44 I8WuGGjN.net
>>207
curlなどのlinuxコマンドを使うにはTermux(Tasker連携は有料)が一番確実
JavaScriptで思い出した
TaskerのJavaScriptはクロスドメイン制限ないから
Read Binaryで画像読み込んだ後JavaScriptletでXMLHttpRequest使って送信できるね
PerformTaskで使えるやつ出来たからxml置いとく(泥5以降用)
URLリンク(www.dropbox.com)


222:LineNotifySend.tsk.xml?dl=0



223:名無しさん@お腹いっぱい。
18/02/13 08:59:27.71 oyCnpIsW.net
携帯無くした時のために、
あるアドレスからのメールをトリガーに、gpsにて現在地を取得し、その位置情報をあるメールアドレスに送ることってできる?
android6でルートはないです。

224:名無しさん@お腹いっぱい。
18/02/13 10:08:40.83 Y7ahKCw2.net
出来るけど今更メール送信だけの機能しかない機器も少ないだろうからブラウザから標準機能であるandroidマネージャで見た方が早いし確実じゃないか?
嫁のスマホにロガー仕込みたいっていうのなら良いことじゃないが止めはしないけども

225:名無しさん@お腹いっぱい。
18/02/13 10:45:55.50 OxDbMgPz.net
ググればいくらでもでてくるのなんか聞くなよ

226:名無しさん@お腹いっぱい。
18/02/13 10:48:14.31 jhXVwhSC.net
>>210
wiki見て来たんじゃないの?
そのまんまwikiに出てるじゃんw
俺はやってないから知らないけど
まず、wikiの通りやってみれば?
その上で、出来なければテンプレ使って質問てのが順番だね。
てか、Profileのせてくれてるんだから
Downloadして、必要なとこ修正するだけじゃん!
そんくらいやれば?

227:名無しさん@お腹いっぱい。
18/02/13 12:25:54.73 VRfoAOFA.net
>>165ですが、A10→A11で3通目以降すべて捨てても10通目ではTaskの上限エラーになってしまいます
瞬時に10回Context成立して一気にTaskに投げられるようで、即上限エラーのようです
AutoNotification作者さんはProfileのCooldownで対処されてましたが、これでは間もないメール受信に対応できない懸念がありますよね
試行錯誤していますが何か良い策があれば幸いです
そもそもこのOreoの通知仕様スマートなのかと思ってしまう

228:名無しさん@お腹いっぱい。
18/02/13 14:46:29.66 clhPhf13.net
>>209
横からですが、他に転用できるかと思って頂きました
きちんとエラー処理入ってるしRate Limit返してくれるようになってるしいい仕事過ぎる… あなたが神か
勉強になります

229:195
18/02/13 17:49:31.93 hOEI8LUt.net
>>209
195です。
いただきました!!希望通りの動きをしました!
感激です!
これで、Uploader for TaskerもRESTaskもいらないじゃないですか。
前の方もおっしゃっている通りX-RateLimit-Limitの配慮もステキ…。
要不要に応じて、その変数Flash使わせていただきます!
勉強になりました。
ありがとうございました!

230:名無しさん@お腹いっぱい。
18/02/14 16:55:35.39 RR6nXbR1.net
●Tasker有: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 ・□ボタンのアプリ使用履歴での、すべて消去のタップを自動化したい
●やってみたこと
 ・input tap で試みましたが、まず□ボタンがタップ出来ない、出来たとしてアプリの数がたくさんあるときはフリックしてすべて消去の文字までやる方法が分からない
●わからないこと(知りたいこと)
 ・単純にボタンを押すというコマンド?アドオンなどがあるのか
 ・そもそも考え方が初心者すぎてるのか
お願いします

231:名無しさん@お腹いっぱい。
18/02/14 16:56:26.30 lfCWCIUA.net
●Tasker有: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 ・□ボタンのアプリ使用履歴での、すべて消去のタップを自動化したい
●やってみたこと
 ・input tap で試みましたが、まず□ボタンがタップ出来ない、出来たとしてアプリの数がたくさんあるときはフリックしてすべて消去の文字までやる方法が分からない
●わからないこと(知りたいこと)
 ・単純にボタンを押すというコマンド?アドオンなどがあるのか
 ・そもそも考え方が初心者すぎてるのか
お願いします

232:名無しさん@お腹いっぱい。
18/02/14 16:57:16.50 lfCWCIUA.net
すいません、ダブりました

233:名無しさん@お腹いっぱい。
18/02/14 17:34:45.16 YIiCgJiJ.net
root必須
tasker clear recent appsでググれ
端末によってはAutoInputで可能
URLリンク(forum.joaoapps.com)
当然調整が必要

234:名無しさん@お腹いっぱい。
18/02/15 01:32:23.55 KJOruQHg.net
>>191
きっかけはそれでも使い始めるうちに色々試したくなるのがいいところでしょ


235:



236:名無しさん@お腹いっぱい。
18/02/15 13:30:33.57 TyZuYxw3.net
>>221
オススメってのは要するに、独断と偏見で「筆者にとって」有用な情報を(サンプルや実体験から)絞り込んで紹介してるだけでしょ
100ある中の5や10を見て知った気になるくらいなら、ここのスレをパート1から全ログ見る方がよっぽど有益

237:名無しさん@お腹いっぱい。
18/02/15 16:50:14.43 q6M8oJfq.net
ユーザーが持ち寄った自作タスクを公開する場があったら嬉しいね
ios版TaskerのWorkflowにはまさにそれがあって良いのを見つけたら簡単にインポートできる

238:名無しさん@お腹いっぱい。
18/02/15 17:05:16.80 09J0aDIu.net
@wiki運営おねしゃすかつ

239:名無しさん@お腹いっぱい。
18/02/15 17:05:37.76 09J0aDIu.net
かっこの変換ミスったまた送信しちった
連投スマソ

240:名無しさん@お腹いっぱい。
18/02/15 20:17:19.57 TyZuYxw3.net
>>223
前に一覧として見れるからってuploader.jpのアカウント取ったけどRock出るからやめろって言われて公開停止した
無料鯖でロダ立てられるところがあればいいんだけどな
やりたいとは思ってたけど心当たりなかったからそのままだ
>>224
@wikiは編集する側からすると使いにくい
(数年前にマイクラWikiに数ページ寄稿したがスゲー使いづらかった)
@Wikiの記法が独特だし、Pukiwiki記法モードもサポートが甘いから建ててくれるならwikiwiki.jpの方が万倍マシ

241:名無しさん@お腹いっぱい。
18/02/15 20:34:01.99 09J0aDIu.net
>>226
そうなのか
@wikiは閲覧専門だから知らなんだ

242:名無しさん@お腹いっぱい。
18/02/15 21:23:13.84 YqoJJnWi.net
>>223
980以降、自慢のタスクで埋めるとか。

243:名無しさん@お腹いっぱい。
18/02/15 22:13:26.82 TyZuYxw3.net
>>228
XMLでインポートできた方がいいんじゃないか?
Descriptionでいいなら>>2のその他2のテキスト共有サイトでいいんだし

244:名無しさん@お腹いっぱい。
18/02/16 20:15:12.32 0GQDYCYu.net
一応>>1にwikiがあるけど管理人生きてるのかな

245:名無しさん@お腹いっぱい。
18/02/17 09:39:18.17 iLdnC12T.net
●Tasker有無: 購入済み
●Androidバージョン:4.4.2
●root有無: あり
●やりたいこと
ニュースを読み上げる為のテキストの編集をしたい。
(編集前)速報 メキシコ南西部でM7.5の地震 7.5 magnitude earthquake hits Mexico's southwest
(編集後)速報、メキシコ南西部でマグニチュード7.5の地震 7.5 magnitude earthquake hits Mexico's southwest
半角スペースを読点に置換。ただし、英文の半角スペースは置換しない。
「M」をマグニチュードに置換。ただし、英文のMは置換しない。
これ以外にも聞き取りやすくするための置換をたくさん追加したい。
タグ付き正規表現による置換が可能であれば簡単に実現できる作業ですが、試した限りではTasker本体では対応していないようなので、有料でも良いのでタグ付き正規表現を用いた置換が出来る方法を探しています。
或いは、タグ付き正規表現を使わなくてもマッチングさせる正規表現パターンがあるのでしたら、それでも構いません。
よろしくお願いします。

246:名無しさん@お腹いっぱい。
18/02/17 10:04:49.81 iLdnC12T.net
>>231
失礼しました。日本語版ユーザーガイドのリンク先に情報がありました;;;
URLリンク(developer.android.com)
Special constructs (named-capturing and non-capturing)という項目が目的のものでした。
タグ付き正規表現が出来ればなお良いですが、これで目的は果た�


247:ケそうです。 スレ汚し失礼しましたm(_ _)m



248:名無しさん@お腹いっぱい。
18/02/17 19:36:49.19 Tp51B3Nv.net
>>231
rootedならsed使えないですか? タグ付き正規表現もいけるし
URLリンク(www.atmarkit.co.jp)

249:名無しさん@お腹いっぱい。
18/02/17 22:33:54.49 U25AcS/2.net
>>214
Tasker の Preferences>ACTION>Maximum Tasks Queued の値を増やせばよい.

250:名無しさん@お腹いっぱい。
18/02/17 22:49:39.95 U25AcS/2.net
>>232
(?<name>X) ではなく (X) の方で正規表現を書いて,置換する文字列として $1 のように書けばよい.
URLリンク(developer.android.com)(java.lang.StringBuffer,%20java.lang.String)

251:名無しさん@お腹いっぱい。
18/02/18 04:09:20.69 g9DJPIqd.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無:なし
●やりたいこと
Media Controlで、音楽再生アプリ(プチリリ)が起動している時のみ音楽を再生する。(プチリリを起動していない時は何も起こらない。)
●やってみたこと
Task Editにて、Media→Media Control→Play[Simulated Only]を設定→Appでプチリリを選択。
実行してみると、プチリリを起動していない状態でも勝手にプチリリが起動され再生してしまいます。
●わからないこと(知りたいこと)
Media Controlの中に If という項目がありそれらしいものを試してみましたがダメでした。
お分かりになられます方がおられましたら助けていただけますと幸いです。

252:名無しさん@お腹いっぱい。
18/02/18 07:02:01.68 bB3NkQgo.net
>>236
もっとスマートな方法あるかもしれないけど
1. 起動/終了で変数にON/OFFを代入する
2. Variable Setで変数ONの場合、OFFの場合をIFで条件分岐させる
の2つのプロファイルを作って制御する
Profile: プチリリ起動監視
Application: プチリリ
Enter: puti_on
A1: Variable Set [ Name:%Wakeputi To:on Recurse Variables:Off Do Maths:Off Append:Off ]
Exit: puti_off (47)
A1: Variable Set [ Name:%Wakeputi To:off Recurse Variables:Off Do Maths:Off Append:Off ]
※別Profileで変数を扱うので、どこか1文字は大文字にすること。WakputiとかwakePutiとか。全部大文字でもいい
-----
Profile: プチリリ制御
Event: Variable Set [ Variable:%Wakeputi Value:on User Variables Only:Off ]
Enter: puti_ctrl
A1: If [ %Wakeputi ~ on ]
A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A3: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:プチリリ ]
A4: Else If [ %Wakeputi ~ off ]
A5: Media Control [ Cmd:Stop Simulate Media Button:Off App: ]
-----
プチリリを起動したら2秒後にプチリリのメディアコントロールが起動し、勝手に再生が始まる
プチリリを終了させたら再生が止まり、メディアコントロール(通知部分)も勝手に消える
7.1.1で動作確認

253:名無しさん@お腹いっぱい。
18/02/18 07:03:02.39 bB3NkQgo.net
(47)消すの忘れた
脳内フィルタで消してくれ

254:名無しさん@お腹いっぱい。
18/02/18 11:48:45.49 gEwcgC71.net
>>236
そのTaskを実行するプロファイルがあるなら
プロファイルの条件にプチリリが起動しているという条件を追加(条件長押し→Add→Application→プチリリ選択して戻る)

255:名無しさん@お腹いっぱい。
18/02/18 12:28:34.86 bB3NkQgo.net
>>239
それで良かったのか。俺も勉強になったよ
Profile: プチリリ監視
Application: プチリリ
Enter: puti_ctrl
A1: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A2: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:プチリリ ]
スマートだね
アプリのロゴ表示時から音鳴らしていいならウェイト削って良し

256:名無しさん@お腹いっぱい。
18/02/18 16:54:47.49 /SDfLBux.net
●Tasker有無: 購入済み
●Androidバージョン: 7
●root有無: なし 
●やりたいこと 
5分間まで通話無料の料金プランを契約しています
5分より前に強制切断したいです
通話開始トリガー(ここがわからない)
→Waitで4:30経過
→VibrateAlert
→25秒Wait
→EndCall
●やってみたこと 
イベントのOffhook
StateのCall
変数のCallDuration(通話時間)
いずれ�


257:焉A通話開始ではなく、発信開始(プルルルル音のとこ)からであり、実際に相手が応答開始した時間は取得できませんでした ●わからないこと(知りたいこと)  相手が応答したタイミングを、どうすれば取得できるのでしょうか? よろしくお願いします



258:名無しさん@お腹いっぱい。
18/02/18 21:14:45.26 nWfOc4Xw.net
>>241
AndroidのAPI仕様的にoutgoingのcallは通話中を検知できないみたい
(TelephonyManager以外の方法があるかどうかは分かりません)
URLリンク(qiita.com)
過去にも同じ話題があったようですね
スレリンク(applism板:372番)
最新のAPI 27を見ても手が入っている様子はないように見えます
URLリンク(developer.android.com)

259:名無しさん@お腹いっぱい。
18/02/18 23:07:47.39 +ByQE+9B.net
モバイルデータ通信のオンオフのタスクはルート化無しでは無理ですか?

260:名無しさん@お腹いっぱい。
18/02/19 00:10:43.87 dkLOWQYE.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無:なし
●やりたいこと
会社のロッカーにスマホを入れたときに電波の関係で無駄に電池を食っているようなので防止したいです
具体的にはディスプレイを切って伏せて置いたらモバイルデータ通信とGPSをオフにすることができたらいいなあと…
できればXperia標準機能のStamina modeを活用したいです(Stamina modeの主な機能はバックグラウンド通信の制限とGPSオフなどURLリンク(i.imgur.com))
端末はXperia XZ1C(SO-02K)
●やってみたこと
調べてみたら旧機種の情報でスタミナモードウィジェットにインテントを渡してスタミナモードのオンオフを切り替える方法が紹介されていた
(URLリンク(forum.xda-developers.com))のでダメ元で以下のようにつくってみましたがだめでした
Profile: 省エネ (31)
State: Orientation [ Is:Face Down ]
State: Display State [ Is:Off ]
Enter: 同期オフ (32)
A1: Send Intent [ Action:com.sonymobile.superstamina.appwidget.TOGGLE_STAMINA_MODE Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ]
●わからないこと(知りたいこと)
スタミナモードのオンオフをTaskerから切り替える方法を教えていただきたいです
URLリンク(i.imgur.com)
他に目的に見合った方法やアプリなどあればそちらでも大丈夫です
お願いいたします

261:名無しさん@お腹いっぱい。
18/02/19 07:33:20.20 2mGfhVpk.net
目的に見合った方法だとGPSのオフ、モバイルデータのオフを行えばいいのでadb接続で権限与えないとダメだね
スタミナモードをTaskerで制御するのに(モバイル通信の制御・GPSの制御を扱うので)権限が必要かもしれないってことね。
権限を取得した後ならTaskerで個別に制御しても、独自機能で制御しても手間は変わらないんじゃないかな

262:名無しさん@お腹いっぱい。
18/02/19 13:42:25.97 6hKuwz4l.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無:なし
●やりたいこと
直前までフォアグラウンドにいたアプリを再度フォアグラウンドに表示する。
(Go Home等で一度フォアグラウンドを離れた後に。)
●やってみたこと
Task Editで、App→Load Last App
で、出来ると思われるのですが私の端末ではLoad Last Appを選択することが出来ませんでした。
機種依存なのでしょうか?みなさんは選択できますでしょうか?
他に方法が何かありますでしょうか?
●わからないこと(知りたいこと)
SwitchBack for Tasker
という外部プラグインをインストールの上設定してみましたが出来ませんでした。
ご存じの方おられましたら、何とぞよろしくお願いいたします。

263:名無しさん@お腹いっぱい。
18/02/19 14:13:34.57 6TG0VkUZ.net
>  ・Taskerでやってみてうまく行かない


264:場合は,そのProfileやTaskを貼り付ける >   (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard



265:名無しさん@お腹いっぱい。
18/02/19 14:14:42.49 2mGfhVpk.net
>>246
特定のアプリの終了時に仕込むならこれじゃダメだけど、何らかのショートカット操作で呼び出すのであればこれでできるよ
URLリンク(play.google.com)

266:名無しさん@お腹いっぱい。
18/02/19 15:19:14.77 XLk7DF8n.net
機種依存かと思ったら普通は自分の使っている機種は書くかな…

267:名無しさん@お腹いっぱい。
18/02/19 20:29:40.05 JGm+BRjN.net
>>241
擬似だけど、autoinputというアプリを使えばいけそうな気がする。
電話応答をしたタイミングではなくて、着信中のイベントなら、受話器マークの位置とか覚えておけば、タスクでswipeさせて応答出来るかも。そのタスクに五分カウントもつければよし。
例えば、着信ならこのプロファイルをONにする。シェイクすると、タスクが走り、受話器マークをswipeして応答する。
こんなのだめ?

268:名無しさん@お腹いっぱい。
18/02/19 21:30:50.19 XLk7DF8n.net
いつから着信に通話料がかかるようになったんだ?

269:名無しさん@お腹いっぱい。
18/02/19 21:59:30.12 ecmNtHXN.net
>>251
250がなにか勘違いをしてるだけかと

270:名無しさん@お腹いっぱい。
18/02/19 22:21:12.03 2mGfhVpk.net
コレクトコールでしか電話受けたことがないんだろ。察してやれよ

271:名無しさん@お腹いっぱい。
18/02/19 22:54:00.08 98fuoY0q.net
>>245
ありがとうございます
権限付与について調べて、Secure taskプラグインの存在を初めて知りました
しかしSecure taskからスタミナモードをいじろうとすると見た目だけオンになって機能はオフのままというよくわからない状態になってお手上げ(機内モードでも同様の現象…)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
最終的にはデータ通信とGPSを個別オフにする設定で落ち着きました

272:名無しさん@お腹いっぱい。
18/02/19 22:54:57.43 EV1KZGZw.net
>>241
AutoNotificationプラグインを使って,下記のような Profile を組めばよい.
Profile: 通話中 (172)
State: AutoNotification Intercept [ Configuration:Notification Apps: 電話
Notification Text: 通話中 ]
Enter: Anon (173)
A1: Flash [ Text:通話中 Long:Off ]
Exit: Anon (184)
A1: Flash [ Text:通話終了 Long:Off ]

273:名無しさん@お腹いっぱい。
18/02/20 20:13:21.87 xEv57B+Y.net
●Tasker有無: 購入済み
●Androidバージョン:5.0 (galaxy note 3 SCL22)
●root有無: あり
AutoToolsあり
●やりたいこと
自動接続非対応のBluetoothヘッドセットがあります
【1】ヘッドセットの電源が投入されている時に
【2】スマホのBluetoothがONの状態で
【3】 ヘッドセット~スマホが非接続時の場合のみ
【4】 スマホの電源SW押下による画面点灯をトリガとして
【5】 スマホからBluetoothヘッドセットに接続を掛けたい
●やってみたこと
条件【1】 の確認を除き【2】 【3】 【4】 【5】 のみで設定したProfileは正常に動作します
Profile: Headset Connect (7)
Restore: no
State: BT Status [ Status:On ] ←【2】
State: Display State [ Is:On ] ←【4】
State: Not BT Connected [ Name:XXXXX Address:YYYYY ] ←【3】
Enter: XXXConnect (10)
A1: AutoTools Connectivity [ Configuration:Force Connect Bluetooth: XXXXX Timeout (Seconds):120 ] ←【5】
上記プロファイルに条件を4つ目のContextをAddしようするとStateが選択肢に現れません
Contextを1つ削除するとStateが現れるので【5】 を「BT Near」で追加したところ動作はするのですが、Activeになるまでに時間がかかります。BT Scan Secondsを一時的に小さくするTaskを入れようとしても25秒以下に設定できません。
画面OFF→ONに状態変化してもその瞬間にBT Nearの確認をしてくれないようです。
●わからないこと(知りたいこと)
・TaskのContextにStateを4つ以


274:上設定する方法はありますか? ・BT Scan Secondsの監視間隔を待たずスマホ電源SW押下など何らかのトリガを与えることでリアルタイムにBT Nearの状態を確認させる方法はありますか?



275:名無しさん@お腹いっぱい。
18/02/20 20:17:14.28 YGuw+UAb.net
>>234
ドットさんありがとうございます
レス諦めていたので遅くなってしまいごめんなさい
やっと対策できたと思います
URLリンク(pastebin.com)

276:名無しさん@お腹いっぱい。
18/02/20 21:39:24.61 A0PpNN0R.net
>>256
State: Display State [ Is:On ]は
> 【4】 スマホの電源SW押下による画面点灯をトリガ
ではない。それはEvent: Display On

277:名無しさん@お腹いっぱい。
18/02/20 21:57:35.48 mbwPql39.net
>>252
そのとおりです。勘違い… 恥ずかしい

278:名無しさん@お腹いっぱい。
18/02/20 22:40:45.42 +jKkwTns.net
>>256
プロファイルを2つに分けて
1. 【2】と【3】を満たす時に変数にON(Disconnectなどを代入)
2. 【4】とVariable Setで変数がONの時って条件を使えば2つを1つに(3つを2つに)纏められそうね

そもそもの疑問だけどペアリング設定はしてる?
ペアリング設定していれば自動接続するはずだけど。Bluetooth規格自体が出た頃のヘッドセットなのかな?
あとこれ。「アクティブになるまで時間がかかる」とはどれくらいの時間がかかるんでしょう?
5秒前後なら正常なのでそれ以上短くするのは無理だと思います
機器探す→見つける→接続しています...→繋がった(アクティブになった)
> BT Scan Secondsを一時的に小さくするTaskを入れようとしても25秒以下に設定できません。
BT Scan SecondsはそのままBT機器を探す間隔なので、見つけてから接続を試みるまではまた別では
あとこの設定ってミリ秒だと思ってるんだけど違うのかな
例えば25秒なら25000になるはずだけどデフォルト値って3000とかじゃなかった?

279:名無しさん@お腹いっぱい。
18/02/20 23:44:12.75 xEv57B+Y.net
早速のレスありがとうございます
>>258
なるほど
State: Display State [ Is:On ]
でもすぐにProfileがActiveになったのでこのContextでやってますが、
Event: Display On
だとStateの数が減らせるかもしれないので検証してみます

280:名無しさん@お腹いっぱい。
18/02/20 23:44:57.36 xEv57B+Y.net
>260
>プロファイルを2つに分けて
>1. 【2】と【3】を満たす時に変数にON(Disconnectなどを代入)
>2. 【4】とVariable Setで変数がONの時って条件を使えば2つを1つに(3つを2つに)纏められそうね
やはり1つのProfifeでStateの数を増やすのはできなさそうですね

>そもそもの疑問だけどペアリング設定はしてる?
>ペアリング設定していれば自動接続するはずだけど。Bluetooth規格自体が出た頃のヘッドセットなのかな?
実はマルチペアリングで2台登録できるのですが自動接続は1台のみ可能で自動接続は他の機械に設定しているのです
このスマホからは手動で接続するのが前提です
>「アクティブになるまで時間がかかる」とはどれくらいの時間がかかるんでしょう?
その時次第ですが15秒位はかかります
探し出してから繋がるまでの時間としては長過ぎる感じです
「BT Near」で「監視間隔を待たずに今すぐ探し出してくれ」とする指示する方法
あるいは「BT Near」以外にヘッドセットが起動していることを知る手段は無いものでしょうか?
>あとこの設定ってミリ秒だと思ってるんだけど違うのかな
>例えば25秒なら25000になるはずだけどデフォルト値って3000とかじゃなかった?
デフォルト値は120です
Display On MonitoringでのBT Scan Secondsのデフォルト値は120で極端に小さい値を入力しようとすると25以上にしろとエラーになります
日本語版 Tasker ユーザーガイド : Main menu
を見ると
BT Scan Seconds
’ BT Near’ステートコンテキストが設定されていると、指定された機器が通信範囲内にあるかどうか定期的にスキャンされます。
ここではその間隔をミリ秒で設定します
と書いてありますね
ちょっとわからなくなってきました

281:名無しさん@お腹いっぱい。
18/02/21 02:29:23.67 42jpIk1S.net
>>256
near以外が成立し、BTの検索かけた時nearが成立しなかった場合に、次回成立する(緑文字になる)為に内部的にスキャン×2回nearが成立しないと緑にならないんじゃなかったかな
スキャン間隔30秒なら最低でも1分かかるが、自分の環境4.4だとこれは常にプロフィールをオンにしていた場合の話でオフからオンにすると最初の1回目にnearが成立すると緑になる(前回繋がってないという情報が


282:リセットされている?)ので Profile: Headset Connect Restore: no State: BT Status [ Status:On ] State: Display State [ Is:On ] Enter: Anon A1: Profile Status [ Name:BT.near Set:On ] Exit: Anon A1: Profile Status [ Name:BT.near Set:Off ] Profile: BT.near Restore: no Notification: no State: BT Near [ Name:BT機器 Address:XXXXXXXX Major Device Class:Any Standard Devices:On Low-Energy (LE) Devices:On Unpaired Devices:Off Toggle BlueTooth:Off ] Enter: Anon A1: Profile Status [ Name:BT.near Set:Off ] A2以降本命タスク と2つに分けるとnearはすぐ反応してくれるはず



283:名無しさん@お腹いっぱい。
18/02/21 09:22:52.37 R5DN+HdE.net
>>263
おお、すばらしい
遅延無くBT Nearを反応させることができました
Profileオフ→オン時の挙動を発想することもそれを具体的に設定することも自分の力では無理でした
本当にありがとうございました

284:名無しさん@お腹いっぱい。
18/02/21 09:24:39.27 R5DN+HdE.net
>>256=>>264です
他の方々もありがとうございました

285:名無しさん@お腹いっぱい。
18/02/21 11:25:49.06 ZbxzM95I.net
●Tasker有無: 購入済み
●Androidバージョン:4.4.4
●root有無: なし
●知りたいこと
その値が格納されている変数を調べるにはどうしたらいいですか?
下記を例にすると「◆◆◆」という情報は「%check」だと取得する方法なんですが
Variable (134)
A1: Variable Set [ Name:%check To:◆◆◆ Recurse Variables:Off Do Maths:Off Append:Off ]

286:名無しさん@お腹いっぱい。
18/02/21 13:39:53.93 e9QeUJHc.net
噛み砕くと
メディアボリュームはどの変数に格納されているか?であれば、%VOLMに(例えば)3 だけど
3という数値が入っている変数はどれか?ってことだよね
原始的にFlashやSet ClipboardにそのTask内で使われてる変数を全部書き出して実行してその中から探すくらいしか思いつかないな
例えば
\%hennsuu1 : %hensuu1
\%hennsuu2 : %hensuu2
\%hennsuu3 : %hensuu3
\%hennsuu4 : %hensuu4
\%hennsuu5 : %hensuu5
\%hennsuu6 : %hensuu6
みたいに書けば、
%hennsuu1 : abcd
%hennsuu2 : efghi
%hennsuu3 : klmno
%hennsuu4 : abeshidebu
%hennsuu5 : hogehoge
%hennsuu6 : piyopiyo
みたいに書き出される
これに加えてグローバル組み込み変数の一覧 URLリンク(solodc2011.com) や、
Taskerの最初の画面のVARSタブの中も併せて探す。けど違うよね

287:名無しさん@お腹いっぱい。
18/02/21 15:02:28.47 cyy0uXEx.net
下記の件、よろしくお願いします。
●Tasker有無: 購入済み
●Androidバージョン:7.1
●root有無: なし
●やりたいこと
 ユーザ定義グローバル変数のインポート・エクスポート
  現在、複数のタスクに渡って使用する定数を
  グローバル変数で管理しようとしています。
  それにあたり、大量の変数の編集が発生しそうなので
  PC等で作業したいと考えて質問しました。
●やってみたこと
 以下を試しましたが、
 いずれも変数の内容は含まれませんでした。
 ・xmlでのバックアップ
 ・description形式での出力
●わからないこと(知りたいこと)
 ・標準の機能・プラグイン等で実現可能か
 ・当該機能が既にタスク化・公開されていたら
  教えてほしい

288:名無しさん@お腹いっぱい。
18/02/21 15:46:40.05 fcRpNcRe.net
私もよろしくお願いいたします
●Tasker有無: 購入済み
●Androidバージョン:5.1
●root有無: なし
●やりたいこと
 autoinputをインスタールするとGreeenifyが固まり自動休止がおこなわれなくなるため、それを防ぎたい
●やってみたこと
 autoinputの強制停止
 強制停止するとGreeenifyは正常に動き始めます
●わからないこと(知りたいこと)
 taskerのスレで質問することではないかも知れませんが、スレ違いでなければ教えていただけると幸甚です

289:名無しさん@お腹いっぱい。
18/02/21 15:59:28.18 p/3idNas.net
>>268
267に答えが書いてあるような気がするけど。何が足りなかった?
もっといえば、すべてのグローバル変数を、「%Hoge1displayon」「%Hoge2wificheck」みたいに頭数桁で連番化したらつかいやすくなるかも。

290:名無しさん@お腹いっぱい。
18/02/21 16:44:04.62 e9QeUJHc.net
>>266>>268は泥のバージョンが違うから別人じゃないかな

291:名無しさん@お腹いっぱい。



292:sage
>>266 Test Tasker - Global Variables 及び Local Variables があるのでそれぞれの変数名は簡便に取得できます これを For でぶん回すだけで一覧が取得できますので、後はご随意に >>268 上記同様 インポートもやることは For ぶん回しになるだけかと



293:名無しさん@お腹いっぱい。
18/02/21 17:27:56.46 6MT6z05i.net
>>270-271
違いのわかりにくい書き方で申し訳ないです。

>>272
ありがとうございます。
頂いた情報で自作出来そうです。
本筋からはそれますが、
ローカル変数の出力タスクを一度組んでおくと
デバッグに便利そうですね。

294:272
18/02/21 17:37:37.25 WMc7avQG.net
>>273
実際使います
Descriptionは置いときますけど単純です
 A1: Test Tasker [ Type:Global Variables Data: Store Result In:%global_variables ]
 A2: Array Process [ Variable Array:%global_variables Type:Sort Alpha ]
 A3: For [ Variable:%for Items:%global_variables() ]
 A4: Variable Search Replace [ Variable:%for Search:^% Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
 A5: Variable Set [ Name:%global_variables To:%for %%for
 Recurse Variables:On Do Maths:Off Append:On ]
 A6: End For
 A7: Flash [ Text:%global_variables Long:On ]

295:名無しさん@お腹いっぱい。
18/02/21 22:10:10.72 ZbxzM95I.net
>>267>>272
おっしゃる通りです
普通は「変数に何が格納されているか?」ですが、その反対の「その値が格納されている変数は何か?」はどうしたらできるのかと
Forで総チェックって手法ですか
やってみます
ありがとうございました
>>270
別の方です

296:名無しさん@お腹いっぱい。
18/02/22 12:28:23.55 x5aAhHOg.net
taskerのウィジェットを作成する前提で
ウィジェットを押したらAというWifiアクセスポイントに接続する
もしくはトグル式でONにしたらAのアクセスポイントに接続ってしたいのですが

297:名無しさん@お腹いっぱい。
18/02/22 13:06:06.98 HEjNdbEL.net
>>276
>>2 読んで質問し直した方がいい
その文章じゃ自分で何を試したのか、結果どうなって、どこで詰まったのか
何が分からなくて何を聞きたいのかが分からないので答えようがない

298:名無しさん@お腹いっぱい。
18/02/22 17:19:04.96 bZVB5DLO.net
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無:なし
●やりたいこと
Android標準の省電力モード(Dozeモード)を無効化して、代わりにディスプレイオン時にTaskerプラグインのGreenifyを作動させることで省電力を実現したいです。
Dozeモードはadbコマンドから無効にできるものの、一度無効にしても電源を切ると再度有効になるらしいので電源オンの度に自動で無効にするような設定を導入したいです。
●やってみたこと
まずDozeモードを無効にするために下記のようにしてみました
Profile: Doze無効 (26)
Event: Device Boot
Enter: てす (31)
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: Run Shell [ Command:dumpsys deviceidle disable Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
Greenifyを作動させるTaskも作ろうとしたのですが、plugin→greenify→直ちに休止と進んだところでなぜかconfigurationを指定することができず行き詰まりましました。
All greenified appsをタップしても無反応です
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
●わからないこと(知りたいこと)
1.Doze無効プロファイルが正常に動作しているのかイマイチわからないので判断お願いしたいです。(エラーこそ吐かないものの、Taskerでこのコマンドが使えるのかがわかりません…)
判断材料等足りなければ確認方法だけでも知りたいです
2.greenifyのTaskが作成できない理由と対処法を知りたいです。
こちらは最悪greenifyの機能で自動化できるのでなくてもかまいません。
よろしくおねがいします

299:名無しさん@お腹いっぱい。
18/02/22 18:15:26.21 vKqusOUK.net
>>278
> 1.Doze無効プロファイルが正常に動作
不可
> Dozeモードはadbコマンドから無効
この縛りのため
要root

> All greenified appsをタップしても無反応
文がよく分からない
All greenified appsをタップしてもURLリンク(i.imgur.com)から画面が変わらないということか?
それとも、タップしてURLリンク(i.imgur.com)画面に戻り、Configurationの下にAll greenified appsが表示されないということか?
正常な環境であれば2自体は動く(作成できる)

300:名無しさん@お腹いっぱい。
18/02/22 18:38:01.63 bZVB5DLO.net
>>279
なるほどroot必要でしたか…
説明不足で申し訳ないです
タップしてURLリンク(i.imgur.com)画面に戻り、Configurationの下にAll greenified appsが表示されない方の解釈であってます
Android8.0のせいかと思ってましたがおま環ですかね

301:名無しさん@お腹いっぱい。
18/02/22 22:54:48.64 yVR9HvTn.net
>>269
AutoInput と Greenify をそれぞれ再インストールしても駄目か?
端末の再起動もしてみたか?

302:名無しさん@お腹いっぱい。
18/02/22 23:04:17.96 yVR9HvTn.net
>>280
確かに Android 8.0 だと Configuration ができないので,Tasker か Greenify がまだ対応し切れていないのだろう.
All greenified apps で直ちに休止させたいのであれば,
AutoShortcutプラグインを使って,直ちに休止のショートカットを実行すればよい.

303:名無しさん@お腹いっぱい。
18/02/23 00:38:22.38 UxOv/Mv1.net
>>282
ありがとうございます
原因もわかってスッキリ
助かりました

304:名無しさん@お腹いっぱい。
18/02/23 14:35:27.00 SFoq2sWb.net
長いですがよろしくお願いします。
●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: なし
●やりたいこと
 ・OTG接続したSDカードリーダー内のマウントされるパスの
  調べ方を教えて欲しいです。
  
  ※デジカメで撮った写真の格納されたSDカードから
   写真ファイルをスマホ内蔵ストレージにコピーし
   諸々整理・編集するタスクを作ろうとしています。
   しかしながら、List Files等で指定するDirのパスがわからず
   初手でコケている状況です。
●やってみたこと
 以下、他のファイラでSDカードの内容が参照できる状態で試行したものです。
 ・List FilesアクションDir項目の虫眼鏡アイコンから表示される
  ディレクトリ選択画面の初期表示(/storage/emulated/0/)から
  UPアイコンを押してルートまで階層を上がってみる。
  →それと思しきディレクトリが表示されない。
   (元いた「0」ディレクトリすら表示されない。)
 ・他のファイラで表示されるSDカード名と思しき文字列で適当なパスを
  組んでList FilesアクションDir項目に指定して実行
  (SDカード名:9016-4EF8
   試したパス:/9016-4EF8,
         /storage/9016-4EF8,
         /storage/emulated/9016-4EF8)
  →List Filesがエラー停止。以下エラーログです。
━━━━━━━━━━━━━━━━━━━━
14.22.30/E List Files: %arr -> %arr
15.22.30/FileUtil needReqDocAccess: wudf: no write needed
16.22.30/FileUtil nrda: need request: /storage/9016-4EF8: false
17.22.30/E checkSDPath: /storage/9016-4EF8 useRoot: false there: true file: false dir: true
18.22.30/FileUtil List Files/checkSDPath: wudf: no write needed
19.22.30/E List Files: checkSDPath: /storage/9016-4EF8 useDocFile: false
20.22.30/E List Files: file not found: /storage/9016-4EF8.
21.22.30/E List Files: checkSDPath: /storage/9016-4EF8 ok false
22.22.30/E result: stop task (error)
23.22.30/Variables doreplresult: |%arr| -> |%arr|
24.22.30/E Error: 1
25.22.30/MacroEdit action finished exeID 1 action no 0 code 412 status: Err next 0
━━━━━━━━━━━━━━━━━━━━
 ・Java Function経由でのパス取得(調査中)
  JavaのAPIを直接叩いて操作できるならと、この辺を参考に調査を始めたところで
  並行してこのスレで質問している状況です。
  URLリンク(tasker-userguide.pralin.info)
  URLリンク(developer.android.com)
●わからないこと(知りたいこと)
 ・OTG接続したSDカードリーダー内のマウントされるパスの
  調べ方を教えて欲しいです。
 ・また、権限的にTaskerから直接OTG接続したストレージは
  触れない等の事実があったとしたら、教えていただけると幸いです。

305:名無しさん@お腹いっぱい。
18/02/23 15:37:32.70 Hjx5f1QS.net
>>284
実際に試してないのでできるかはわからないが、dfコマンドでマウント先を調べてlsコマンドで探れないか?(Run Shell)

306:名無しさん@お腹いっぱい。
18/02/23 15:40:59.40 5SSoYYHv.net
Preference > Misc > Allow External Access

307:名無しさん@お腹いっぱい。
18/02/23 16:25:35.42 MHFuXYSO.net
>>284
>List Filesがエラー停止
スレリンク(android板:42番)
URLリンク(i.imgur.com)
>OTG接続したSDカードリーダー内のマウントされるパスの
やったことないけど /mnt/media_rw/ でいったんList Filesしてパスを導出してから、目的のパスを生成してList Filesするとかじゃダメですかね?

308:名無しさん@お腹いっぱい。
18/02/23 20:47:08.69 gr7+4xya.net
>>284
一般的にOTG接続したUSBメモリは/mnt/media_rw/[UUID]
※UUIDはXXXX-XXXXで、今回のケースだと9016-4EF8かな
…でアクセスできるらしいけどrootとってないと/storageディレクトリ以下しかアクセス権ないから無理じゃね

309:名無しさん@お腹いっぱい。
18/02/24 01:12:31.44 KixHLWsl.net
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: なし
●やりたいこと
Task上限のエラーの表示を非表示するにはどうしたらいいですか?
ちなみにTaskerの設定Maximum Tasks QueuedではなくそのProfileのみ上限を設定する方法はないでしょうか?
お願いします

310:名無しさん@お腹いっぱい。
18/02/24 10:56:22.93 Tgp3PZS6.net
>>255
確認遅くなりすみません。
AutoNotificationとは気がつかなかった!
早速やってみて、実現でしました。
Notifyクリックで、強制終了の回避もつけて、Galaxyでこんな感じになりました。
Stopの使い方がこんなんでいいのか、、もっとスマートななり方があるかもだけど。

-------------------
Profile: 通話開始
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Notification Type: Only Created Notifications
Notification App: 電話
Notification Text: 通話中
Package Name: com.samsung.android.incallui ]
Enter: 通話開始
A1: Flash [ Text:通話開始 Long:Off ]
A2: Stop [ With Error:Off Task: ] If [ %CONUM ~ 090家族割引対象番号 | %CONUM ~ 0120* ]
A3: Notify [ Title:通話延長 Text: Icon:mw_communication_ring_volume Number:0 Permanent:Off Priority:3 Actions:(1) ]
A4: Perform Task [ Name:強制切断 Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ]
-------------------
Profile: 通話終了
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Notification Type: Only Cancelled Notifications
Notification App: 電話
Package Name: com.samsung.android.incallui ]
Enter: 通話終了
A1: Flash [ Text:通話終了 Long:Off ]
A2: Perform Task [ Name:強制切断のキャンセル Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ]
-------------------
Profile: 通話延長
Event: Notification Click [ Owner Application:Tasker Title:通話延長 ]
Enter: 強制切断のキャンセル
A1: Stop [ With Error:Off Task:強制切断 ]
A2: Notify Cancel [ Title:通話延長 Warn Not Exist:Off ]
-------------------
>>242
>>250
もありがとうございました。

311:名無しさん@お腹いっぱい。
18/02/24 11:03:41.33 Tgp3PZS6.net
299続き。
これ付け忘れた。
強制切断
A1: Wait [ MS:0 Seconds:0 Minutes:4 Hours:0 Days:0 ]
A2: Vibrate [ Time:200 ]
A3: Wait [ MS:0 Seconds:50 Minutes:0 Hours:0 Days:0 ]
A4: Vibrate [ Time:100 ]
A5: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A6: Vibrate [ Time:100 ]
A7: End Call
A8: Notify Cancel [ Title:通話延長 Warn Not Exist:Off ]

312:284
18/02/24 12:44:46.00 op59zn+4.net
皆様ご回答ありがとうございます。
頂いた内容に基づいて試してみた経過を報告します。
まだ解決はしてないものの、万策尽きたわけではないみたいなので
進展があったらまた報告させていただきます。
>> 285
termuxで取り急ぎ確認したところ、
「ls /mnt/medir_rw 」はpermission deniedでした。
>> 286
確認したところ、質問�


313:椏_で設定済みでした。 >> 287 スクリーンショットの設定項目(Grant Document Tree Access )が 見当たりませんでした。Taskerのバージョン違いでしょうか。 (Allow External Accessに変更?) >> 287,288 お二人のご推察どおり、/mnt/media_rw/9016-4EF8にマウントされているのは 確認できました。 しかしながら、/mnt/media_rwのList Commandは空文字が返却され、 /mnt/media_rw/9016-4EF8へのどうコマンドは質問時と同様のエラーが発生しました。 (ご推察どおり権限不足だと思っています) ただ、下記のOSSのファイラアプリがrootなしに当該SDカードへの書き込みができることが確認できたので、ソースを追ってTaskerでもできないか調べてみます。 GitHub - TeamAmaze/AmazeFileManager: Material design file manager for Android https://github.com/TeamAmaze/AmazeFileManager



314:名無しさん@お腹いっぱい。
18/02/24 22:14:49.52 BMcDaM5W.net
●Tasker有無: 購入前
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
アプリをタップと同時に録画を開始させたい
写真撮影は出来ましたが録画の項目が見当たりません

315:名無しさん@お腹いっぱい。
18/02/25 00:08:58.56 yeJiB6xL.net
>>293
簡易だけどTouchTaskで画面録画できる
現時点では多機能求めるなら普通の画面録画アプリ使うしかないと思う
画面録画始めるショートカットがあるアプリがあればいいけど
少なくとも自分が使ってるAZ Screen Recorderには無かった

316:名無しさん@お腹いっぱい。
18/02/25 00:39:31.12 VCRYJNkt.net
>>294
なるほど、有難うございます

317:名無しさん@お腹いっぱい。
18/02/25 09:33:09.05 bboroGda.net
>>293
AutoInput

318:名無しさん@お腹いっぱい。
18/02/25 22:58:10.50 6nPRJ5w1.net
>>289
Maximum Tasks Queued を個別に設定する方法はない.
Task上限のエラー表示を非表示にするには,
Tasker の Preferences>ACTION>Flash Problems のチェックを外せばよい.
しかし,非表示にするのはナンセンス.
上限に達するような Profile を組んでいるのが悪いので,上限かその Profile を見直すべき.

319:名無しさん@お腹いっぱい。
18/02/25 23:00:23.07 6nPRJ5w1.net
>>292
>>287 に書かれている下記のURLは見たのか?
スレリンク(android板:42番)

320:名無しさん@お腹いっぱい。
18/02/26 10:19:05.09 tCCDvswd.net
>>297
ありがとうございます
おっしゃる通りなんですが、Oreoの通知の仕様(>>214)にお手上げ状態です

321:名無しさん@お腹いっぱい。
18/02/26 14:01:30.09 FEgNfnoY.net
●Tasker有無: 購入済み
●Androidバージョン:7.0 (EMUI 5.0.1)
●root有無: なし
●わからないこと(知りたいこと)
・adbからtaskerの権限(?)を増やすこと
・iOSのステータスバーをタッチすると上に戻るみたいなことができますか?自分が思っているのは、windowsキーボードのHomeボタンを押すことです。(どのような挙動をするかは全く分かりませんが…)
Tasker初心者ですが、よろしくお願いしますm(__)m

322:名無しさん@お腹いっぱい。
18/02/26 16:51:57.52 cXNLwtLw.net
>>300
> ・adbからtaskerの権限(?)を増やすこと
Auto Tools入れて、あとは説明に沿って操作するだけ
URLリンク(joaoapps.com)
adb接続環境の構築についてはTaskerだけの問題ではないのでググって調べて

> ・windowsキーボードのHomeボタンを押すことです。
SCENESで透明なボタンを画面上部において、タップしたらページトップへ移動するように設定すれば良さそう
設定によっては端末を上下に振ったらページ最上部に移動とかも作れる

323:名無しさん@お腹いっぱい。
18/02/26 20:15:16.81 UXXPTsoN.net
>>301
ありがとうございます。何とか頑張ってみます。(adbの方は諸事情によりしばらくpcが使えないのですが、後ほど試してみます。adbの環境は既にあります。)

324:名無しさん@お腹いっぱい。
18/02/26 21:20:12.69


325:ZcspC1CI.net



326:名無しさん@お腹いっぱい。
18/02/26 23:02:16.22 cXNLwtLw.net
First Taskで %VOLR を %TMPVOLUME に退避させてる
そしてExt Taskで、退避させた %TEMPVOLUME を %VOLR に戻してる
The first task と The exit task の2つはTASK
The profile は PROFILE
先にTASKを2つ作ってからPROFILE作れってことだね

327:名無しさん@お腹いっぱい。
18/02/27 00:02:28.25 v0yUWTBT.net
>>299
Maximum Tasks Queued を 30 ぐらいに増やせば済む話ではないのか?

328:名無しさん@お腹いっぱい。
18/02/27 00:37:20.64 v0yUWTBT.net
>>300
1つ目
Tasker単体に adb から増やせるような権限はない.
2つ目
AutoInputプラグインを使えばスワイプ動作をさせて上に移動することはできるが,
Homeボタンを押したときのように一番上に一気にジャンプするようなことはできない.
スワイプを適当な回数繰り返すことはできるが.
「メニューボタン (root不要)」というアプリを使えば,一番上に一気にジャンプするボタンを表示することは可能.
ただし,キーボードをこのアプリに切り替えなければならない.
「FRep - Finger Replayer」というアプリを使えば,Tasker と組み合わせて,画面上部の透明なボタンをタップしたら上に戻るということはできるが,
端末を再起動するたびに adb接続が必要になる.

329:名無しさん@お腹いっぱい。
18/02/27 18:34:57.35 gofVt5Ik.net
>>306
1つ目→adbで権限を増やせるのはpluginの方なんですね。ありがとうございます。
2つ目
メニューボタン (root不要)は試して見たのですが、自分のスマホでは上手く動きませんでした…
FRep - Finger Replayerはpcを使えないのでまだ試せそうにないです、すみません…
丁寧にありがとうございますm(__)m

330:名無しさん@お腹いっぱい。
18/02/27 20:27:31.75 A+kzBKE0.net
どなたかroot端末でkill appってandroid7以降でも動作してますか?自分の環境ではうまく動作してないのですが。

331:名無しさん@お腹いっぱい。
18/02/27 21:21:59.79 GDI44pMF.net
>>305
E-mailの通知なんですが
1通目→2連続Context成立
2通目→3連続…
10通目→11連続…でエラー
多分30に増やしても30通目になればエラーになると思うんです
根本的な解決を探ってきましたが、流石に50通になるまで未確認はないと思われるで妥協するしかないですかね
ありがとうございました

332:名無しさん@お腹いっぱい。
18/02/28 01:56:02.26 TpZua0q+.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
E-mailを受信したらAutoNotification Actionでポップアップ通知→そのポップアップ通知をタップしたらE-mailアプリの通知を削除したい
最初のやりたい事って↑コレよね?通知が貯まると処理しきれないならメールが来たら自動で通知消去、sceneなりで画面上or下端に内容表示ではダメなの?
scene
URLリンク(dotup.org)
task
URLリンク(dotup.org)
pass:tasker
自分はこんな感じで通知を出してるよ。この例だと他タスクからPerformTaskの%par2に送りたい文字列を入れてる。
シーンには最新の通知を表示、シーンをタップするとその前の通知内容が表示。バッジも残り数で増減
ちなみに他端末からのメールや着信、電池状況などを表示しています

333:名無しさん@お腹いっぱい。
18/02/28 11:55:48.92 beWL9+T


334:T.net



335:名無しさん@お腹いっぱい。
18/02/28 14:15:24.63 htn+jcJI.net
>>311
みぎくりっくからほぞん

336:名無しさん@お腹いっぱい。
18/02/28 14:47:05.94 DBk7cime.net
すまほにみぎくりっくとはこれいかに
てきすとえでぃたにこぴぺほぞんせよ

337:名無しさん@お腹いっぱい。
18/02/28 15:01:26.30 SigW88J2.net
>>311
長押ししたらいいじゃんって言わせるための釣りだよね?

338:名無しさん@お腹いっぱい。
18/02/28 15:22:08.88 beWL9+TT.net
>>314
長押し新規タブ無効で保存できましたが、ProfileタブもTasksタブもImportで保存したファイルが表示できません
自分で出力したxmlは表示されるのに何でだろう

339:名無しさん@お腹いっぱい。
18/02/28 15:30:43.35 466Ybn0t.net
かくちょうしをかくにんせよ
たすかーはにじゅうかくちょうし
いんぽーとふぁいるはとくていふぉるだのみ

340:名無しさん@お腹いっぱい。
18/02/28 15:32:52.39 X/AadWQM.net
>>315
TASKは拡張子をtsk.xmlにして、/sdcard/Tasker/tasksに入れて、TASKタブを長タップ→Import
SCENEは拡張子をscn.xmlにして、/sccard/Tasker/scenes/に入れて、SCENEタブを長タップ→Import
ファイル名の変更で拡張し変えろ

341:名無しさん@お腹いっぱい。
18/02/28 15:33:48.23 X/AadWQM.net
× 拡張し
○ 拡張子

342:名無しさん@お腹いっぱい。
18/02/28 19:21:42.36 TpZua0q+.net
>>311
URLリンク(dotup.org)
tasker

343:名無しさん@お腹いっぱい。
18/03/01 00:19:16.31 cOEZFVO4.net
>>316-318
ありがとうございます
直轄フォルダじゃないと駄目だったとは知らなかったです
ならインポートでフォルダ選択できなくしてくれればいいのに
>>319
Senseはずっと使ってこなかった謎機能なので勉強させて頂きます
ありがとうございました

344:名無しさん@お腹いっぱい。
18/03/01 15:31:18.15 ba5B1tme.net
>>310
すっごく良さそうなので私にも是非教えてください。
文字列を%par2にいれるというのがよくわかりません。
autonotificationのプラグインを含むタスクを別途(information,call,information2の3つ?)作るというとなのでしょうか。
「action」というところまではたどり着きましたが、そこからどうしていいかわからず。。
ローカル変数をどうやって他のタスクに入れるのだろう?という程度の理解です。配列も概念はおぼろげに理解していますが、まったくつかいこなせていません。

345:名無しさん@お腹いっぱい。
18/03/01 16:34:34.62 NaxzMW+S.net
>>321
聞けば教えてもらえると思ってんのか?

346:名無しさん@お腹いっぱい。
18/03/01 16:56:50.58 +tnDSkcP.net
>>321
すみません、言われて気がつきました。上げたのは自分用の画面下部や着信お知らせが出てたりしたときに表示箇所を少しずらす為のものでcallやもう一つのinformationとか関係ないんです
いらないモノ消したので良かったらどうぞ。
URLリンク(dotup.org)
tasker
%par1と2とは Perform Task を使って他タスクから他タスクへと変数を渡すときに使える変数です↑のやつでは画面点灯して端末が立っているときに%par2に時間を入れてインフォメーションタスクに渡しています。
1を使わず2なのは自分用では用途によって画像指定を%par1に入れているからですね

347:名無しさん@お腹いっぱい。
18/03/01 20:32:29.08 Lzwdio+b.net
>>322
釣り針デカすぎるだろ
そんなんじゃ誰も食いつかねーよ
もっと言葉を選べw

348:名無しさん@お腹いっぱい。
18/03/01 21:45:21.51 a+GnnfcG.net
>>323
凄く面白いおもちゃをもらったような気分です。こんなことができるんですね。いますぐうまくつかいこなせるかちょっと自信がないですが、できるようになってみたいです。

349:名無しさん@お腹いっぱい。
18/03/02 00:


350:23:39.45 ID:3tbOEYiC.net



351:名無しさん@お腹いっぱい。
18/03/02 11:50:02.28 rYSBH19B.net
ステータスバーに文字出すコマンドあったら教えて

352:名無しさん@お腹いっぱい。
18/03/02 13:23:04.06 rYSBH19B.net
見つけた

353:名無しさん@お腹いっぱい。
18/03/07 15:06:53.74 DAz/rq8k.net
>>233 >>235
お返事ありがとうございます。
おお!タグ付き正規表現による置換が普通に使えたんですね。
\1や\2じゃなくて$1や$2だったとは。
おかげでtaskerによるテキスト編集がぐっと楽になります。
ありがたや、ありがたや。

354:名無しさん@お腹いっぱい。
18/03/07 16:03:54.99 Nw8kj2VJ.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
以前こちらでご協力いただいて
UQ-Mobileの節約モード、高速モードをアプリ毎に切り替えるタスクを作成させていただいたのですが
アプリがバージョンアップしてからintentが弾かれるようになりタスクが使えなくなりました。
下記がそのタスクです。
 uq_to_highspeed (15)
A1: If [ %HSMODE ~ 0 ]
A2: Flash [ Text:高速モードに移行中… Long:Off ]
A3: Send Intent [ Action:jp.uqmobile.uqmobileportalapp.UqmobileportalService.ACTION_TURBO_BUTTON
Cat:None Mime Type: Data: Extra: Extra: Extra: Package:jp.uqmobile.uqmobileportalapp Class:jp.uqmobile.uqmobileportalapp.UqmobileportalService Target:Service ]
A4: Variable Set [ Name:%HSMODE To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A5: Stop [ With Error:Off Task:uq_to_highspeed ]
A6: End If
A7: Stop [ With Error:Off Task: ]
を実行すると
10.53.13/E start service...
10.53.13/Log E action: jp.uqmobile.uqmobileportalapp.UqmobileportalService.ACTION_TURBO_BUTTON
10.53.13/Log E pkg: null
10.53.13/Log E cpkg: jp.uqmobile.uqmobileportalapp
10.53.13/Log E ccls: jp.uqmobile.uqmobileportalapp.UqmobileportalService
10.53.13/Log E flags: 0
10.53.13/E Send Intent: permission denied by Android.
10.53.13/E result: stop task (error)
10.53.13/E Error: 1
10.53.13/MacroEdit action finished exeID 2 action no 2 code 877 status: Err next 2
とエラーが表示されます。
Send Intent permission denied by android.
という内容が見られるので
APK editor等でアプリのマニフェストをいじるくらいで動くようになるのか?
また全く別の方法として通知エリアに
URLリンク(i.imgur.com)
のような通知が出ているのでこれをタップしたのと同じ挙動を再現したいのですが、その様なことは可能なのでしょうか?

355:名無しさん@お腹いっぱい。
18/03/07 21:17:30.24 VYmk+Piz.net
よろしくお願いいたします。
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
よくある自宅判定でマナーオンオフ
●やってみたこと
cell nearでwifi on/off、cell near+wifi near(SSID指定)で自宅判定をしています。
Profile: 自宅付近 (20)
State: Cell Near [ 略 ]
Enter: Anon (21)
A1: WiFi [ Set:On ]
A2: Variable Set [ Name:%Near To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
Exit: Anon (29)
A1: WiFi [ Set:Off ]
A2: Variable Set [ Name:%Near To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
Profile: 自宅 (35)
State: Cell Near [ 略 ]
State: Wifi Near [ SSID:略 MAC:* Capabilities:* Min. Activate Signal Level:7 Channel:0 Toggle Wifi:Off ]
Enter: mannerOff (2)
Abort Existing Task
A1: Variable Set [ Name:%Home To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
(略、自宅モードの処理いろいろ)
A6: WiFi [ Set:On ]
Exit: mannerOn (3)
Abort Existing Task
A1: Variable Set [ Name:%Home To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
(略、マナー時の処理いろいろ)
A12: WiFi [ Set:Off ] If [ %Near neq 1 ]
●わからないこと(知りたいこと)
家から出たときに、cell nearが先に外れるとwifi nearのcontextがオンのままになってしまい、家近辺で再びcell nearが成立すると自宅モードになってしまいます。
いちどcell nearが不成立になったらwifi nearのcontextも強制的にオフにしたいです。
解決できればその他の方法でも。
以前も似たような質問をしてそのときはwifi connectedに変えて解決したのですが、wifiが不安定でよく切れるのでwifi nearでなんとかしたいのです


356:…。



357:名無しさん@お腹いっぱい。
18/03/07 22:12:32.81 +sEQD/W6.net
>>331
どういう状態を望んでいるのか、実はよくわからない。どういうときに自宅判定をやめたいのかな?
stateでwifinearをやっているかぎり、強制的にオフってもほっといたら繋がるよね。むしろそうでないと困ると思うけど。
もしかするとcellnearのexitのA1とA2の間に%Homeを0にするタスクをしこんだらいいんじゃないかな。

358:名無しさん@お腹いっぱい。
18/03/07 22:51:52.55 hvwpFsXI.net
>>331
Profile: 自宅付近 (20) のExitで
Profile: 自宅 (35) をProfile Status=OFF
じゃだめ?
もちろんEnterでONも忘れずに
おれも>>332と同様に理解できてないけど
Profile間に依存があるようなので従属を持たせればいいのではないかと思った次第

359:名無しさん@お腹いっぱい。
18/03/07 23:40:00.31 dtKQukt7.net
整理すると
前提
1. Cell Nearの範囲はWi-Fi Nearの範囲より広い(または安定している)
2. Wi-Fiが不安定でよく切れる
3. Cell Nearが不成立したらWi-FiをOFFにしたい
設定条件
*. Wi-FiはCell Nearが成立しないとONにならない
*. 一度Wi-FiがONになったら、Cell Near不成立まではWi-Fiが切れようとも自宅内判定
*. Cell Nearが不成立になったらWi-FiをOFFに
で、作るべきは
Profile1(enter). Cell Nearが成立したら家の中でも外でもとりあえず変数 %cellNear = ture
Profile2. %cellNear = true かつ、Wi-Fi Nearが成立で %myHome = true
Profile3. State > Variable Value で %myHome = true で自宅判定の処理を行う
Profile1(exit). Cell Nearが不成立になったら、%myHomeと%cellNearをfalseにセット
でうまく行きそうなんだけど

360:名無しさん@お腹いっぱい。
18/03/07 23:41:44.36 dtKQukt7.net
抜けてた
%cellNear = true でWi-Fi ON
%cellNear = false でWi-Fi OFF

361:名無しさん@お腹いっぱい。
18/03/08 05:11:15.09 53GhqAKd.net
>>331
webでよく見る手合いだが、実のところ
Enter/Exitは使わない方がいい
不整合時に死にやすく、あなたはそれにハマってる
Cell自宅付近 Near 1
Cell非自宅付近 Near 0
WiFi自宅 Home 1
WiFi非自宅 Home 0
(以上については成立時に自プロファイルをオフにし、ペアプロファイルをオン)
Near 1 and Home 1 自宅モード
Near 1 and Home 0 Wi-Fiオン

とした方がわかりやすくハマりにくい
前半はState、後半はEventなので、不整合が起きにくい

362:名無しさん@お腹いっぱい。
18/03/08 06:45:09.37 dWpqfFt0.net
>>336追加
Enter/Exitは不要とまで言うつもりはない
ごく初期の簡単なものならこれほど便利なものもない
ただ>>331のように組み合わせて少し拡張しようとすると干渉で不整合が起きやすい
Enter/Exitは短時間でその状態(State)が解決することぐらいに留めるのが無難
Enter/Exitでも拡張のしようがないわけでもないが、不整合対策をする必要もあって見合うコストではない気がする
個人的にはEnter/Exit運用するなら、今回の目的なら自宅Wi-Fiへの接続のみをトリガーにしてマナーモード切り替えをする
Wi-Fiの制御はLあたりから消費電力的にあまり寄与しない上に、Wi-Fiでの位置情報取得も阻害する
ちなみにCell NearはEvent化法がもう一つある
自宅付近の%CELLIDを集めておいて、それらにマッチしたときにEvent発火させる
基地局更新に対応するコストがか�


363:ゥるのがネックか



364:名無しさん@お腹いっぱい。
18/03/08 07:35:42.11 NYGFwQNU.net
>>331
うちもWi-Fiの接続が安定しなくてよく切れるのでWi-Fiで自宅判定は諦めた
そして試行錯誤した中で最終的に落ち着いたのはNFCタグを使うこと
NFCタグは玄関と自室のスマホの定位置(充電用ケーブル近く)に置いておく
非接触充電器(qi)対応機種ならNFC組み込み型の充電器が売ってるのでそれ使ってもいい
スマホの定位置のNFCにタッチで自宅判定
玄関のNFCにタッチで外出判定(外出時のスマホ忘れ防止にも役立つ)
NFCタグはAmaz○nで6枚400円くらいのを使ってる
NTAG203でググれば見つかるけどスマホがどの規格が対応してるか調べてから買った方がいい
タグの書き換えはAndroidのアプリでできる
NFCは常時ONでもバッテリー消費への影響は少ない
>>337
Wi-Fi切れやすいって書いてある
再接続の度にEnter/Exit繰り返す羽目になるからEnterだけならともかくExitには使えないでしょ

365:名無しさん@お腹いっぱい。
18/03/08 12:43:38.65 1Z0wYspp.net
>>331です。
伝わりにくい文面にも関わらず、コメントくださった皆様ありがとうございます!!
>>333さんの案(プロファイルステータスOff/On)でイケそうな気がするので、設定してしばらく様子を見てみます。
結果が出たらまたご報告(orご相談)します!
NFCもナイスアイディアですね。
超不精者なので今回の要件には合わないんですが、ほかの用途にも使えそうで参考になりました。

366:331
18/03/08 13:15:14.03 1Z0wYspp.net
ちなみにwifi near+cell nearで判定したりしてるのは監視コストを気にしてのことだったんですが、ユーザーガイドの消費電力の項をあらためて確認したら、variableの監視のほうがcell nearよりずっと低コストなんですね。
(勝手に高コストだと思いこんでた)
なので、>>334さん案が(うまく動けば)ベターな気がしてきました。
こちらも試してみます!
wifi常時オンはいまはあまり電力消費を気にしなくて良くなったんですね。
でも探し回ってる感が精神衛生上良くないのでオフ運用は継続したいと思います…

367:名無しさん@お腹いっぱい。
18/03/08 18:29:29.61 Ip8iX2Re.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
 050Plusが未起動状態でプッシュ受信出来ない為、常にバックグラウンドで実行しておく必要があり、
 バックグラウンドで動いているかをチェックして起動していなかったら起動して画面閉じてバックグラウンド状態にする。
●やってみたこと
 アプリの起動確認の方法がわからず、違う視点からと思い、停止したら起動する。とやってみたが、これもうごかず。
 Profile: Check050 (12)
Application: Not 050 plus, Services
Enter: Run050 (2)
A1: Launch App [ App:050 plus Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A3: Kill App [ App:050 plus Use Root:Off ]
●わからないこと(知りたいこと)
 ・バックグラウンドで特定のアプリが起動しているかチェックして結果を取得したい。
 ・特定のアプリを起動して閉じてバックグラウンド状態にしたい。
 上の停止したら~はやりたい事ではない。

368:名無しさん@お腹いっぱい。
18/03/08 18:40:38.17 WvT+MgzU.net
>>341
>  050Plusが未起動状態でプッシュ受信出来ない
受信可能
> アプリを起動せずとも着信、NTT Com「050 plus」にプッシュ通知 - ケータイ Watch
> URLリンク(k-tai.watch.impress.co.jp)

369:名無しさん@お腹いっぱい。
18/03/08 23:55:33.75 +iI9dPpn


370:.net



371:名無しさん@お腹いっぱい。
18/03/09 00:08:44.44 X8sRZXK8.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
System Lock Actionのショートカットをホームに置いて、それをタップして画面ロックをしています
画面ロックを指紋解除したいのですが、上記の方法でロックしてしまうと「機器管理アプリが画面をロックした」とのメッセージで指紋解除ができません
※ロックNo.を入力して解除しなければならない
端末の設定で画面消灯で即ロックにしているので、画面消灯をすれば指紋解除できると思うのですが、何かいいActionはないでしょうか?

372:341
18/03/09 00:26:16.02 OJerjR4l.net
>>342
それを設定しても出来ないんです。
050Plusのプッシュ受信は色んな要因で出来ないこともあるらしいです。
アプリの起動監視方法を教えて貰えませんか?

373:名無しさん@お腹いっぱい。
18/03/09 00:34:18.02 X8sRZXK8.net
>>344
AutoInputのDisplay Off Actionでは画面は消灯したんですが何故かロックされませんでした
Long Power Button ActionではなくClick?だと理想なんですが何かいい策はないでしょうか?

374:名無しさん@お腹いっぱい。
18/03/09 00:53:18.37 WeRb9z4Z.net
>>345
言っていることが無茶苦茶

375:341
18/03/09 00:58:20.40 OJerjR4l.net
>>347
無茶苦茶な事を言っているつもりはありません。
プッシュ通知の設定をしても、完全に停止させておくと、受信しないんです。
やはり、Taskerで起動監視は難しいのでしょうか?

376:名無しさん@お腹いっぱい。
18/03/09 01:12:08.35 JQgj6BvL.net
>>345
それ多分050がバックグラウンドで動作しているかどうか関係ないと思う。
プッシュ通知ならバックグラウンドサービス止めていても着信可能。
他に着信できない原因を探すか通常着信で妥協しかないと思う。

377:名無しさん@お腹いっぱい。
18/03/09 01:40:19.67 Gzn7Ae3l.net
>>341
まずサポートに助けを乞うのがスジだろう
"問題が解決しない場合はこちら"
URLリンク(support.ntt.com)
それでも解決しなければ>>349のいうとおり自力で原因探すor妥協
最初から常套手段をとらないのは懸命とは思えないね

378:341
18/03/09 01:45:42.21 OJerjR4l.net
>>349
ありがとうございます。
NTTカスタマーに問い合わせてみました。
色々原因探ろうとしていますが、なかなか見つからず。
他に解決出来る方法が無い状態じゃないと、Taskerでの実装方法を教えて頂くことは出来ないでしょうか?
宜しければアプリの起動監視方法を教えてください。
(無理なんでしょうか、、、)

379:341
18/03/09 01:57:58.77 OJerjR4l.net
>>350
そうですよね。
答えを貰うのを急いでしまいました。
カスタマーに問い合わせてみました。
スレ汚し申し訳ありませんでした。

380:名無しさん@お腹いっぱい。
18/03/09 02:28:21.24 kLIz5ll5.net
>>345,351
まともな端末なら受信可能
メーカーが無理な改変した端末(HUAWEI系など)、カスロム、rootedなどが疑われる
> URLリンク(support.ntt.com)
GCMで受信するとはそう言うこと
まず機種は?
050plusが立ち上がっているときは受信できているのか?
050plus gcm設定は?
> URLリンク(www.ntt.com)
> 「プッシュ着信通知機能」を利用するためには設定が必要
> URLリンク(www.ntt.com)
正しく設定しているかどうかは興味がないので、現状の画面のスクショ


381:を持って出直し まともにGCM(push)受信可能か確認する https://play.google.com/store/apps/details?id=com.firstrowria.pushnotificationtester これの画面のスクショを持って出直し GCMが利用できないならTaskerで受信確率を上げることはできる



382:名無しさん@お腹いっぱい。
18/03/09 09:54:59.92 iYeiM7GR.net
>>343
ありがとうございます。
auto notifacationで出来るんですね
あまり情報がないので助かります!
少し自分で調べてみます

383:名無しさん@お腹いっぱい。
18/03/09 10:06:48.60 iQcmgFhW.net
タブレットにTasker入れたが通知領域のTaskerのアイコンが消せない・・・
設定から消しても復活してくる・・なんでだろ?
スマホの方は消せてるのに
と思ったらスマホの方は表示しないアイコンを指定してたみたいだが
タブレットの方に表示しないアイコンが無い

384:名無しさん@お腹いっぱい。
18/03/09 11:14:09.32 48L6+cSL.net
>>355
インストール失敗を疑ってアプリの再インストールは試したのか?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch