18/01/12 02:43:45.82 4q7sVDkF.net
>>954
LINEの通知には何種類かあって
① 未読がある状態で新規メッセがあると届く、 新着メッセージがあります。(この通知のあと↓の通知が来る)
② メッセージが来た事を知らせる、 登録名 :本文(登録名の後にスペースが入る)
③ スタンプが来た事を知らせる、 登録名がスタンプを送信しました。(スペースが入らない)
④ グループメッセが来た事を知らせる、 登録名 - グループ名 本文 (全部スペースが入る)
⑤ グループスタンプが来た事を知らせる、 登録名 - グループ名 登録名がスタンプを送信しました。 (全部スペースが入る)
汎用LINERing 改めてみてちょっとおかしかったので修正版
<スタート>
A1: Variable Set [ Name:%LINENAME To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 新着メッセージがあります。 ]
A3: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 無音にしたい人1 | %LINENAME ~R 無音にしたい人2 ]
A4: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R - ]
A5: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R - ]
A6: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R : ]
A7: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R : ]
A8: Variable Split [ Name:%LINENAME Splitter:がスタンプ Delete Base:Off ] If [ %LINENAME ~R がスタンプ ]
<スキップ>
A9: Variable Set [ Name:%LINENAME To:,%LINENAME1, Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME2 !~R - ]
A10: Variable Set [ Name:%LINENAME To:,%LINENAME3, Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME2 ~R - ]
A11: If [ %LINENAME ~R ,グループ名, ]
A12: Play Ringtone [ Type:Notification Sound:Ascensions Stream:5 ]
A13: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A14: End If
A15: If [ %LINENAME ~R ,個人名, ]
A16: Play Ringtone [ Type:Notification Sound:Adara Stream:5 ]
A17: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A18: End If
A19: Play Ringtone [ Type:Notification Sound:Altair Stream:5 ]
<ジャンプ>
A20: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A21: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
<エンド>
A22: Variable Clear [ Name:%LINENAME* Pattern Matching:On ]
確認として
A22: Variable Clear [ Name:%LINENAME* Pattern Matching:On Local Variables Only:Off ]
これを無効にしておいて通知来たあとに %LINENAME にグループ名or個人名が入ってるかどうか確認。おまじないと無音の為なので無効にしていても動く
一応ファイルでも pass:tasker URLリンク(whitecats.dip.jp) pfofileをタップ、importで落としたファイル選択
1011:906
18/01/12 09:35:09.40 xnborvc9.net
>>956
ありがとうございます
当初、個人名は出来ていたと思うのですが、気がつけば鳴り分けが出来なくなっていました
タスカーも一度アンインストールして再インストールしたのですが、変わりなしです
1012:906
18/01/12 09:42:50.38 xnborvc9.net
>>957
pfofileありがとうございます。
ダウンロードして再設定させていただいたのですが、やはりうまく鳴り分けが出来ません。
runlogです。
20180112 09.29.20 E Start ID0:0.0 TaskService
20180112 09.29.30 E Stop ID0:0.0 TaskService
20180112 09.29.40 P Instant ID18 LINE
20180112 09.29.40 E Start ID0:0.0 TaskService
20180112 09.29.40 T Running ID17 LINERing
20180112 09.29.40 A OK ID17.1 LINERing.スタート
20180112 09.29.40 A IfFail ID17.2 LINERing.Goto
20180112 09.29.40 A IfFail ID17.3 LINERing.Goto
20180112 09.29.40 A IfFail ID17.4 LINERing.Var Split, %LINENAME=個人名
20180112 09.29.40 A IfFail ID17.5 LINERing.Goto
20180112 09.29.40 A IfFail ID17.6 LINERing.Var Split, %LINENAME=個人名
20180112 09.29.40 A IfFail ID17.7 LINERing.Goto
20180112 09.29.40 A IfFail ID17.8 LINERing.Var Split, %LINENAME=個人名
20180112 09.29.40 A OK ID17.9 LINERing.スキップ
20180112 09.29.40 A IfFail ID17.10 LINERing.Var Set, %LINENAME=,%LINENAME1,
20180112 09.29.40 A OK ID17.11 LINERing.If
20180112 09.29.40 A OK ID17.15 LINERing.If
20180112 09.29.40 A OK ID17.19 LINERing.Play Ringtone
20180112 09.29.40 A OK ID17.20 LINERing.ジャンプ
20180112 09.29.40 A OK ID17.21 LINERing.Vibrate Pattern
20180112 09.29.40 A OK ID17.22 LINERing.エンド
20180112 09.29.40 T ExitOK ID17 LINERing
個人名の所には、登録名が入っていました
1013:906
18/01/12 09:46:55.59 xnborvc9.net
A22を無効にしても同じようなrunlogでした。
20180112 09.30.05 P Instant ID18 LINE
20180112 09.30.05 E Start ID0:0.0 TaskService
20180112 09.30.05 T Running ID17 LINERing
20180112 09.30.05 A OK ID17.1 LINERing.スタート
20180112 09.30.05 A IfFail ID17.2 LINERing.Goto
20180112 09.30.05 A IfFail ID17.3 LINERing.Goto
20180112 09.30.05 A IfFail ID17.4 LINERing.Var Split, %LINENAME=個人名
20180112 09.30.05 A IfFail ID17.5 LINERing.Goto
20180112 09.30.05 A IfFail ID17.6 LINERing.Var Split, %LINENAME=個人名
20180112 09.30.05 A IfFail ID17.7 LINERing.Goto
20180112 09.30.05 A IfFail ID17.8 LINERing.Var Split, %LINENAME=個人名
20180112 09.30.05 A OK ID17.9 LINERing.スキップ
20180112 09.30.05 A IfFail ID17.10 LINERing.Var Set, %LINENAME=,%LINENAME1,
20180112 09.30.05 A OK ID17.11 LINERing.If
20180112 09.30.05 A OK ID17.15 LINERing.If
20180112 09.30.05 A OK ID17.19 LINERing.Play Ringtone
20180112 09.30.05 A OK ID17.20 LINERing.ジャンプ
20180112 09.30.05 A OK ID17.21 LINERing.Vibrate Pattern
20180112 09.30.05 A Disabled ID17.22 LINERing.エンド
20180112 09.30.05 T ExitOK ID17 LINERing
20180112 09.30.05 E Stop ID0:0.0 TaskService
20180112 09.30.21 E Start ID0:0.0 TaskService
20180112 09.30.27 E Stop ID0:0.0 TaskService
20180112 09.30.29 M Restart ID0:0.0 Monitor
頂いたもので行っているのに、どこが悪いのだろう
1014:名無しさん@お腹いっぱい。
18/01/12 09:48:40.52 xnborvc9.net
autonotification を利用すれば鳴り分け可能と見たのですが、
購入して利用する方が確実ですかね?
でも使い方分からないですし、ご意見宜しくお願いします
1015:名無しさん@お腹いっぱい。
18/01/12 09:59:42.10 h86c5U9c.net
>>959
なりわけが一切できないのかな?
もっとシンプルなタスクにしてみたらできるの?
通知はどういう感じで出してる?
どんなふうに失敗しているか、書いてくれないと次に進めないと思うよ。
1016:名無しさん@お腹いっぱい。
18/01/12 10:07:15.21 h86c5U9c.net
>>959
%LINENAME(数字アリも)にどんな変数が入っているかも書いてみて。Varsをみればわかります。
1017:906
18/01/12 12:06:06.65 xnborvc9.net
>>959
ありがとうございます。
鳴り分けは一切出来ていないです。
以前作成したシンプルなタスクでも鳴り分け出来ないです。
ラインの通知は、ポップアップ表示のみoffにしています。
%LINENAMEをタップして確認しましたが、何も書かれていないです。
1018:名無しさん@お腹いっぱい。
18/01/12 13:02:29.21 kNN+8Ap3.net
>>961
AutoNotification購入した方がいいと思う
AutoInputとAutoNotificationは是非購入しておくべきPluginだと思うよね?
1019:名無しさん@お腹いっぱい。
18/01/12 14:04:32.92 h86c5U9c.net
>>964
ごめんごめん。A 22
は消さないとなにがはいっているかわからないよ。
1020:名無しさん@お腹いっぱい。
18/01/12 14:10:01.11 h86c5U9c.net
>>966
A22 消してるんだね。もうこうなったらA1 だけ、からやってみたら?
1021:906
18/01/12 14:58:30.56 xnborvc9.net
>>961
AutoInputとAutoNotification 共に使い方が分からないので
色々と調べて前向きに購入したいと思います。
勉強するのによいサイトなどあれば教えて下さい。
宜しくお願いします
1022:906
18/01/12 15:01:15.98 xnborvc9.net
>>966
A22は再度追加してました。
%LINENAMEは ,%LINENAME1,
%LINENAME1
%LINENAME2
%LINENAME3
は何も書いていません。
宜しくお願いします。
1023:906
18/01/12 15:04:16.55 xnborvc9.net
942
>>961は>>965の間違いです。
すみません
1024:名無しさん@お腹いっぱい。
18/01/12 15:20:42.33 9Zd4R221.net
>>969
920を誤解しているようですね。
, ←は一切要りません。
A9含めて自分では入力しないように。
1025:906
18/01/12 16:18:10.39 xnborvc9.net
>>971
色々とありがとうございます。
931のいただいたprofileで変更した点は
A11のグループ名
A15の個人名
A12 A16 A19 Sound を希望の通知音に代えただけです。
, の意味があまりよく分かりません。
個人名やグループ名を,,で囲まなくても良いのですか?
1026:名無しさん@お腹いっぱい。
18/01/12 16:41:43.68 wL/dc2qb.net
>>972
,は要らない。消せるものはすべて消して。
1027:名無しさん@お腹いっぱい。
18/01/12 16:49:48.32 kNN+8Ap3.net
>>968
最初は戸惑うけど試してる内に分かるよ
AutoNotificationのProfileで任意の通知を各種変数に格納してくれるからその変数を利用するってイメージだけどこれは既にできてるね
要はTaskerより詳細に取得できるから便利ってだけ
1028:名無しさん@お腹いっぱい。
18/01/12 17:17:34.73 xqQZSKVa.net
基本的な質問して良いですか?
LINEの方、変数の名前が全て大文字なのはシステムの物だったと思ったんですが、
%LINENAMEとか使えるようになったんですか?
検証してないんですけど。
1029:名無しさん@お腹いっぱい。
18/01/12 18:17:10.94 kNN+8Ap3.net
>>975
大文字はそのTaskが完走しても保持される→グローバル変数
小文字は保持されない→ローカル変数
1030:名無しさん@お腹いっぱい。
18/01/12 18:51:22.23 Tkg5Wsu1.net
>>976
ごめんなさい。
試してみたらできました。
何故か頭文字一文字だけ大文字がグローバル変数だと思ってました。
1031:名無しさん@お腹いっぱい。
18/01/12 19:36:43.02 7LydaPYG.net
>>977
一文字でも大文字が入ればグローバル変数。
1032:名無しさん@お腹いっぱい。
18/01/12 19:43:55.26 aHabsu+e.net
これは完成したらXML上げてほしいな
1033:名無しさん@お腹いっぱい。
18/01/12 22:15:45.09 4JrXgKS4.net
変数になにも取れていないとなるとユーザー補助でtaskerがオフになってない?
1034:名無しさん@お腹いっぱい。
18/01/12 22:23:28.46 ZkAGPM9C.net
組んでみたけど%NTITLEで個人名は取得できるけどグループ名が取得出来ないですね。
%evtprmでもグループ名取得できてないしそのへんどうなんでしょう?
1035:906
18/01/13 08:45:55.55 Qlb+kHeM.net
>>973
ありがとうございます。
,全て消しましたが、反映されず。
知識の無い頭で色々と変更していたら
931のA9 A10の%LINENAME1~3を数字を削除し
すべて%LINENAMEに変更したら、登録名での鳴り分けが出来ました。
ただ、グループ名での鳴り分けが一切出来ないです。
runlogを見ても、VARSを見ても登録名になっています。
グループ名を取得する為には、どうすれば良いですか?
宜しくお願いします
1036:906
18/01/13 09:05:22.85 Qlb+kHeM.net
>>973
AutoNotification使ってみましたが、何が何だか・・・
色々試してみましたが、どのように動作しているのか分からないです
どれが任意の通知の変数かも分からない状態です。
何か参考にするところあれば教えて下さい。
宜しくお願いします
1037:906
18/01/13 09:07:17.58 Qlb+kHeM.net
>>980
ユーザー補助はonになってます。
1038:名無しさん@お腹いっぱい。
18/01/13 09:58:34.62 OYhw1N2J.net
>>983
A1に Variable Set [ Name:%LINETITTLE To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
を足してみてグループの時にどんな通知が来てるのかチェックする
自分は>>957で動いたけどOSのverによる仕様で通知が変わってるのかもしれない。ちなみに自分は5.x系
1039:名無しさん@お腹いっぱい。
18/01/13 10:26:55.04 VX5LmH8b.net
>>983
先ずはProfileを作ってみよう
Event > Plugin > AutoNotification > Intercept(通知を横取り)
編集画面ではどの通知にどんな条件で反応するかを登録するわけだけども
一番上の「Fill From Current」で自動登録が便利
LINEの受信時に反応したいから「Action Type」と「Notification App(または)Package Name」にチェックいれてから一番上の「Notification」でどの通知かを選べば自動で設定してくれる
最後に下の方にある「Get All Fields」にチェックを入れるとより多く項目を取得してくれる
これでProfileは一応完成
Taskでは変数一覧で
試しにFlash Actionで変数表示してみるといいかも
1040:名無しさん@お腹いっぱい。
18/01/13 10:58:33.24 VX5LmH8b.net
>>983
私もここで親切な方にAutoNotificationの変数一覧を教えてもらった
その各変数にどんな内容が格納されているのかをテキストファイルに一覧で出力するTaskを作って便利に使ってます
下記に2ファイルアップしておきますので良かったらURLリンク(1drv.ms)
■TaskerのTASKSタブをタップでImportできるXMLファイル
↑ImportしたTaskを先程のProfileで指定
※内部ストレージのDownloadフォルダに出力するようにしてあります
■単なる変数一覧を記載したTEXTファイル
1041:名無しさん@お腹いっぱい。
18/01/13 11:02:44.33 j5O/ggfX.net
通知が見たいならこちらでログ取りをおすすめする
A1: Write File [ File:Tasker/log/ntitle-log.txt Text:%DATE:%TIME |%NTITLE|%evtprm() Append:On Add Newline:On ]
一回ごとにチェックしなくてもあとでまとめて見られる
1042:名無しさん@お腹いっぱい。
18/01/13 11:10:05.62 ZeOmBC6L.net
>>982
spritとは何なのかをわかったうえで�
1043:A931を三回くらいよみなおして、フローチャートを作ってみたら自力でゴールできるとおもうよ。
1044:906
18/01/13 11:16:28.66 Qlb+kHeM.net
>>983
A1の %LINENAME を%LINETITLEに変更すればよいですか?
変更してみましたが、登録している登録名のみです。
グループ名が読み取れていません・・・
8.0だと読み取れないのかな?
1045:906
18/01/13 11:22:12.77 Qlb+kHeM.net
皆さん色々とありがとうございます。
午後から、週明けまでここに来ることができないので
皆さんの意見を参考に頑張ります。
よろしくお願いします。
1046:906
18/01/13 11:36:36.49 Qlb+kHeM.net
>>986
ありがとうございます。
週末空いた時間に頑張りたいと思います。
1047:906
18/01/13 11:37:49.76 Qlb+kHeM.net
>>987
ありがとうございます
早速ダウンロードさせたいただきました。
週末頑張ります。
1048:906
18/01/13 11:39:48.16 Qlb+kHeM.net
>>988
ありがとうございます。
ログを取ってがんばります。
1049:906
18/01/13 11:49:48.62 Qlb+kHeM.net
>>989
spritにつてよく分からないのでもう少し調べて頑張ってみます。
1050:名無しさん@お腹いっぱい。
18/01/13 18:35:23.14 U6M4RA/O.net
>>975-980
以下細々となされたテンプレ議論
過程は>>751,769,823,867とその周辺で確認できます
採用非採用は>>980に一任します
スレタイは
Tasker 質問スレ 17
1用のテキストは
URLリンク(pastebin.com)
2用のテキストは
URLリンク(pastebin.com)
>>751の最終稿として以下報告
スレタイ Tasker 質問スレ 17
1用 URLリンク(pastebin.com)
2用 URLリンク(pastebin.com)
2内その他2 URLリンク(writening.net)
URLリンク(writening.net) は archive.org と archive.is で魚拓済み 👀
Rock54: Caution(BBR-MD5:1322b9cf791dd10729e510ca36a73322)
1051:名無しさん@お腹いっぱい。
18/01/13 22:37:20.24 S/4WT6v9.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無:無
●わからないこと
土曜日になるとアイコンパックを変更するってできますか?
壁紙の変更のやり方は分かりましたけど、アイコンパックの変更ってタスカーでできますか?
●やってみたこと
Profile: 土日 (32)
Day: Sun or Sat
1052:名無しさん@お腹いっぱい。
18/01/14 07:07:44.42 lvtqz3g3.net
どなたか過去スレ10の380さんが配付した、「[AutoNotification]の変数一覧を
テキストファイルに出力するアクション」ないし、これに類するものがあったらいただけないでしょうか。
1053:名無しさん@お腹いっぱい。
18/01/14 08:09:37.78 OWsEeU36m
>>998
自分で作ればよくね?
1054:名無しさん@お腹いっぱい。
18/01/14 09:42:05.83 sMSloVxU.net
>>998
スレ内既出 >>416
1055:名無しさん@お腹いっぱい。
18/01/14 10:27:00.68 1/ArI/Eo.net
>>998
>>986じゃなくて?
1056:名無しさん@お腹いっぱい。
18/01/14 12:37:31.98 XHRCDIZf.net
>>998
そのレスは見てないんだけど、こういうやつかな?
リンク先のxmlをインポートして実行するとその時々の変数一覧が取れるらしいです
[HOW TO] Helper Task - Get All AutoNotification Variables and Values - tasker URLリンク(www.reddit.com)
1057:名無しさん@お腹いっぱい。
18/01/14 15:59:31.08 hKKJZWOo.net
>>1002
これ、良いね
ラベルにダグって使えたんだね
1058:名無しさん@お腹いっぱい。
18/01/14 17:48:50.90 OWsEeU36m
tasker
1059:906
18/01/15 09:27:47.38 39OZWwBU.net
週末、色々と試行錯誤してました。
>>988さんに教えていただいたログ取りを見ていたら
%evtprm1にLINE
%evtprm2に登録名
%evtprm3に本文または登録名がスタンプを送信しました。
%evtprm4にグループ名
が入っている事が分かりました
Varsで変数を確認すると
%LINENAME2にグループ名が入っていたました。
それで色々と弄った結果
<スタート>
A1: Variable Set [ Name:%LINENAME To:%evtprm() Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 新着メッセージがあります。 ]
A3: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 無音にしたい人1 | %LINENAME ~R 無音にしたい人2 ]
A4: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R - ]
A5: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R - ]
A6: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R : ]
A7: Variable Split [ Name:%LINENAME Splitter:がスタンプ Delete Base:Off ] If [ %LINENAME ~R がスタンプ ]
A8: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R : ]
<スキップ>
A9: Variable Set [ Name:%LINENAME To:%LINENAME1 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME3 ~R - ]
A10: Variable Set [ Name:%LINENAME To:%LINENAME2 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME4 ~ - ]
A11: If [ %LINENAME ~R グループ名* ]
A12: Play Ringtone [ Type:Notification Sound:Acoustic Stream:5 ]
A13: Goto [ Type:Action Label Number:1 Label:エンド ]
A14: End If
A15: If [ %LINENAME ~R 登録名* ]
A16: Play Ringtone [ Type:Notification Sound:Alya Stream:5 ]
A17: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A18: End If
A19: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
<ジャンプ>
A20: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A21: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
<エンド>
A22: Variable Clear [ Name:%LINENAME* Pattern Matching:On Local Variables Only:Off ]
とタスクを作成したら鳴り分けが出来ました。
皆さんありがとうございました。
ただ、ここをこうした方がよいと言うのがあればご指導宜しくお願いします。
長文となりすみませんでした。
1060:906
18/01/15 09:28:10.12 39OZWwBU.net
>>986
>>987
AutoNotificationの変数をテキストに一覧し確認しましたが、僕にはもう少し勉強しないといけない感じです。
時間をかけて勉強します。
ありがとうございました。
1061:名無しさん@お腹いっぱい。
18/01/15 11:40:36.80 PEoVyr+d.net
>>1005
「%evtprm1にLINE %evtprm2に登録名 %evtprm3に本文または登録名がスタンプを送信しました。
%evtprm4にグループ名」
これがわかっているんだったら、↓だけで作れるんじゃないかな。文字面だけ&未検証で済まない。
A1: Stop If [ %evtprm3 ~R 新着メッセージがあります。 ]
A2: Stop If [ %evtprm2 ~R 無音にしたい人1 | 無音にしたい人2 ]
A3: If [ %evtprm4 ~R グループ名* ]
A4: Play Ringtone [ Type:Notification Sound:Acoustic Stream:5 ]
A5 stop
A6: Else If [ %evtprm2 ~R なり分けしたい登録名* ]
A7: Play Ringtone [ Type:Notification Sound:Alya Stream:5 ]
A8:ELSE ※それ以外の登録名ってことね。
A9: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
A10: End If
A11: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A12: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
等符合は~R じゃなくて ~ でいいような気がするけど。~Rでも機能するならいいのかな。
1062:名無しさん@お腹いっぱい。
18/01/15 17:30:09.75 eKebmlW2.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
juiceSSHのtaskerプラグインを使って
sshの接続失敗(接続してない状態)したら再接続する
決めた時間内はずっと切断されてたら再接続してほしいです
動作する時間を決める方法はわかります
どうすればいいのか全く分からないので自分で作ったタスクはありません
1063:972
18/01/15 22:02:09.25 7siEy0Yj.net
>>1000 974 975
ありがとうございます。
975は使い方が今一つ分からず往生してますが、精進します。
1064:名無しさん@お腹いっぱい。
18/01/15 23:25:49.02 xtNo6hvU.net
>>997
どんなランチャーアプリを使っているか次第だが,
おそらく AutoInputプラグインを使えば可能.
1065:名無しさん@お腹いっぱい。
18/01/16 00:41:09.58 kn24GSlI.net
●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
E-mailアプリ(com.sonymobile.email)の鳴り分けをしたい(>>928から格闘中)
通知は下記のように昇り順に追加されていきます
----------
アドレス(\s)件名01(\s)本文01
アドレス(\s)件名02(\s)本文02
アドレス(\s)件名03(\s)本文03
----------
Intercept ContextのProfileは下記の通りなのですが、変数一覧を確認すると何通受信しても毎回1通目しか取得できていません
[%antext]件名01 本文01
また「%antexts()」も「%antextsbig()」も空です
※「ユーザー補助」「通知へのアクセス」許可済みです
宜しくお願い致します
Profile: AutoNotification Intercept (68)
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Notification Type: Only Created Notifications
Package Name: com.sonymobile.email
Get All Fields : true ]
1066:名無しさん@お腹いっぱい。
18/01/16 01:37:33.23 dqWO+Zp8.net
>>1008が立てずに放置したので>>996使って次ぎスレ立てておいた
Tasker 質問スレ 17
スレリンク(android板)
1067:名無しさん@お腹いっぱい。
18/01/16 03:05:46.20 aPdMOXbH.net
>>1012
乙
>>997
ホーム画面のアイコンだけでよければKLWP使ってアイコンを配置する
アイコン画像の表示に変数を組み込んで変数によってKLWPのアイコン画像を変えるって手もある
Taskerで土曜になったら(%DAYWで取得できる)変数を変更して別のアイコン画像に置き換える
土曜ならA、それ以外ならBって感じで分岐させれば見た目上は変えられる
同じく有料版のZooperWidgetProでも似たようなことはできる(有料版じゃないとウィジェットのタップ機能が開放されない)けど
問題は、どちらもドロワーやドック、フォルダ内のアイコン画像までは変えられない
もしくはアプリの説明文見た限りだとMicoPacksってアプリを使えばTaskerからアイコンパックを制御できるみたい
ただし使用しているランチャーによってはroot取得が必要
URLリンク(play.google.com)
1068:.iconmanager&hl=ja
1069:名無しさん@お腹いっぱい。
18/01/16 06:36:14.09 sv7praFg.net
>>1010
利用してるランチャーはnovaの有料版です。
1070:名無しさん@お腹いっぱい。
18/01/16 07:38:00.64 X9uw4Zwi.net
>>1011
AutoNotification Queryアクションを使えば、現在表示中の通知の一覧を、
%antitle() や%antext()
1071:名無しさん@お腹いっぱい。
18/01/16 07:41:29.52 X9uw4Zwi.net
>>1015
で取得できるから、%antitle(#)で配列の要素数を取得して処理してみては?
1072:名無しさん@お腹いっぱい。
18/01/16 07:50:31.68 X9uw4Zwi.net
>>1016
ああ、%antitle(#)を使うぐらいなら、アプリを指定して %antitle(<) や %antext(<) を使えば、
分岐の必要も無く、一発で取得できるのか。
URLリンク(tasker-userguide.pralin.info)
1073:名無しさん@お腹いっぱい。
18/01/16 11:42:21.47 kn24GSlI.net
>>1015-1017
ありがとうございます
%antitleにも配列が存在したのは知らなかったです
よく分からないのはAutoNotification Intercept ContextでGet All Fieldsを有効にしているにも関わらず詳細取得できなくなってしまったんです
通常はContextで取得できますよね?
1074:906
18/01/16 16:07:31.30 NmVJ497p.net
>>1007
ありがとうございます。
教えていただいた通り作成したら無事動作しました。
最終的には下記のようにタスクを作成し希望通りの動作になっています。
Profile: LINE (20)
Priority: 10 Notification: no
Event: Notification [ Owner Application:LINE Title:* Text:* Subtext:*
Messages:* Other Text:* Cat:* New Only:Off ]
Enter: LINE鳴り分け (47)
A1: If [ %evtprm4 ~ グループ名* ]
A2: Play Ringtone [ Type:Notification Sound:silent-15s Stream:5 ]
A3: Stop [ With Error:Off Task: ]
A4: Else If [ %evtprm2 ~ 登録名* ]
A5: Play Ringtone [ Type:Notification Sound:Acoustic Sound: Stream:5 ]
A6: Else
A7: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
A8: End If
A9: Goto [ Type:Action Label Number:11 Label:マナー ] If [ %VOLN ~ 0 ]
A10: Stop [ With Error:Off Task: ]
<マナー>
A11: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A12: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
今回、長い間色々とご協力していただいた皆さん本当にありがとうございました。
1075:名無しさん@お腹いっぱい。
18/01/16 17:47:04.85 Za69Z1ac0
おう気にすんな!
1076:名無しさん@お腹いっぱい。
18/01/16 17:19:50.53 X9uw4Zwi.net
>>1018
>%antitleにも配列が存在した
%antitle は AutoNotification Intercept(イベント)コンテキスト で取得できる変数で、
%antitle() は AutoNotification Queryアクション で取得できる配列変数ですね。
URLリンク(i.imgur.com)
変数を入力するときに。右のボタンをタップすると変数の一覧が表示されるけど、
前半がInterceptで取得する分。後半がQueryで取得する分。
Autoシリーズなら、どのプラグインから取得した(配列)変数なのか表示されていますから
確認してみてください。
>よく分からないのは~
”詳細取得”というのが具体的に何を指しているのかわからないので答えられないけど、
アドバイスするとしたら、プロファイルを弄ったのなら、一旦Taskerを再起動しないと
更新されない可能性がある点に注意かな。
もうひとつ、AutoNotificationやAutoInputの「アクション」で「2回目」に変数や
配列を取得する場合、更新されない可能性があるので念の為に確認してみてください。
その場合は、Variable ClearやArray Clearで初期化すればいけるはずです。
後者は今回は関係なさそうだけど、一応。
1077:979
18/01/16 17:52:19.77 yKqbeOEZ.net
>>1019
どういたしまして。今回の一連では私も大変勉強になりました。
1078:名無しさん@お腹いっぱい。
18/01/16 19:45:39.12 kn24GSlI.net
>>1021
ありがとうございます
いつも変数を検索してしまうので変数一覧のInterceptかQueryかで違いがあったとは気付きませんでした
> ”詳細取得”とは?
Intercept ContextでGet All Fieldsを有効にすることで、「%antexts()」や「%antextsbig()」などといった変数にも格納されてました
でもいつからかこれらの変数が空で取得できていない状態になってしまい
そして肝心の「%antitle」も1通目の通知しか取得できていない状態です
実際2通目以降の通知は、「%antitle」に以下のように格納されていたんです
メールアドレス(\s*3つ)件名02
メールアドレス(\s*3つ)件名01
タイミング的に>>951の時のTaskerの更新から変になった気がするんですが、Taskerの更新とIntercept Contextに因果関係ありますかね?
1079:名無しさん@お腹いっぱい。
18/01/16 21:46:30.35 X9uw4Zwi.net
>>1023
それは、TaskerやAutoNotificationの問題ではなく、ご使用のメールアプリの問題ではないでしょうか。
メールアプリのバージョンアップによって通知関連の処理が変わったのではないかと推測します。
試しに他のアプリの通知を%antexts()で取得できるか試してみるのはいかがでしょう。
多分成功すると思いますよ。
でもまあ、AutoNotification Queryアクションなら、全てのメール通知のタイトルやテキストを取得できるんですよね?
それなら当初の目的は達成できるはずなので、「ソニーめ余計なことをしやがって手間が増えたじゃねーか」ぐらいに思っていれば良いかとw
1080:名無しさん@お腹いっぱい。
18/01/16 22:11:40.55 kn24GSlI.net
>>1024
お世話になってます
プリインアプリで端末の更新で更新となるアプリなので更新はされてないです
今まで問題なかったのに不可解が気持ち悪いですね
他の方もGet All Fieldsが利かないなら心強いんですが
試しにQueryでもやってみます
1081:名無しさん@お腹いっぱい。
18/01/16 22:47:55.22 lJUbf17g.net
>>1008
JuiceSSH は通知に状態を出すので,接続失敗の通知をトリガーに再接続すればよい.
1082:名無しさん@お腹いっぱい。
18/01/17 00:15:46.48 807uDJgM.net
>>1026
ありがとうございます
接続失敗の通知をトリガーに再接続出来ました
再接続の度に接続失敗の通知がたまってしまうのですがこれを解消する方法はありますか?
1083:名無しさん@お腹いっぱい。
18/01/17 08:32:01.26 sce8f6IM.net
>>1027
AutoNotification Cancel
1084:名無しさん@お腹いっぱい。
18/01/17 08:32:23.97 sce8f6IM.net
次スレ
Tasker 質問スレ 17
スレリンク(android板)
1085:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 176日 12時間 35分 26秒
1086:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています