Tasker 質問スレ 17at ANDROID
Tasker 質問スレ 17 - 暇つぶし2ch596:名無しさん@お腹いっぱい。
18/04/18 06:55:32.94 43jZUOqk.net
>>549
「BTがオン」ってのが何を指してるのかわかんないからタスク全部貼って

597:名無しさん@お腹いっぱい。
18/04/18 14:24:47.87 UdPMOfFQ.net
>>550
PROFILES
State → Net → BT Con-nected → Name,Address → Bluetoothヘッドセット
Task
1 Task wait 5 Seconds
2 Audio → Media Volume →Level 15
これが作動しないです。

598:名無しさん@お腹いっぱい。
18/04/18 14:50:34.22 43jZUOqk.net
>>551
そのタスクのどこで止まるかが全くわからないんだが…
そもそも走らないのか音量変わる前で止まるのか変更まで動くけど実際変わってないのか

599:名無しさん@お腹いっぱい。
18/04/18 16:04:28.86 2+rZ2R5W.net
>>552
ごめんなさい。勘違いしてました。
bluetoothの音量ばかりみていて変更されないのでTaskがとまっているものと思い込んでいました。
通常の音量がちゃんと変更されていました。
>>548さんがいっているように、
BTの音量を変更したいなら、
BT Connected→音楽再生→ボリューム調整でTaskを組まないといけないのですね。

600:名無しさん@お腹いっぱい。
18/04/19 01:20:46.99 U0OReCW4.net
>>553
変更するボリュームは、BT Voice Volumeを使ってもだめかな?

601:名無しさん@お腹いっぱい。
18/04/19 21:38:00.39 5Adrv28o.net
>>554
BT Voice Volumeも試したんですがだめでした。通話の音量でメディアの音量とは別みたいです。

602:名無しさん@お腹いっぱい。
18/04/22 02:37:34.92 UKRT/uk+.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0
●root有無: なし
●やりたいこと
 ・ラインの通知のニック�


603:lームとメッセージ内容を他の端末に飛ばして表示させたい。 ●やってみたこと PROFILES Event→Ui→Notifica tion→Owner Application→ライン Task Plugin→Pushbullet→Configuration→別の端末 タイトル 未記入 メッセージ 未記入 ●わからないこと タイトルとメッセージの所に文字を入れるとその文字が別端末に飛ぶだけになります。ラインのニックネームと内容を表示させるにはどのようにすればよいのでしょうか?別スレでできる様な内容がかかれていましたが、ぼくにはわかりませんでした。 https://i.imgur.com/mNA5k3X.jpg



604:名無しさん@お腹いっぱい。
18/04/22 11:15:56.80 nQVEfxWV.net
>>556
タイトルに「LINE通知:%evtprm2」
メッセージに「%evtprm3」
を入れればいいとおもいます

605:名無しさん@お腹いっぱい。
18/04/22 14:14:22.31 lYHbHLaA.net
>>557
ありがとうございます。
無事通知することができました。
あとなぜか通知がダブって二回くるのですが何か設定がわるいんでしょうか?

606:名無しさん@お腹いっぱい。
18/04/22 14:19:38.65 lYHbHLaA.net
Pushbulletを送信歴をみてもなぜか二回おくられています。

607:名無しさん@お腹いっぱい。
18/04/22 16:45:26.06 PM+0Z8y+.net
taskerでadguardやtunnelbearのオンオフって切り替えられますか?
タスクを起動すると自動的にadguardを切ってtunnelbearを起動するみたいなタスクを作りたいです。

608:名無しさん@お腹いっぱい。
18/04/22 22:16:11.89 IKT6fzRh.net
>>560
アドガードはできる。公式にインテントのおくりかたが書いてある。ぐぐって見て。
トンネルベアもインテントでもできるかもしれないが、すくなくともオートインプットならできるはず。きちんと作るならvpnの判定がいるかもね。

609:名無しさん@お腹いっぱい。
18/04/23 11:24:48.69 Uwu4OS4a.net
>>559
同じ内容?LINEがメッセージの未読ありなし等の状態によって通知を何種類か出す
重複がいつも違う内容ならフィルター掛ける
いつも同じ内容ならPushbulletの設定をよくみるかprpfileにクールタイムを付けるかグローバル変数に1通目をプールして同じ内容なら弾く

610:名無しさん@お腹いっぱい。
18/04/23 12:03:09.95 4t5mCv9Y.net
>>561
おお、ありがとうございます!
オートインプットは初めて知りました。こんな方法があったとは...

611:名無しさん@お腹いっぱい。
18/04/23 17:20:41.42 rlHHtngO.net
>>562
基本は同じ内容です。
①内容の表示。
②内容の表示。
となります。
たまに
①新着メッセージがあります。
②内容の表示。
とか
①内容の表示。
②内容の表示。
③内容の表示。
のパターンになったことがありました。
同じ内容の通知が来た場合フィルター掛けるをどうやってかけるのでしょうか?
Pushbulletの設定をみましたが設定できるような項目はありませんたでした。
「prpfileにクールタイムを付けるかグローバル変数に1通目をプールして同じ内容なら弾く」
これはどのように設定するのでしょうか?
2つの通知内容が同じ場合のみ一つを弾く設定などできるのでしょうか?

612:名無しさん@お腹いっぱい。
18/04/23 20:47:11.09 Uwu4OS4a.net
>>564
Profile: らいん
Event: Notification [ Owner Application:LINE Title:* Text:* Subtext:* Other Text:* Cat:* New Only:Off ]
State: Variable Value [ %NTITLE ~R 新着メッセージがあります。 ]
Enter: Anon
A1: Stop [ With Error:Off Task: ] If [ %evtprm3 ~ %Line ]
A2: Variable Set [ Name:%Line To:%evtprm3 Recurse Variables:Off Do Maths:Off Append:Off ]

613:名無しさん@お腹いっぱい。
18/04/23 21:54:42.19 +tUrr3VO.net
うん、この組み方は俺も好きだな

614:名無しさん@お腹いっぱい。
18/04/24 04:18:43.66 123aMIkn.net
>>565
わざわざありがとうございます。
簡単なTaskしか組んだことがなくどのように適用していいのかわからないです。
「Profile: らいん」←これは
PROFILES
Event→Ui→Notifica tion→OwnerApplication→ライン
でいいのでしょうか?
あと元々ある
PROFILES
Event→Ui→Notifica tion→Owner Application→ライン
Task
Plugin→Pushbullet→Configuration→別の端末
タイトル %evtprm2
メッセージ %evtprm3
はそのままでいいのでしょうか?
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

615:名無しさん@お腹いっぱい。
18/04/24 17:46:50.93 3g0K2Kji.net
Google アシスタントを無効にする方法はありませんか?
具体的には家にいるときにGoogleアシスタントを有効にして
外出時


616:は無効にしたい



617:名無しさん@お腹いっぱい。
18/04/25 20:15:46.35 5UftvvU+.net
●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
スマホはZenFone3の無印の国内版。
7.0から8.0にアップデートしたらAlertのFlashが何も表示されなくなった。エラーなどは無し。
A1: Flash [ Text:テスト Long:Off ]
みての通りFlashのみのタスクでテストボタンを押しても何も表示されない。

618:名無しさん@お腹いっぱい。
18/04/25 21:32:10.10 6bGiNYxl.net
自分はOSは7のままだがscenesがまともに動かなくなった。他にもExitタスクの取りこぼしが発生するようになった。
作成者が変わってからリリースされたバージョンからの気がする。

619:名無しさん@お腹いっぱい。
18/04/26 01:13:14.14 3qPQ3JuW.net
Moto X4 Android 8.0 Tasker Ver5.1で問題なくFlashは動作。
それ以外も特に不安定というわけではない印象。(cellnearの更新間隔が異様に長いという端末固有っぽい問題が起きているが)
作者変わってからのリリースってベータ版?

620:名無しさん@お腹いっぱい。
18/04/26 03:52:58.04 YjXNqdDh.net
●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
%WIFII(wifi info)から、SSIDとIPアドスレスだけを抜き取りたい。
SSIDはvariable splitで"を指定すればできたのですが
IPアドレスの部分をどう抜き出せばいいのかわかりません

621:名無しさん@お腹いっぱい。
18/04/26 05:36:43.60 10B52uwd.net
>>572
test (7)
A1: Variable Set [ Name:%temp To:%WIFII Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Split [ Name:%temp Splitter:Sig: Delete Base:Off ]
A3: Variable Split [ Name:%temp1 Splitter:IP : Delete Base:Off ]
A4: Write File [ File:Tasker/cache/000.txt Text:%temp12 Append:Off Add Newline:Off ]

622:名無しさん@お腹いっぱい。
18/04/26 07:00:43.71 ttOSUe1G.net
>>569
>>570
作者が変わってから権限周りの動作が改善されて必要な権限は必要なときに許可するように変わったからそのせいで必要な権限が外れてたりしないか?

623:名無しさん@お腹いっぱい。
18/04/26 09:50:03.29 jakTbTlZ.net
●Tasker有無: 購入済み
●Androidバージョン: 6.0
●root有無: なし
●やりたいこと
直接関係はないのですがSecure Settingについて教えてください
現在Taskerにて
1.ディスプレイOff時&シェイクで作動
2.プラグインSecure SettlingのWake DeviceにてディスプレイOn
Tasker側のMonitoring Accelerometer Yes
これで問題なくできています
質問は
Secure Settings の Monitoring Service Settings という設定についてです
この設定で Monitoring off にしているのですが特に問題ありません
onにしているとモニタリングしてバッテリー消費につながるのかなと思っているのですが
そういった類の設定ではないのでしょうか?

624:569
18/04/26 12:23:15.28 VZrVBIv4.net
>>574
アプリ一覧からTaskerの項目を確認したら、通知がOFFになっていたのでONにしたところFlashが表示されました。

625:名無しさん@お腹いっぱい。
18/04/26 23:40:07.59 Fi17395v.net
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
%DATEと%DAYWなどをつかって、ある変数に『5月8日(火)』などと入れたい。
●わからないこと
%DAYWでとりだせる英語の曜日を、taskerのなかで、日本語の曜日に変えたい。(アンドロイドの設定はそのままで)
●やってみたこと
if構文で、英語の曜日を検出し、逐一日本語に変えるタスクはつくれた。
●しりたいこと
もっと簡潔な方法が、あったら知りたい。
どうぞよろしくお願い致します。

626:名無しさん@お腹いっぱい。
18/04/27 16:37:40.38 f3HM4oUG.net
●Tasker有無: 購入済み
●Androidバージョン: 6
●root有無: なし
●やりたいこと
バイブレーションが効かなかったり途切れる
●わからないこと
PROFILE:display state off
Task:Vibration Pattern 500,500,500,500,500,500
たったこれだけのことなのに作動しません
正確に言うと


627:本当は電池が80%になったらバイブさせたいのですが当然残量80~を追加しても鳴りません 例えば一瞬消してすぐ電源を入れるとバイブが作動します よくわからないのですが消して数秒間は本来は鳴るはずのようですがディプレイがオフの期間だけ鳴っていないような感じなのです ちなみに当然バイブはついていますしメールの着信などではバイブします 例えばバイブでなくビープなら作動します 原因が全くわかりません 何か考えうるものはあるでしょうか? 私が思うにスマホ独自の省電力みたいなものが画面オフ時に発動しているような挙動の気がするのですが設定などは見つくしました そういうことで発動しないことはあるのでしょうか? でも上に上げたように着信やNotify LEDなどは作動します



628:名無しさん@お腹いっぱい。
18/04/27 17:28:28.44 f3HM4oUG.net
解決はしていませんが解決策がわかりました
Vibration Patternの前に ビープを1ms仕込むと働きます
やはり何らかの影響で発動が散漫になっているのがビープで起こせば問題がクリアになるようです

629:名無しさん@お腹いっぱい。
18/04/27 19:01:35.39 q3/yJlbB.net
nuans neo reloadedを使用しています。
taskerでおサイフケータイのロックを制御することは可能でしょうか。
画面ロック時に連動してロックなど。

630:578
18/04/28 02:42:03.62 tpsF9qd5.net
全然解決していなかった
切った直後だからbeepが発動するだけだった。。。

631:名無しさん@お腹いっぱい。
18/04/28 13:36:44.63 CWDadSSp.net
>>574
scenesの件、どうやらβのバグっぽい。作者が調べてみるね(?)的なことをいっている。

632:名無しさん@お腹いっぱい。
18/04/28 22:30:31.43 nGvcrxJl.net
>>575
Context>State>Plugin>Secure Settings を使うときに必要なサービスの設定なので,使わないのならば off でよい.

633:名無しさん@お腹いっぱい。
18/04/28 22:45:10.94 nGvcrxJl.net
>>577
A1: JavaScriptlet [ Code:var dayw = ["日", "月", "火", "水", "木", "金", "土"][new Date().getDay()]; Libraries: Auto Exit:On Timeout (Seconds):45 ]
A2: Flash [ Text:%dayw Long:Off ]

634:名無しさん@お腹いっぱい。
18/04/28 23:13:19.73 nGvcrxJl.net
>>578
原因として考えられるのは,
画面オフ直後の何らかの処理によってバイブが動作しないかキャンセルがかかっている可能性と,
省エネモードに入ってしまってTaskerが動作していない可能性.
前者かどうかを確認するために,まずは Vibrate Pattern の前に10秒の Wait を入れてみて,
10秒後にバイブするかどうか確認してみることだ.
バイブしない場合は Run Log も見て,実行しているかどうかも確認する.

635:名無しさん@お腹いっぱい。
18/04/28 23:19:35.34 wa3rtRSk.net
>>584
すっごいかっこいいのいただきました。ありがとうございます。

636:名無しさん@お腹いっぱい。
18/04/30 20:43:25.77 52NXr6HC.net
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 プラグインのrestaskを使ってLineにメッセージを送る際にエラーになった時もう一度送信を実行したいが、その設定が無さそうです。(Restaskの設定のAuto redirectをオンにしても再実行されない)
URLリンク(i.imgur.com)
というエラーが出るのでこのエラー内容を取得してnullが含まれた場合もう一度というタスクが組めれば出来そうなのですが
このエラーがどこに格納されているかも分かりません。
このタスクを作る際に参考にしたのが下記のサイトです。
URLリンク(www.google.co.jp)
他にも良い方法などあれば教えていただきたいです。
よろしくおねがいします。

637:名無しさん@お腹いっぱい。
18/04/30 22:30:14.82 LCoiMQLY.net
●Tasker有無: 購入済み
●Androidバージョン:


638:7.0 ●root有無: なし ●やりたいこと 画面OFFしてから○○分以内ならTASK発動という条件をつけたいです waitではスマートな方法だと思えませんので何かいい方法はあるでしょうか?



639:名無しさん@お腹いっぱい。
18/05/01 10:23:24.03 4m22oE1c.net
なんでwaitがスマートでないのか
わからんちんともとっちめちん

640:名無しさん@お腹いっぱい。
18/05/01 15:00:22.40 91vDVx2/.net
ほんまそれ

641:名無しさん@お腹いっぱい。
18/05/01 15:47:48.89 /wcKQDlr.net
●Tasker有無: 購入済み
●Androidバージョン:7.1.1
●root有無: なし
●やりたいこと
マグネット式のオートスリープの設定をオン、オフできるアクションはありますでしょうか?リモートアプリ開始時にオフにさせてリモート操作したいです。

642:名無しさん@お腹いっぱい。
18/05/01 16:15:45.91 qB63GL+8.net
>>588
グローバル変数に画面off時の時間を保存しとけばいい
というかこの場合はwait使うのはあまり一般的ではないかと

643:名無しさん@お腹いっぱい。
18/05/01 22:27:14.51 /poSpVLJ.net
>>587
この画像を見ると,赤丸になっているので,RESTask の Action実行に失敗して,そこで Task が止まっていることがわかる.
Action実行の失敗を検知できればよいので,
Continue Task After Error にチェックを入れて,RESTask の Action実行後に,%err がセットされているかどうかで判断すればよい.

644:名無しさん@お腹いっぱい。
18/05/01 23:05:52.74 7n+iMOkY.net
>>593
レスありがとうございます!
URLリンク(i.imgur.com)
エラーが誘発出来ないので試すことはできませんが、こんな感じという事でしょうか?

645:名無しさん@お腹いっぱい。
18/05/02 01:50:18.60 93ArKc6D.net
waitって点でしか発動できないだろ
以内の表現できるの?

646:名無しさん@お腹いっぱい。
18/05/02 02:08:19.83 WaiSbxd4.net
何をしたいのかわからんが画面オフをトリガーにするより
ifでスクリーンオフならの条件つけた方が合いそうな気がするけどな588の書き方だと

647:名無しさん@お腹いっぱい。
18/05/02 10:37:29.13 M+e88c3T.net
>>595
変数=1
wait
変数=0

648:名無しさん@お腹いっぱい。
18/05/02 13:17:53.39 /Eta+uNQ.net
>>595
ちょいと頭をひねれば出来る
画面off時にとるTIMEでもTIMESでもいいけど(日付またいだ時をかんがえるとSが妥当か
に+α分の数字をDo Maths で足したものを変数に納める
起動条件に Variables で TIMES<納めた変数 でおk
taskerのTIMEが:ではなく.なのはコレをやるためだと思ってる

649:名無しさん@お腹いっぱい。
18/05/02 13:30:40.58 XkPjMlVJ.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 車のBTに接続したら特定のプロファイルを走らせたいのですが、
 どういうわけかうちの車はエンジン始動後10秒程度の間に
 BT接続⇒BT切断⇒BT接続と必ず接断を2回繰り返したあと
 接続が安定するという挙動を示します。
 「10秒の間にBTが2回接続したら」というのをトリガーにできないものでしょうか。

650:名無しさん@お腹いっぱい。
18/05/02 14:04:54.39 M+e88c3T.net
>>598
TIMEが.なのは:入れるとintがstringになって計算が面倒だからでは

651:名無しさん@お腹いっぱい。
18/05/02 16:47:56.49 QM1RJZV4.net
>>599
毎回、接続→切断→接続で固定なら
一回目接続(if変数が0なら変数1にする)→切断→接続(falseで実行したいタスク、変数を0にセット)
で行けそう

652:名無しさん@お腹いっぱい。
18/05/02 16:55:17.09 QM1RJZV4.net
>>601
誤 false
正 else

653:名無しさん@お腹いっぱい。
18/05/02 17:35:22.60 /eK4NJ0j.net
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: なし
●やりたいこと
 複数のアプリが起動している状態で、任意のアプリを最前面に持ってくる方法は無いでしょうか?

654:名無しさん@お腹いっぱい。
18/05/02 17:36:11.92 XkPjMlVJ.net
>>601
有り難うございます。
当方始めたばかりで、仰られる"if変数"なるものが何なのか理解できませんが、
接断が


655:必ず2回であればやりよう(ゴール)がある、ということが分かっただけで 大変勇気づけられました。 if変数を勉強して、成功させるよう頑張ってみます。



656:名無しさん@お腹いっぱい。
18/05/02 18:14:37.56 i+lVl3+E.net
>>599
プロファイルのCooldown Timeに20秒くらい設定するだけでいけるんじゃないかな

657:名無しさん@お腹いっぱい。
18/05/02 18:28:50.83 XkPjMlVJ.net
>>605
いろいろ弄っていたらprofile propertiesがでてきました(こんな項目あるんですね、知りませんでした)。
Cooldown Timeを00:00:00:20に設定すれば、20秒間は同じトリガーで発動しないということなのでしょうか?

658:名無しさん@お腹いっぱい。
18/05/02 20:14:28.63 i+lVl3+E.net
>>606
その通り

659:名無しさん@お腹いっぱい。
18/05/02 20:30:47.88 fbsU7+c0.net
>>587
>他にもいい方法
>>209

660:名無しさん@お腹いっぱい。
18/05/02 23:34:47.26 09IMNz9t.net
>>591
AutoInputプラグインを使えばおそらく可能.
しかし,画面オン状態でないと動作しないし,画面オンさせても直後に画面オフさせられてしまう可能性がある.

661:名無しさん@お腹いっぱい。
18/05/02 23:35:49.93 09IMNz9t.net
>>594
それでよい.

662:名無しさん@お腹いっぱい。
18/05/03 03:08:56.65 JnwgvbkO.net
>>609
なるほど難しそうですね。ありがとうございました。

663:名無しさん@お腹いっぱい。
18/05/03 08:12:28.17 Z7n52TA+.net
わかる方、ぜひ教えてください。
よろしくお願いします。
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: あり
●やりたいこと
A1: Variable Set [ Name:%date To:%DATE Recurse Variables:Off Do Maths:Off Append:Off ]
の結果が意図したとおりにならない
●やってみたこと
日付取得タスクをニ回以上実行したら結果が変わった
●わからないこと(知りたいこと)
下はログを切り取ったものですが、なぜ取得した日付の書式が変わるのかが分かりません
日付が変わったあとの一回目のみおかしいようで、以降は何回か試しても二回目と同じ結果でした
20180503 00.01.00 A OK ID63.1 年 月 抽出.Var Set, %date=2018-05-03
20180503 00.02.50 A OK ID63.1 年 月 抽出.Var Set, %date=5-3-18

664:名無しさん@お腹いっぱい。
18/05/03 10:12:24.98 43WZfFc7.net
>>612
Taskerのバグだと思う
自分の環境では何度やっても5-3-18にしかならなかった
AutoToolsのTime使うとか書式がおかしい時だけ再取得するようにするとかjsかjavaかdateコマンドで取り出すとかするのが手っ取り早い

665:名無しさん@お腹いっぱい。
18/05/03 10:18:16.11 XxvSYc2Y.net
>>612
うちも同じ症状でてたので、日付が変わったところで二回読み取りって解決法してた。

666:名無しさん@お腹いっぱい。
18/05/03 10:25:24.52 Z7n52TA+.net
>>613
>>614
おお、心強い。やはり他の環境聞けると助かります
二回目以降は安定するので、一回目は捨て取得ってことにします
ありがとうございました

667:名無しさん@お腹いっぱい。
18/05/03 10:33:57.34 XxvSYc2Y.net
>>612
最終的にどういうふうに格納したいの?

668:名無しさん@お腹いっぱい。
18/05/03 10:35:42.82 XxvSYc2Y.net
>>612
これはバグじゃなくて、日付描写をいろんなかたちでできるようtaskerがあえてこの処理を残しているんじゃないかなと思ってる。

669:名無しさん@お腹いっぱい。
18/05/03 16:36:13.67 Z7n52TA+.net
>>616
年、月、日、です。
splitしてますが、何しろ元の文字列の形式があのように変化するので、年のつもりが月だった、となってしまいます
同じ日の一回目だけ違うようなのでなんとか乗り切れます
一回目だけ違う形式になるのが仕様ですか?

670:名無しさん@お腹いっぱい。
18/05/03 18:21:22.42 Jt7Yvtff.net
>>618
たぶん仕様。たぶんとしかいいようがないけどね。
splitもいいけど、Variable Search Replaceの方が便利かもよ。
例えばこんな感じ。↓
A3: Variable Set [ Name:%HIZUKE To:%DATE Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Variable Search Replace [ Variable:%HIZUKE Search:(.*)-(.*)-(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Match


671:es In: Replace Matches:On Replace With:20$3年$1月$2日 ]



672:名無しさん@お腹いっぱい。
18/05/03 19:55:37.34 ZuxMpJ4Z.net
>>608
少し勉強が必要みたいです…
ありがとうございます
>>610
ありがとうございます
しばらく様子を見てみます。

673:名無しさん@お腹いっぱい。
18/05/03 22:55:38.55 qpXL/tiW.net
>>603
AutoInputプラグインを使えば可能.
最初にアプリ履歴画面を呼び出し,その後で目的のアプリを特定するテキストを指定してクリックすればよい.

674:名無しさん@お腹いっぱい。
18/05/04 02:50:35.69 IqD3Gwqk.net
>>619
例示ありがとうございます
%TIME取得でも日付形式安定のトリガーになりました
同じタスクで一回目と二回目で違う結果が帰ってくる、直接関係ないタスクが影響を与える、というあたり先の人が言っていたようにバグっぽいです
A3: Variable Split [ Name:%date Splitter:- Delete Base:Off ]
と短く表記できるのですが、どういった場合Variable Search Replaceのほうが便利なのでしょうか
変換結果を文字列一つに格納したい場合は、命令が一度で済む?

675:名無しさん@お腹いっぱい。
18/05/04 09:23:37.16 4tHt/GOt.net
>>622
>変換結果を文字列一つに格納したい場合は、命令が一度で済む?
そういうこと。文字列の中に数字以外の文字も入れて格納できる。

676:名無しさん@お腹いっぱい。
18/05/04 12:15:50.87 eRlW8yJA.net
>>623
なるほど
今回は抽出後に来月とか来年とか計算するのでsplitでいきます

677:名無しさん@お腹いっぱい。
18/05/04 12:44:12.95 r8HZttXM.net
>>621
Autoinputですね、調べて試してみます。
助かりました。
別件なんですけど、AutoVoiceの質問もこのスレでokですか?

678:名無しさん@お腹いっぱい。
18/05/04 19:59:07.88 rjPpRzBx.net
●Tasker有無: 購入済み
●Androidバージョン:7.1.1
●root有無: なし
●やりたいこと
 ・AUTONotificationで時報用に本文に
 2018/05/04 19:00 Saturday
 みたいな時間とか日付が表示される通知を出したい
●やってみたこと
 ・AutoNotification で%TIMEを入力して時間が表示されるのは出来たけど曜日とかの出し方が分からない。
 
Profile: 時報 (7)
Time: From 07:00 every 1h Till 23:00
Enter: push (9)
A1: AutoNotification [ Configuration:Title: 時報
Text: %TIME
Status Bar Text Size: 16
Text Expanded: %TIME Timeout (Seconds):20 ]
A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A3: AutoNotification Cancel [ Configuration:Notification Apps: AutoNotification Timeout (Seconds):0 ]

679:名無しさん@お腹いっぱい。
18/05/04 20:15:27.36 DIZNB7Pc.net
>>626
%DAYW
1の日本語解説サイトすら見ないのか?

680:名無しさん@お腹いっぱい。
18/05/04 20:47:30.00 rjPpRzBx.net
>>627
一応チェックはしたんですけど
2018/05/04 19:00 Saturday
みたいな表記にするには元からある変数だとできないみたいで

681:名無しさん@お腹いっぱい。
18/05/04 20:49:38.30 TTkadAVj.net
>>628
なんで%TIMEと%DAYWがわかって元からある変数ではできないという結論になったのか

682:名無しさん@お腹いっぱい。
18/05/04 20:56:06.83 fTocJGs7.net
>>626
Textのところに、
%DATE %TIME %DAYW
と3つ並べてみたら思いどおりになるかな?
もう少し整形したかったら619を使うのもあり。

683:名無しさん@お腹いっぱい。
18/05/04 21:40:15.30 rjPpRzBx.net
>>630
試してみます。
ありがとうございます。

684:名無しさん@お腹いっぱい。
18/05/06 14:34:14.50 bg7hFEgh.net
>>608
使い方がわかりました!
他の方が言われているように、これならrestask必要ないですね!
ありがとうございます

685:名無しさん@お腹いっぱい。
18/05/06 23:41:44.82 mDxJPJoC.net
初歩的な質問ですが、わかる方いらっしゃったら回答いただけますか。
●Tasker有無: 購入済み
●Androidバージョン:7.1.21 AQUOS sense lite
●root有無: なし
●やりたいこと
カーテン開閉デバイスmorninをtaskerを通して起動したい
最終的には↓のようなalexaと連携させたい
URLリンク(blog.zoncoen.net)
●やってみたこと
a


686:utoinputの初歩ですが、morninアプリを立ち上げた後、 autoinputで入力したとおりのclick動作が働かない root化が必要なのでしょうか・・・? Open Curtain (2) A1: Launch App [ App:mornin' Data: Exclude From Recent Apps:Off Always Start New Copy:Off ] A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ] A3: AutoInput Action [ Configuration:Type: Text Value: リモコン Action : Click Is Tasker Action: true Check Screen State: true Timeout (Seconds):6 ]



687:名無しさん@お腹いっぱい。
18/05/07 00:26:36.26 2qesOFp9.net
>>612
質問した者です
あれ以降、3回連続で日付取得することで対応していましたが、先程それでも駄目なことがわかりました
(notificationで取得結果を残すようにしていたので分かった)
数分後に気がついたので再度同じタスクを実行したらうまく行きました。少し時間を開けたのが良かったのか
もう少し絞り込んでみよう…

688:名無しさん@お腹いっぱい。
18/05/07 07:02:47.11 nUVMn+6t.net
>>634
取得方法変えたら…?

689:名無しさん@お腹いっぱい。
18/05/07 10:18:26.38 2qesOFp9.net
>>635
%DATE以外の方法が…?
ググったんですけどわかりませんでした
月のみ取得はありました。
とりあえず日付取得結果は二種類
2018-12-31
12-31-18
なので、splitの結果の1つ目が2000超えているかで判別して対処します

690:名無しさん@お腹いっぱい。
18/05/07 10:44:05.90 qQldqbV3.net
>>636
>>14

691:名無しさん@お腹いっぱい。
18/05/07 10:44:58.39 WzcLaI20.net
%TIMESを別の変数に入れて、この変数を年月日にconvertする方法は安定してる。

692:名無しさん@お腹いっぱい。
18/05/07 11:09:50.44 2qesOFp9.net
>>637
ドンピシャなものが
ググるんじゃなくて専用サイト内で検索すべきでした
>>638
%TIMEは安定して使えてました。もう少し先まで説明サイト読めばよかったのか
お二人とも本当にありがとうございました。これでスッキリできます。
ものの調べ方も少しはレベルが上がったような
%DATEは私の環境では不安定ということで使わないでいきます

693:名無しさん@お腹いっぱい。
18/05/07 22:13:02.36 FK7TU/4D.net
>>633
root化は不要.
Android のユーザー補助の設定で AutoInput を ON にしたか?

694:名無しさん@お腹いっぱい。
18/05/07 23:33:38.20 LHeztTMh.net
>>640
ONにしてますが、それでもだめです。
またLaunch App>Autoinput actionの後、トーストを入れているのに、
そのトーストさえ発動しません。
おそらくLaunch appの後に一切の応答が消えてしまっているようです。。
AQUOS SENSEだと、Autoinputのような自動化に対して
システムが制限をかけてしまってるのでしょうか・・・

695:名無しさん@お腹いっぱい。
18/05/08 00:22:13.00 9mmCm9b2.net
>>640
再度インストールしなおし、ガイドに従ったところ、
無事に作成したtaskが想定通り作動しました。
どうやらfree版の適応(1日のみ?)が外れていたのが原因だったようです。
便利なpluginなので、さっそく200円払って購入しました。
ありがとうございます。

696:名無しさん@お腹いっぱい。
18/05/13 13:40:15.94 Y/jMe8kx.net
radikoを目覚ましで使用できる方法ありませんか??

697:名無しさん@お腹いっぱい。
18/05/13 19:11:09.78 9+3DNcm8.net
autoinput使えば出来るけど

698:名無しさん@お腹いっぱい。
18/05/13 21:37:46.60 4ABvGfyD.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
Auto Brightnessの状態を変数取得したい
お願いします

699:名無しさん@お腹いっぱい。
18/05/14 18:10:09.88 6meLj4sS.net
●Tasker有無: 購入済み
●Androidバージョン:7.0.0
●root有無: なし
●本当にやりたいこと
会社が使用しているデスクネッツというシステムで、会議室をとったら一定時間ごとにグーグルカレンダーに書き込むようにしたい。その�


700:スめに、Taskerでデスクネッツのサイトのソースを取得したい。 ●やりたいこと その前提として、ログイン画面でログインIDとパスワードを入れて、ログインボタンを押すという挙動をTaskerで実現したい。 ●わからないこと autoinputを使って、UIを一つずつ動かせば上記を実現することはできると思うが、(まだやってません)なるべくスマートにやってみたい。 ●やってみたこと デスクネッツのベーシック認証はクリアできた。 その後、Http PostとHttp getをいろいろといじってみましたがよくわかりませんでした。 ・パソコンのブラウザで、ログインIDとパスワードが入った状態のソースの部分はこんな感じです。 ログインID&パスワードは「HOGE」を代入してます <div id="login-box" class="center middle"> <div id="login-input"> <form action="dneor.cgi" method="post" name="inputfrm" id="inputfrm"> <input type="hidden" name="cmd" value="certify" /> <input value="dneo.cgi?cmd=plantweekgrp" type="hidden" name="nexturl" /> <input type="hidden" name="svuid" /> <input value="0" type="hidden" name="starttab" /> <label>ログインID</label><br /> <input value="HOGE" class="co-width-100p" type="text" name="UserID"><br /> <!--login_id_e--> <label>パスワード</label><br /> <input value="HOGE" class="co-width-100p" type="password" name="_word"><br /> <input checked type="checkbox" name="svlid" value="1" id="sample_4">&nbsp;<label for="sample_4">この情報をブラウザに保存する</label><br /> <br /> <a class="co-abtn jlogin-submit" href="#" id="login-btn">ログイン</a> <input type="submit" class="jlogin-submit" value="ログイン"> ・ちょっと背伸びしてこんなページも見てみましたが、詳細わからず。 https://qiita.com/deigo/items/4175a92192c6981bc76d ・ログイン画面を貼り付けました。 https://i.imgur.com/ZXFBJrV.jpg



701:名無しさん@お腹いっぱい。
18/05/14 18:43:57.95 TeDCoaiP.net
>>646
1回ログインしてクッキーを取得、保存してそのクッキー使ってアクセスするようにするのが簡単そうだけど

702:名無しさん@お腹いっぱい。
18/05/14 19:45:16.32 LK634uM0.net
●Tasker有無: 購入済み
●Androidバージョン:7.1.21 AQUOS sense lite
●root有無: なし
●やりたいこと
pushbulletの通知を利用してあるアプリを起動したいのですが、
再度同じタスクを実行する際、いちいちpushbulletの最新の通知を
削除しなければならない。
削除しなくても、通知1回ごとにタスクを実行するようにしたい

よろしくお願いします。

703:名無しさん@お腹いっぱい。
18/05/14 21:01:13.93 BnLdqtc7.net
●Tasker有無: 購入済み
●Androidバージョン:6.0.1
●root有無: なし
●やりたいこと
最近やっとOSを6.0に上げたのですが以前4.x系(rootなし)でドットのついた隠しフォルダ内のファイルも参照できたのですが現在の6.0では指定できません
なにか別途する設定があるのでしょうか?

704:名無しさん@お腹いっぱい。
18/05/14 22:12:10.31 ztPDYNLO.net
>>644
ロック中に操作はできんやろ
radikoアラームはできない
タスカーで何でもかんでもできるわけじゃない

705:名無しさん@お腹いっぱい。
18/05/14 22:42:33.54 fSj0aSL4.net
>>646
それが本当にBasic認証ならアクセス自体は簡単
Taskerのhttpアクセス使うならヘルプにもある通りServer:Portに username:password@server を入れる
URLリンク(tasker.dinglisch.net)
Javascriptならリクエストヘッダーに Authorization: Basic XXXXX を追加する
>>209さんのタスクが作り方の参考になりそう
URLリンク(stackoverflow.com)


706:request bookmarkletの記事を貼ってるという点でhttpを理解していない気配が...



707:名無しさん@お腹いっぱい。
18/05/14 22:52:44.97 0/Ntxb7m.net
>>645
System の screen_brightness_mode の値を取得すればよい.
取得するには SecureTaskプラグイン,AutoToolsプラグイン,ベータ版Tasker のいずれかが必要.

708:名無しさん@お腹いっぱい。
18/05/14 23:39:04.53 OZ+TSK9K.net
>>651
わかりにくくてすみません。
ベーシック認証は、651さんが書かれている通りの方法で突破できたのですが、そのさきにもう一回ユーザーIDとパスワードを求められていて、そこでつまづいています。
>>647
pcやスマホのブラウザではログインできるものの、そのクッキーをtaskerのなかでうまく流用できません。

709:名無しさん@お腹いっぱい。
18/05/14 23:43:32.15 TeDCoaiP.net
>>648
PushbulletのEvent設定するときにPushbullet側で通知を消すオプションがある

710:名無しさん@お腹いっぱい。
18/05/14 23:45:15.27 TeDCoaiP.net
>>650
ロック中に操作できないならロックを解除すればいい
Taskerならロック解除もできる

711:名無しさん@お腹いっぱい。
18/05/14 23:46:52.66 TeDCoaiP.net
>>653
1回PCかスマホかでログインして保存されたcookieをHTTP GetのCookie欄に入れちゃえば動くんじゃないか?
そのサービスがどんな仕様で動いてるかわからんから断言はできないが

712:名無しさん@お腹いっぱい。
18/05/15 01:03:41.87 Po5Kdxel.net
>>653
最初にHTTPサーバーでBasic認証があって、そのさきにアプリケーションでユーザー認証があるってことね
>>647,656が書いてるように手動ログイン時のCookieを持ってくるのが常套手段かと思われ
トライアルサイトで試してみたら、クライアント側(Javascript)でCookie生成してるのでトークンの有効期限が短いとか制約がきついとキビしいかもしれない
PCのChromeみたいにHeadlessモードがあれば解決できそうなものだけど

713:名無しさん@お腹いっぱい。
18/05/15 06:31:38.80 JMnv4ZeZ.net
>>652
ありがとうございます
調べてやってみます

714:名無しさん@お腹いっぱい。
18/05/15 09:43:19.02 VMZ51Tff.net
セッション有効期限が短いと実用的ではないかもね

715:名無しさん@お腹いっぱい。
18/05/15 09:59:55.98 olgtyOoy.net
>>657
有効期限は2日間くらいもしくは、違う端末でログインしたら切れちゃう感じなんですよね。

716:名無しさん@お腹いっぱい。
18/05/15 12:50:38.57 edvzOnZa.net
>>660
ソース見る感じdneor.cgiにPOSTすれば普通にログインできそうだからinputのvalueを投げてみればいいのでは

717:名無しさん@お腹いっぱい。
18/05/15 13:28:45.71 mrHvYjA0.net
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: なし
●わからないこと(知りたいこと)
Androidバージョン6.xの機種では正常稼動していた、位置情報をトリガーとしたタスクが稼動しなくなりました。
Tasker自体を起動するとタスクが実行されます。Android8.0においてGPS関係で何か設定が必要なのでしょうか?
●やってみたこと
Android設定にて
 アプリ>Tasker>電池 消費電力が高いアプリ=OFF、起動=手動で管理(全てON)
以上、アドバイスをよろしくお願いします。

718:名無しさん@お腹いっぱい。
18/05/15 14:30:18.32 qIArdSDs.net
>>661
ありがとうございます。
私の実力では、『postすれば何となくできそうな感じがする。』というところまででして、実際見よう見まねでやってみてもうまくいきませんでした。
詳しい方にたぶんできると言われただけでうれしいです。
ぐぐってトライしてみます。
もしよければもう少し詳しくおしえてください。

719:名無しさん@お腹いっぱい。
18/05/15 22:00:44.25 Po5Kdxel.net
>>661
ログインはできるかもしれないけど、本当にやりたいことの「サイトのソースを取得」までたどり着けなくない?
レスポンスで受信したJSONからCookie生成してリクエストしないとContentが取得できないと思われ
※下記はスマホ用サイトにアクセスした結果から


720:書き出し * /cgi-bin/dneosp/dneorsp.cgi/splogin/ -> Form Data[POST] <- JSON * /cgi-bin/dneosp/dneosp.cgi?cmd=portal -> -(Cookie) <- HTML Content



721:名無しさん@お腹いっぱい。
18/05/15 23:09:13.65 R6/ABAny.net
>>649
Tasker の右上のメニュー>More>Android Settings>Grant Document Tree Access はやったか?
それが原因かどうかはわからんが,手元の環境では特に問題なくアクセスできる.
これ以上は Task を貼らなければ試しようもない.

722:名無しさん@お腹いっぱい。
18/05/15 23:33:07.96 DBulaMpo.net
>>664
そのうんとかっていうサイトの仕様を知らないからあれなんだけどjsonにそれっぽいデータが帰ってくるならそれをcookieとしてこんどはgetすればいいってことだよね?

723:名無しさん@お腹いっぱい。
18/05/15 23:41:20.14 R6/ABAny.net
>>646
これだけでは情報不足過ぎて,憶測でしか回答できないが,
ログインしたら Cookie が返ってきて,その Cookie を使って目的のサイトを取得しにいけばよいのだとすると,
少なくとも HTTP Post では無理.なぜなら返ってきた Cookie を利用する手段がないので.
Cookie を使うことを前提にログインするには,
RESTaskプラグインを使うか,XMLHttpRequest() を使うか,curl コマンドを使うかだが,
まずはこれらを使って 200 なり 302 なりログイン成功のレスポンスを得るところから始める必要がある.
俺なら curl コマンドを使う.-v オプションをつければ,簡単にレスポンスの詳細が得られるから.
URLリンク(qiita.com)

724:名無しさん@お腹いっぱい。
18/05/16 01:02:10.62 aLUSEfFX.net
>>666
yes. Chromeでログイン見た感じそんなだった
Tasker云々の前に、ドットさんが書いてる方法とか開発者ツールとか使って>>646が動きを理解しないと進まないね

725:名無しさん@お腹いっぱい。
18/05/16 09:51:47.79 y1jNiOxA.net
●Tasker有無: 購入済み
●Androidバージョン:7.0.0
●root有無: なし
●やりたいこと
動画再生アプリ「vlcプレイヤー」内の動画ライブラリで特定の動画ファイルを選択した時に、他の動画再生アプリでそのファイルを再生するようにしたいです。
ライブラリ表示はvlcが気に入っているのでそのまま使用したいが相性のためか上手く再生しないファイルがあるため実現したいのですが、taskerで可能でしょうか?どなたか詳しい方がいれば宜しくお願い致します。

726:名無しさん@お腹いっぱい。
18/05/16 15:17:53.93 fB+4p9/+.net
>>666
>>667
>>667
みなさん本当にありがとうございます。
完全に自分の力量を超えたところに来てしまった気がします。
curl自体を扱うのが初めてでしてPCのコマンドプロンプトからcrulをつかえる環境にはできました。
その先いろいろとやってみたものの次に何をやればよいのか皆目わからない状態です。
まずはドットさんのアドバイスにより-vのコマンドをいれてみました。
curl -v -F "UserID=Hoge" -F "_word=Hoge" URLリンク(hoge:hoge@hoge.dn-cloud.com)
すると
< HTTP/1.1 200 OK

< Set-Cookie: dnzHashcmd=fin;
< X-Powered-By: PleskLin
< Transfer-Encoding: chunked
< Content-Type: text/html; charset=UTF-8
という値が返ってきました。
あわせて教えていただいたサイトにあった、「-F」をつかってuseridと_wordを入れてみましたが特に何かが起きている感じはしませんでした。

727:名無しさん@お腹いっぱい。
18/05/16 15:18:19.82 fB+4p9/+.net
なお、もともとログインできているPCのクッキーを確認したところ、クッキーは7つあるようで、これがどういうルールで発行されているのか定かではありません。
ただクッキーを全部消した後、ユーザーIDとパスワードを入力する画面にいった状態では上記のdnzHashcmd=finだけ発行されていたいて、ユーザーIDとパスワードを入力後、さらに6つ発行されているようでした。
適切な質問ができれば、正しい答えが返ってくるのだと思いますが、なにをどう質問したものか。。。この先どうすればよいのでしょうか。
クッキーをうまく扱っている、タスクの例があったら知りたいです。

728:名無しさん@お腹いっぱい。
18/05/16 15:24:51.32 fB+4p9/+.net
URLリンク(i.imgur.com)
クッキーはこんなかんじで発行されてます。

729:名無しさん@お腹いっぱい。
18/05/16 15:32:06.31 4ryp0grU.net
>>670
-X POSTでpostリクエストにして、dneor.cgi(dneo.cgiじゃない)に投げるんじゃないかな?
仕様わかってないからてんで違ったらごめん

730:名無しさん@お腹いっぱい。
18/05/16 16:13:46.90 O9XgULj8.net
AutoAppsって入れる意味ありますか?
結局、それぞれのプラグインインストールしなきゃ行けないですよね?

731:名無しさん@お腹いっぱい。
18/05/16 17:07:58.84 pX7H5mlQ.net
>>674
課金の支払に必要

732:名無しさん@お腹いっぱい。
18/05/16 21:36:09.40 gSLoNz/B.net
>>671
Taskerでの実現以前にログインの手順を把握したほうがいいと思う
サイトによって仕様は異なるから部外者がアクセスできない以上、根本は>>646が解決しないといけないからね
使ってみよう! [F12] IE9 開発者ツール ? HTTP キャプチャ機能
URLリンク(blogs.msdn.microsoft.com)

おまけ
トライアルサイトでの確認内容
>>657にも書いたとおりログイン後に必要なCookieはクライアントが生成している
dnzHashcmdは唯一サーバーから渡ってくるけど、ログインやポータルトップのアクセスには不要だった
curl -i -F"cmd=certify" -F"nexturl=dneo.cgi?" -F"svuid=" -F"starttab=0" -F"gid=15" -F"uid=9" -F"_word=" URLリンク(trial.desknets.com)
curl -i -H "Cookie: dnzSid=ほにゃらら; dnzToken=ほにゃらら; dnzSv=; dnzInfo=9; dnzPtab=5" URLリンク(trial.desknets.com)
でポータルトップContentは取得できた
PCとスマホサイトはURLが違うもよう
* /cgi-bin/dneo/dneor.cgi/certify/ XHR
 -> Form Data[POST]
 <- JSON
* /cgi-bin/dneo/dneo.cgi?
 -> -(Cookie)
 <- HTML Content
CookieとJSONの対応リスト
 dnzSid <- rssid
 dnzToken <- STOKEN
 dnzSv <- dnzsv? ※なければ空文字
 dnzInfo <- id

733:名無しさん@お腹いっぱい。
18/05/16 22:37:33.52 YmynfdwY.net
>>654
探したのですが、それらしいオプションは見つかりませんでした。
日本語版taskerユーザーガイドを見ると
既にステータスバーに表示されている通知が再び送られた場合もこのイベントは発生します。
このイベントはTaskerによって送られた通知は対象となりません。
と書いてあるのですが、自分のtaskerだとステータスバーの通知を毎回
スワイプして消さないと次回発動しません。。

734:名無しさん@お腹いっぱい。
18/05/16 22:49:15.00 UxQ52ZCp.net
>>662
Tasker の Preferences>MONITOR>Display Off Monitoring>All Checks Seconds の値はどうなっている?
最大でその値の時間だけ遅延が発生するが,それでも Task が実行されないということか?
後は,Tasker の Preferences>MONITOR>Run In Foreground にチェックは入っているか?
消費電力が高いアプリ=OFF、起動=手動で管理(全てON) というのが機種依存なのかちょっとわからないのだが,
Android設定>電池>右上のメニュー>電池の最適化 で,Tasker を最適化していない設定になっているか?

735:名無しさん@お腹いっぱい。
18/05/16 23:57:15.54 HMwixnLm.net
>>662
Prefs / Monitor / Display Off Monitoring / Motion Detection の可能性もびれぞん
URLリンク(tasker.dinglisch.net)
その状態でLocation以外トリガーにしたタスクは動いてるんかね?

736:名無しさん@お腹いっぱい。
18/05/17 00:02:27.38 +q9pONgu.net
>>677
あるからよく見て
URLリンク(i.imgur.com)

737:名無しさん@お腹いっぱい。
18/05/17 00:29:10.23 ZmVNWFhu.net
>>678
Display Off Monitoring>All Checks Seconds=600
Googleマップでは、測位されているのに、600秒以上経過してももタスクが実行されません。tasker起動後はタスク実行されます。
All Checks Seconds=ON

HUAWEI端末です。
Android設定>電池>右上のメニュー>電池の最適化はありませんでしたが、アプリ設定>特別な設定>バッテリー最適化無視の対象にしてます。

738:名無しさん@お腹いっぱい。
18/05/17 00:37:41.90 ZmVNWFhu.net
>>679
Motion Detectionのチェックは外れてました。オンにしてみます。
その他のタスクは稼働してます。
(時間やディスプレイのONOFFをトリガーとしたタスクなど)

739:名無しさん@お腹いっぱい。
18/05/17 06:45:58.84 37BRfp5r.net
>>682
> if available on your device, will need to be disabled if you wish to detect changes of location on the order of a few meters.
だから外れてたほうが精度はいいと思うんだ
まとめるとこんな感じか なんでしょうなあ
- 非該当プロファイルはトリガー動作するからTasker自体は起きれているっぽい
- Googleマップで位置情報が確認できているのにLocationでトリガー動作しない
関係ないかもしれないけど、自分の環境ではOreo8.1でCell Nearは特に苦労せず動作している
Locationは使ってないので参考にならずにごめんなさいね

740:名無しさん@お腹いっぱい。
18/05/17 07:56:57.82 C7P8UDEe.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●わからないこと(知りたいこと)
「Do Not Disturb」アクションが下記のエラーで今朝から動作しなくなってしまいました
機器管理、サービス、通知アクセス権はすべて許可済みです
よろしくお願いいたします
07.51.20/NSI return last filter: -1
07.51.20/E cur mode: unknown wanted: all
07.51.20/NSI no service interface, notification access service enabled in Android settings ?
07.51.20/E result: stop task (error)
07.51.20/E Error: 1
07.51.20/MacroEdit action finished exeID 1 action no 0 code 312 status: Err next 0

741:名無しさん@お腹いっぱい。
18/05/17 14:07:21.97 EBm1jhXp.net
>>676
おおおおお。
ありがとうございます。
いろいろ試行錯誤してすこし前進しました。
●やってみたこと
教えていただいた↓を参考に

curl -i -F"cmd=certify" -F"nexturl=dneo.cgi?" -
F"svuid=" -F"starttab=0" -F"gid=15" -F"uid=9" -F"_word=" URLリンク(trial.desknets.com)
を目的のサイトに変えたら、4つのクッキーの取得に成功しました。
それを手書きで書き換え&書き加えて、
↓のフォーマットに落とし込んだら、目的のサイトのソースをPC上の表記できました。

curl -i -H "Cookie: dnzSid=ほにゃらら; dnzToken=ほにゃらら; dnzSv=; dnzInfo=9; dnzPtab=5" URLリンク(trial.desknets.com)
ということでPCでは、curlをつかいコマンドプロンプト上で、目的サイトのソースを入手できました。
ちなみにこんな風になりました。
curl -i -H "Cookie: dnzSid=ほげ; dnzToken=ほげ; dnzSv=ほげ; dnzInfo=ほげ" https://ほげ:
ほげnep.dn-cloud.com/cgi-bin/dneo/dneo.cgi?cmd=plantweekgrp#cmd=plantsearch&key=&entry=%E5%B2%A1%E6%9D%91&splantgroup=0&sterm=
1&sfuture=1&rankflg=&reserve=&flag=&visitflg=&outflg=&fldsort=date&order=1&row=0&_=14994908777789132
●わからないこと
1 ルートのないスマホ端末のtaskerでcurlを扱い、かつ戻り値をtaskerの変数にいれる方法はあるでしょうか。
過去スレをみてtermuxのプラグインをインストールしてみましたが、「 /.termux/tasker 」というフォルダがうまく作れず、挫折してしまいました。
2 ①から②を自動的に移行するコマンドみたいなものはありますか?
もしなければ、①の戻り値の中のキャッシュの部分をsplitなど�


742:ナ切り取り、タスカーの変数にして、curlのコマンドのなかのに埋め込むということなのでしょうか。 これは頑張ればできるような気がします。



743:名無しさん@お腹いっぱい。
18/05/17 14:10:12.14 EBm1jhXp.net
キャッシュの部分でなく、クッキーの部分でした。

744:名無しさん@お腹いっぱい。
18/05/17 15:35:53.23 pDhk6rPK.net
>>685
まずtermuxは消してなかったことにしよう
Code>Run Shell
URLリンク(i.imgur.com)
コマンドの出力が画像の通りなら出力が%stdoutに入る(今回はgoogleのトップページのソース)
cookieに関してはどうしようもないのでVariables>Variable Search Replaceを使うか、Plugin>AutoTools>Regex、もしくはJS,Javaのコードを書くって手もある
好きな方法で切り出したり貼り付けたり頑張れ

745:名無しさん@お腹いっぱい。
18/05/17 23:00:17.99 0QdnCzlC.net
>>685
1 について
>>687 のとおり.
2 について
①のときに -c /書き込める場所/cookie.txt のようにして,クッキー情報をファイルに書き出し,
②のときに -b オプションで書き出したクッキーファイルを指定すればよい.
URLリンク(blog.tmd45.jp)

746:名無しさん@お腹いっぱい。
18/05/17 23:04:05.03 0QdnCzlC.net
>>681
Android設定>アプリと通知>アプリの権限>位置情報>Tasker はオンになっているか?

747:名無しさん@お腹いっぱい。
18/05/17 23:11:06.70 jukoCY0T.net
>>689
端末によって違うかもだが、現在地>Taskerはオンになってます。

748:名無しさん@お腹いっぱい。
18/05/17 23:31:36.39 BCJkPw6H.net
>>685
①で返ってくるのはCookieでなくJSONフォーマットのデータね
>>676に書いたとおり
個人的に別途作りたいものを思いついたのでテストがてらタスク作ってみた
sdcard/Download/test.txt にポータルトップのContentを保存するところまで
URLリンク(thuploader.orz.hm)
DLパス=646のID

JSONの扱いはJavaScriptが手っ取り早いので>>209さんの参考にXHR
別な手段としてHTTP PostでもCurlでも同じことはできるけど、JSONのParseやValueのURLEncodeも何かしらで実現する必要がある
>>687,688さんの方法でも良いし組み合わせてもいいしお好みで

そのままJavaScriptで書いてしまいたかったが、XHRのクロスドメイン制約で setRequestHeader("Cookie",~) ができない
※Refused to set unsafe header "Cookie" てなる URLリンク(i.imgur.com)
仕方ないのでTaskerのHTTP GetでCookie付けてアクセスしている

749:名無しさん@お腹いっぱい。
18/05/18 00:26:50.71 f/7LOBu3.net
>>669
AutoInputプラグインを使えば可能.
下記の Profile は *.mp4 を選択したときに,MX Player で動画再生するようにしたもの.
Profile: VLC2MX (68)
Event: AutoInput UI Action [ Configuration:Action Types: Clicks ]
Application: VLC
Enter: Anon (145)
Abort Existing Task
A1: If [ %aielementtext(1) ~ *.mp4 ]
A2: Back Button
A3: SQL Query [ Mode:URI Formatted File:content://media/external/video/media Table: Columns:_id Query:_display_name = ? Selection Parameters:%aielementtext(1) Order By: Output Column Divider: Variable Array:%result Use Root:Off ]
A4: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type:video/* Data:content://media/external/video/media/%result(1) Extra: Extra: Extra: Package:com.mxtech.videoplayer.ad Class: Target:Activity ]
A5


750:: End If



751:名無しさん@お腹いっぱい。
18/05/18 02:36:40.16 T/VVPaeH.net
>>692
細部まで教えて頂きありがとうございます。
しかし私がプログラミング&taskerの知識がほとんど無いため、実現することができませんでした。
初歩的なことで申し訳ないのですが、「Abort Existing Task」にはどうしたら設定できますでしょうか?"Collision Handing"の設定から選択するみたいですが、そこまで辿りつけずです。
スクリーンショットを載せますので、お時間があればミスを指摘して頂けないでしょうか。宜しくお願いします。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

752:名無しさん@お腹いっぱい。
18/05/18 02:37:28.00 T/VVPaeH.net
>>692
エクスポートしたものはこちらになります。
Profile: VLC2MX (14)
Event: AutoInput UI Action [ Configuration:Action Types: Clicks ]
Application: VLC
Enter: Anon (12)
A1: If [ %aielementtext(1) ~ (MCU05).mp4 ]
A2: Back Button
A3: SQL Query [ Mode:URI Formatted File:content://media/external/video/media Table: Columns:_id Query:_display_name = ? Query: Selection Parameters:%aielementtext(1) Order By: Output Column Divider: Variable Array:%result Use Root:Off ]
A4: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type:video/(MCU05) Data:content://media/external/video/media/%result(1) Extra: Extra: Extra: Package:com.mxtech.videoplayer.ad Class: Target:Activity ]
A5: End If

753:名無しさん@お腹いっぱい。
18/05/18 07:19:28.02 zybojTkm.net
>>684
端末を再起動したら直りました

754:名無しさん@お腹いっぱい。
18/05/18 12:08:53.11 iOEM1vY8.net
>>687
>>688
本当にありがとうございます。
凄く初歩的なことでお恥ずかしいのですが、Run sherllでcurlがうまく扱えません。
過去スレを見てみると「端末による」「端末にcurlがはいっていれば」などと、端末に依存しているような表記が2、3件ありました。
なおRunshellで動かそうとすると、こんなエラーメッセージが出ます。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
termuxが薦められた経緯をみても使えないのは端末依存ということで正しいのでしょうか。
もしそうであればcurlが動けば、ゴールできそうな感じだっただけに残念です。
ちなみにmate9です。
2chMate 0.8.10.1/HUAWEI/MHA-L29/7.0/LR
>>691
ありがとうございます。
書いて頂いたものを頑張って飲み込んで、検証するまでちょっとお時間頂きたいです。

755:名無しさん@お腹いっぱい。
18/05/18 15:37:06.35 9jCYHFrY.net
>>696
じゃあResTaskっていうプラグインがあるから試してみたら?

756:名無しさん@お腹いっぱい。
18/05/18 22:15:33.54 f/7LOBu3.net
>>693 >>694
まず Collision Handing は,Tasker の Preferences>UI>Beginner Mode のチェックを外せば,
Task画面(2つ目のスクリーンショット)で,右上の歯車アイコンから設定できる.
それから A1 と A4 の (MCU05) ってのは何だ?
そこは半角のアスタリスクだぞ.
それと A3 の Columns と Selection が間違っている.
Columns に _id,Selection に _display_name = ? を入れる.

757:名無しさん@お腹いっぱい。
18/05/18 23:11:11.48 f/7LOBu3.net
>>690
HUAWEI 独自の省エネ設定が怪しいかもしれない.
URLリンク(help.mycartracks.com)
HUAWEI 端末は持っていないので,これ以上はわからん.

758:名無しさん@お腹いっぱい。
18/05/19 00:40:45.37 S60U3em9.net
>>680
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
自分のtaskerのprofileのnotification→pushbulletの設定には無い見たいです。。

759:名無しさん@お腹いっぱい。
18/05/19 06:49:41.64 N9Z41w1t.net
>>700
Plugin>Pushbullet

760:名無しさん@お腹いっぱい。
18/05/19 09:43:33.92 DxGi53ti.net
>>698
ご指摘ありがとうございます。
(MCU05)というのはテストに用いた動画のファイル名でした。*の箇所を書き換えると勘違いしておりました。
A4の指摘された箇所を書き換えましたが、残念ながら上手く動作しませんでした。
申し訳ございません。

Profile: VLC2MX (14)
Event: AutoInput UI Action [ Configuration:Action Types: Clicks ]
Application: VLC
Enter: Anon (12)
Abort Existing Task
A1: If [ %aielementtext(1) ~ *.mp4 ]
A2: Back Button
A3: SQL Query [ Mode:URI Formatted File:content://media/external/video/media Table: Columns:_id Query:_display_name = ? Selection Parameters:%aielementtext(1) Order By: Output Column Divider: Variable Array:%result Use Root:Off ]
A4: Send Intent [ Action:android.intent.action.VIEW Cat:None Mime Type:video/* Data:content://media/external/video/media/%result(1) Extra: Extra: Extra: Package:com.mxtech.videoplayer.ad Class: Target:Activity ]
A5: End If

761:名無しさん@お腹いっぱい。
18/05/19 18:06:40.99 tXhaBzMp.net
●Tasker有無: 購入済み
●Androidバージョン:7.1.1
●root有無: あり
●やりたいこと
コピーした


762:定型文を現在時刻、日付に自動で書き換えたい 例、「#時#分に家を出ました」の定型文をコピー→taskerで「5時00分に家を出ました」に変換 ●やってみたこと 訳の分からないことを考えて試したのですが初期から失敗しました %CLIPから#をVariable Search でローカルVarに格納、%TIMEから時刻を取得しVarにセットそれを%ClIPに書き込み



763:名無しさん@お腹いっぱい。
18/05/19 19:05:07.12 ZRgGfHLq.net
>>701
notificationじゃなくてプラグインの方か!
ありがとう、解決しました!

764:名無しさん@お腹いっぱい。
18/05/19 21:21:13.41 WArANglZ.net
>>698
上手く動作しなかった件ですが、autoinputの権限を許可し忘れていたという初歩的なものでした。
思い描いていたことを実現することができました。誠にありがとうございます。

765:名無しさん@お腹いっぱい。
18/05/19 22:19:00.61 HfynjVpm.net
>>691
アップロードしていただいたものをカスタマイズして無事にサイトに到達できました。本当にありがとうございます!!!
>>687
>>688
>>697
お三方の助言なくてはとてもここまでこれませんでした。ありがとうございます。
完成タスクを張るべきところですが、
すでに691さんのお手本があるので、前半部分を私の手のなんとか届くRESTaskに書き換えたものを貼らせていただきます。
なおサイトの挙動が今一つわかっておらず、一回でクッキーがとれなかったり、A7で違うソースがきたりすることがあります。
その処理のため余分なものが入っており美しさにかけますが、本当にやりたいことがなんとか実現できそうです。
Dn取得試行 (174)
A1: RESTask [ Configuration:REST call Timeout (Seconds):30 ]
A2: Goto [ Type:Action Number Number:1 Label: ] If [ %rtcode !~ 200 ]
A3: Variable Set [ Name:%rtreS To:%rtres Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Variable Split [ Name:%rtreS Splitter:" Delete Base:Off ]
A5: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A6: Variable Set [ Name:%cookie To:dnzSid=%rtreS8; dnzPtab=S; dnzHashcmd=fin; dnzToken=%rtreS12; dnzSv=%rtreSa36;
dnzInfo=%rtreS20 Recurse Variables:Off Do Maths:Off Append:Off ]
A7: HTTP Get [ Server:Port:URLリンク(hoge:hoge@hoge.dn-cloud.com) Path:/cgi-bin/dneo/dneo.cgi?cmd=plantweekgrp#cmd=plantsearch&key=&entry=ho&splantgroup=0
&sterm=1&sfuture=1&rankflg=&reserve=&flag=&visitflg=&outflg=&fldsort=date&order=1&row=0&_=14994908
Attributes: Cookies:%cookie User Agent: Timeout:10 Mime Type: Output File:Download/test2.txt Trust Any Certificate:On ]
A8: Flash [ Text:%HTTPR %HTTPL Long:Off ]
A9: Goto [ Type:Action Label Number:9 Label:short ] If [ %HTTPL < 12000 ]
A10: Write File [ File:Download/testlong.txt Text:%HTTPD Append:Off Add Newline:On Continue Task After Error:On ]
<short>
A11: Write File [ File:Download/testshort.txt Text:%HTTPD Append:Off Add Newline:On ]
A12: Stop [ With Error:Off Task: ]
●しりたいこと
この際、RESTaskを勉強して見ようとおもったのですが、cookiesをどこにどのようなかたちで記述すればうまくいくのかわかりませんでした。
追加の質問となってしまいますが、もしよければ教えてください。

766:名無しさん@お腹いっぱい。
18/05/19 23:32:31.71 qGn6PoSP.net
>>706
Headersタブで Name を Cookie として追加すればよい.
それと,JSON から自分で解析してクッキーを取得したようだが,
クッキーで返ってくる方にすれば,%rtck_dnzsid のような変数にクッキーの値が自動で入るので,
dnzSid=%rtck_dnzsid; dnzToken=%rtck_dnztoken;
のようにするだけで済む.

767:名無しさん@お腹いっぱい。
18/05/20 01:18:41.03 hSwGinpS.net
●Tasker有無: 購入済み
●Androidバージョン: android


768:8.0 ●root有無: なし ●やりたいこと  サブ機huawei nova lite 2にてデータsim(fuji sim)刺してます。 自宅ではwifi 外出時はテザリングを自動で切り替えたいです。 GPSにて自宅判定しようと思うんですがLocation設定で地図表示されません。 ※メイン機(android7)だと同じ場所で地図表示されるんですが・・・ http://imgur.com/ANT4v1b.jpg



769:名無しさん@お腹いっぱい。
18/05/20 07:13:37.47 OargeJQn.net
>>708
GooglePlay開発者サービスを初期化で戻るよ。でもその他Googleサービスが使えないけど。

770:名無しさん@お腹いっぱい。
18/05/20 07:14:36.41 cpYNuHWN.net
>>707
おお!ありがとうございます。
やって見ます。

771:名無しさん@お腹いっぱい。
18/05/20 07:19:08.53 OargeJQn.net
>>708
上の方で質問したけど、私の環境ではnovalite2のtaskerで位置情報の取得がうまくいかない。ぜひ試して結果を教えてほしいな。
>662

772:名無しさん@お腹いっぱい。
18/05/20 14:47:34.30 QGUQDTKB.net
>>709
ありがとうございます。
ググるとHUAWEI機あるあるっぽいですね。
開発者サービス初期化・再起動でlocation画面でマップ表示されるようになりました。
あとはGPSでon・offされるかテストしてみます。
>>711
設定>アプリ>開発者サービス>無効>端末探す>無効アンインストール>再起動で今のところはGPS連動でon出来てます。offはまだ試せてませんが・・・

773:名無しさん@お腹いっぱい。
18/05/20 16:39:20.41 CIIzj3mX.net
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:8.1
●root有無: なし
●やりたいこと
 ・yyyymmdd-HHnnssの形式でPOP-UPに表示したい
 
●やってみたこと
 ・プロファイルまで作ってみたのですが、上手く変換されず変数名がそのまま表示されます。

URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
getFormattedDateのタスクは前にこのサイトから拾いました

774:名無しさん@お腹いっぱい。
18/05/20 16:40:42.05 CIIzj3mX.net
すみません
サイトはここです
URLリンク(tasker.wikidot.com)

775:名無しさん@お腹いっぱい。
18/05/20 17:21:44.64 Y2SoyQ52.net
>>713
1枚目のPriorityを10ではなく%priorityにしたら動いた。

776:名無しさん@お腹いっぱい。
18/05/20 17:48:38.43 RAgsqba6.net
>>715
ありがとうございます。
うまく表示されました。
これで地球に帰ることが出来ます

777:名無しさん@お腹いっぱい。
18/05/20 23:14:44.25 jeUAlhFH.net
>>703
下記のような Profile を組めばよい.
なお,Profile Properties の Cooldown Time を設定しておかないと無限ループになるので注意.
下記の Profile は A2 の部分で変数展開しかしていないので,そこは好きなように変換すればよい.
どういうことかというと「「%TIME に家を出ました」をコピーすると,「5.00 に家を出ました」のようになるということ.
Profile: ClipConvert (206)
Cooldown: 3
Event: Variable Set [ Variable:%CLIP Value:* User Variables Only:Off ]
Enter: Anon (210)
A1: Variable Set [ Name:%clip To:%CLIP Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%clip To:%clip Recurse Variables:On Do Maths:Off Append:Off ]
A3: Set Clipboard [ Text:%clip Add:Off ]

778:名無しさん@お腹いっぱい。
18/05/20 23:56:51.48 X39LPlWZ.net
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root有無: なし
●やりたいこと
「指定Wi-Fiが切れると同時にバイブレーション&待ち受けに戻る」タスクを使ってるんだが、端末のWi-Fiをオフにしてたり指定外のWi-Fi使ってる時でもバイブ&待ち受けに戻されるようになった
対象のWi-Fi指定方法はSSIDとMACアドレスにて
Tasker入れて半年は問題なかった
誤作動するようになったのはここ二週間ほど
これだけでは情報が不十分かもしれないが何が原因かわかりますか? 

779:名無しさん@お腹いっぱい。
18/05/21 06:47:00.31 Dkzq+3J9.net
>>7


780:18 情報が不足してて意味がわかりません



781:名無しさん@お腹いっぱい。
18/05/21 08:21:23.49 MmQ+szLD.net
●Tasker有無: 購入済み
●Androidバージョン:7.0.0
●root有無: なし
●やりたいこと
AutoInputのプラグインで設定→テザリング→テザリングon・offのタスクを作成しました。
テストや発動契機をアプリケーションの起動に設定した場合はこの一連の動作は一瞬で終了してくれるのですが、契機をblutooth接続に設定すると画面の遷移から自動タッチまで3~5秒ほど間隔があきストレスのある動作になってしまいます。
この間隔を無くす解決法などはあるのでしょうか?宜しくお願いします。

782:名無しさん@お腹いっぱい。
18/05/21 11:57:57.71 Ax3aGNK9.net
質問です。taskerははじめていじりますので言葉足らずだと思いますがご教授ください
●Tasker有無: 購入済み
●Androidバージョン:8.0(galaxyS8)
●root有無: なし
●わからないこと(知りたいこと)
task→display →turn on がこのデバイスじゃできませんと出ますが、ルート権限取るしかないでしょうか?
URLリンク(i.imgur.com)
●やりたいこと
turn onのtaskをショートカット、ウィジェットもしくはtaker内のtaskで作り、それをbxactionsというgalaxy専用のbutton action remaperでスリープ中に電源ボタン以外でもturn on できるようにしたい。
※bxactionsの動作項目にtaskerのtask選択もあります

783:名無しさん@お腹いっぱい。
18/05/21 19:40:45.65 vaWU27eH.net
>>720
そもそもテザリングのオンオフがtaskerの標準アクションで出来るけどそれじゃダメなのん?
wifiテザじゃなくBTテザだっていうならSecuresettingsでオンオフ
両方画面変移なくオンオフ出来るで?

784:名無しさん@お腹いっぱい。
18/05/21 19:53:17.82 +et23EnG.net
>>722
wifiテザリングですが、tasker標準のアクションで設定しようとすれば"This action may not work on some devices~"と警告が出て実際に動作しませんでした。androidのバージョンと機種が関係しているようです。

785:名無しさん@お腹いっぱい。
18/05/21 20:11:16.45 vaWU27eH.net
>>723
それはご愁傷様
あと時間かかるのはこんなに言われてるのにタスク貼らないあわてん坊さんだから
BTconnectedじゃなくてBTnearになってないかい?
これ以上はドットさんなり現れるのを待ちなさいな

786:名無しさん@お腹いっぱい。
18/05/21 20:47:01.80 +et23EnG.net
>>724
タスクも貼らずにすみませんでした。
今回作成したのはこちらです。
Profile: wifiテザリング (7)
State: BT Connected [ Name:CAR-KIT Address:* ]
Enter: テザー (2)
A1: Wireless Settings
A2: AutoInput Action [ Configuration:Type: Text
Value: テザリング
Action : Click Timeout (Seconds):20 ]
A3: AutoInput Action [ Configuration:Type: Text
Value: Wi-Fiテザリング
Action : Click Timeout (Seconds):20 ]
A4: Go Home [ Page:0 ]
A2A3で画面が表示されてから3秒ほど経ってからタッチされるのでそれを短くしたいです。

787:名無しさん@お腹いっぱい。
18/05/22 18:23:05.82 ggjFIzeS.net
>>717
どうさしました。ありがとうございます
これの仕組みって
クリップボードに何かがコピーされたのを検知
A1%CLIPをローカルvars(%clip)に格納
A2%clipの中のグローバル変数を変換(recurseでグローバル変数が無くなるまで繰り返す)
A3%clipをクリップボードに送る
であってますか?

788:名無しさん@お腹いっぱい。
18/05/22 19:19:47.76 hPt5SnRG.net
●Tasker有無: 購入済み
●Androidバージョン:7.0.0
●root有無: なし
●やりたいこと
Javascriptから返ってきたUTF16(と思われる)の文字列をUTF8(もしくはSJIS)などに変換して、なにかしらのグローバル変数にいれたい。
たとえばこういう文字列を
2018\u5e7405\u670811\u65e5\uff5e

2018年05月11日~
と、このようにしたいです。
●やってみたこと
過去レス4をみて、kconvでの変換をいろいろと試してみたが、どうやってもうまく変換できなかった。(sl4aでruby


789:を動かすところまではできました。) ※taskerの中でやるのが理想ですが、なにかの変換サイトに文字列を投げて、て返ってくる%HTTPDを切り出せればそれでも構いません。 どうぞよろしくお願いいたします。



790:名無しさん@お腹いっぱい。
18/05/22 19:47:06.67 2POZ0Ha8.net
>>727
変換用のRubyのコードみせて

791:名無しさん@お腹いっぱい。
18/05/22 20:14:17.79 qqriw9xA.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
特定アプリの通知が来たときに、バイブとLEDの色を指定したい。
バイブは設定どおりに振動するのですが、LEDがTaskerのNotify LEDで設定した色になりません。
TaskerでPinkを選択しているのですが、青になります。

792:名無しさん@お腹いっぱい。
18/05/22 20:48:42.14 kMClwav4.net
>>727
JavaScriptでデコードして返すのはだめ?
let s;
s = decodeURIComponent(JSON.parse('"2018\u5e7405\u670811\u65e5\uff5e"'));
setLocal("res", s);

793:名無しさん@お腹いっぱい。
18/05/22 20:50:49.40 5+Ruej0t.net
●Tasker有無: 購入済み
●Androidバージョン:Nougat
●root有無: あり
●やりたいこと
機内モードオンにした時自動でWiFiをオンにする
お願いします

794:名無しさん@お腹いっぱい。
18/05/22 20:50:59.06 tf9vVDQN.net
>>729
LEDの色は端末によって再現できる色とできない色がある
つまり必ずしも指定した色になるとは限らない

795:名無しさん@お腹いっぱい。
18/05/22 21:42:10.95 F23JXAR0.net
>>731
プロファイルにState→Net→Airplance Mode(Invertにチェックしない)
タスクにNet→WiFi(Set on)
が1番簡単かな?

796:名無しさん@お腹いっぱい。
18/05/22 21:50:06.97 +Cn8JOUe.net
>>728
コードはこれです。
下記のUTF16とUTF8のところをいろいろいろと書き換えてみましたがうまくいきませんでした。
require 'kconv'
in_path = '/mnt/sdcard/Tasker/log/infile.txt/'
in_code = Kconv::UTF16
out_path = '/mnt/sdcard/Tasker/log/outfile.txt'
out_code = Kconv::UTF8
File.open(in_path, 'r') do |f_in|
File.open(out_path, 'w') do |f_out|
f_out.write f_in.read.kconv(out_code, in_code)
end
end

797:名無しさん@お腹いっぱい。
18/05/22 21:57:02.08 wFaTuveb.net
>>733
すげー!
ありがとう!

798:名無しさん@お腹いっぱい。
18/05/22 22:05:20.43 +Cn8JOUe.net
>>730
変換したい文字は変数かファイルにはいっているのですが、javaのコードの中にグローバル変数をいれることって可能ですか?
decodeURIComponent(JSON.parse('"%hoge"'));
setLocal("res", s);
みたいにできれば、嬉しいのですが。。。

799:名無しさん@お腹いっぱい。
18/05/22 22:27:45.43 kMClwav4.net
>>736
たぶんこんな感じ?
ど正常以外は考慮していないので念の為
URLリンク(thuploader.orz.hm)
DLパス=727のID

800:名無しさん@お腹いっぱい。
18/05/22 22:42:43.11 ke+nPrT7.net
>>725
端末を再起動した直後でも動作が遅いか?
それと BT Connected のタイミングで何か他に Task が動作していないか?

801:名無しさん@お腹いっぱい。
18/05/22 22:46:26.88 ke+nPrT7.net
>>726
A2 はグローバル変数に限らず変数ならば変換する.
それ以外はあっている.

802:名無しさん@お腹いっぱい。
18/05/22 23:02:19.36 ke+nPrT7.net
>>721
root 不要.
Tasker単体で別の方法でもできるが,一番簡単なのは Secure Settingsプラグインを使う方法.
URLリンク(play.google.com)
Secure Settingsプラグインをインストールしてから,
Task Edit画面で Plugin>Secure Settings>Configuration>Actions>Wake Device と選択していって Action を追加すればよい.

803:名無しさん@お腹いっぱい。
18/05/22 23:44:28.74 NUNX0rPq.net
>>736
面倒だけど
変数をテキストファイルに書き出して
jsで読み込んで変換して書き出して
taskerで読み込んで変数にセット

804:名無しさん@お腹いっぱい。
18/05/22 23:55:29.66 +Cn8JOUe.net
>>737
ありがとうございます。めちゃくちゃ素晴らしいです。
変数には↓こんなふうにずらずらとUTF16が入っていて
"event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e"
上記をまるごと変換すると、失敗するらしく%resだけか返って来てしまいます。
waitは5秒くらい入れています。
ただ、ここから
2018\u5e7405\u670811\u65e5\uff5e
だけ切り出せばうまく変換できます。
まるごと変換するのは難しいでしょうか。

805:名無しさん@お腹いっぱい。
18/05/23 00:01:26.83 PUHsUGX8.net
>>741
今日一日Rubyと格闘したことを考えると、全く面倒ではありません。
「jsで読み込んで変換して書き出して」
ここがよくわからないです。

806:名無しさん@お腹いっぱい。
18/05/23 00:14:56.62 Z5EbXn+A.net
>>742
おそらく元のデータは{}でくくられていると思うのでそのままつっこめばOK
くくられてなければ{}でくくって渡す
URLリンク(thuploader.orz.hm)
DLパス=727のID

807:名無しさん@お腹いっぱい。
18/05/23 06:55:18.66 xLAl4b7S.net
>>741
ファイルに書き込む必要ないぞ
変数は展開できる
>>743
>>736の%hogeのところをlocalかglobalに置き換えればいい
local("ローカル変数名")かglobal("グローバル変数名")
URLリンク(i.imgur.com)

808:名無しさん@お腹いっぱい。
18/05/23 08:37:50.70 9NldrfQK.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
sl4a以外でpythonの実行
●わからないこと(知りたいこと)
一定時間毎に実行したいPythonのコードがあり
sl4aでやろうとしたところpip installがうまく行かず使いたいライブラリが入れられないので
別のアプリ(「Pydroid 3」というアプリ)でPythonを実行したい
一定時間毎の部分もpythonでやればいいと言う指摘もあるかもしれませんが
あくまで、実行タイミングはtaskerで管理したいのです(必然性は無いのですがそれがやりたかったので)

809:名無しさん@お腹いっぱい。
18/05/23 11:51:43.10 MnjS0yaE.net
>>746
Termuxがお手軽

810:名無しさん@お腹いっぱい。
18/05/23 11:52:59.96 HyEuIXbk.net
>>744
ありがとうございます。
おっしゃる通りに全体が{}でくくられてました。
まるごと変換したいという説明が稚拙でした。恐縮です。
まるごと変換したい文字列は4000文字くらいありまして、{}で入れ子構造になっていたり、並列に繰り返しになっていたり。
{省略
{"event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e"},{"mame":"--","limit":"\uff5e5\u670813\u65e5"}}
みたいなものがひとつの単位となって入力結果に応じて繰り返されてます。
これを
{省略
{"event":"--","entry":"2018年5月11日~"},{"mame":"--","limit":"~5月13日"}}
※繰り返し略
のように最初と最後の{}も含めて4000字全部変換したいのです。

811:名無しさん@お腹いっぱい。
18/05/23 12:30:11.67 HyEuIXbk.net
>>745
ありがとうございます。
貼っていただいたスクリーンショットが手がかりなんですよね。
変数のところにlocalと変数名を書き換えてみましたが、
let s;
s = decodeURIComponent(JSON.parse(local("hoge")));
setLocal("res", s);

812:名無しさん@お腹いっぱい。
18/05/23 12:36:49.80 HyEuIXbk.net
続き(途中で送ってしまいました。)
では動かず。。。
クォーテーションマークを挿入する程度にしか試行錯誤もできず。ここで止まってしまいました。
この解決法をとるにしても、748にあるように%hogeの中にある文字列を4000字全て変換してみたいです。

813:名無しさん@お腹いっぱい。
18/05/23 14:09:22.74 Z5EbXn+A.net
>>748
タスク上げる余裕がないのでコードだけ
グローバル変数のアクセスと文字列のデコードもできるはず
let json = global('Hoge');
let o = JSON.parse(json);
setGlobal('DEBUG', JSON.stringify(o));

814:名無しさん@お腹いっぱい。
18/05/23 14:26:38.44 5nDgl0MZ.net
>>749
動かないって言われてもなんで動かないのかこっちはわかんない
エラーが出るとか何も言わずに止まるとかそういう情報が必要
まずflash使って変数はきちんと展開できてるかとかの確認はすべき
flash(local("hoge"))で変数が出るかどうか
あとJSON.parseした時点で通常の文字に戻ってる気がするからそこも確認してみて(decodeい�


815:轤ネいのでは?って話)



816:名無しさん@お腹いっぱい。
18/05/23 14:55:49.69 4Ct7KqUz.net
Googleマップのナビの開始をProfilesにする事はできないですよね?
又、ナビ起動中のみ、定期的にメッセージを表示させたいのですが、一時的に他のアプリを使っている間や、ミニウィンドウで表示させる間は、動作しなくなります。何か解決策があれば、教えてもらえないでしょうか?
m(_ _)m

817:名無しさん@お腹いっぱい。
18/05/23 15:16:18.86 UCbpLA0z.net
やっぱタスク増やすとメモリ食う量も増えるんかな

818:名無しさん@お腹いっぱい。
18/05/23 15:36:46.68 HyEuIXbk.net
>>751
>>752
完璧に実現できました。
ありがとうございます!!!!
お二人には何とお礼を申し上げたものやら。
>>752
エラーは%resが返って来てました。
いじっていたら一度、object Objectと返って来たことがあったのですが、うまく再現できなくなり。。。
説明の手間を惜しんでしまいました。

819:名無しさん@お腹いっぱい。
18/05/23 16:34:00.04 O5wZO63K.net
>>740
返信ありがとうございます。
実はそこまではuserhguideでいけてたのですが、wake deviceの詳細設定(wake typeとdurationなど)が意味不明で且つ設定してもできなかったので質問した次第でした。
740さんはgalaxy使いで試されて成功したでしょうか?またtasker単体方法も教えていただいきたいです。一応設定等を間違っているかもしれないので画像貼っときます。

URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
secure setting 側のwake device 設定
URLリンク(i.imgur.com)

820:名無しさん@お腹いっぱい。
18/05/23 19:39:40.18 P90nkrQ1.net
>>738
再起動しても効果はありませんでした。
実装してるのはこれだけなので、他のタスクもさの影響はないと思います

821:名無しさん@お腹いっぱい。
18/05/23 22:18:17.37 hKjYl3pI.net
>>756
Wake Type は Screen & Keyboard Lights On で,Duration を 10 seconds とか 1 Minute にしても駄目か?
そもそも,その Task がちゃんと動いているかどうか怪しいので,
Task の一番最初に Alert>Vibrate を実行するようにして,バイブするかどうかを確認した方がよい.
Galaxy で同じことを試したわけではないので,少しずつ確認していくしかない.

822:名無しさん@お腹いっぱい。
18/05/23 22:29:35.65 hKjYl3pI.net
>>757
そうなると残る可能性として考えられるのは,AutoInput Action が早すぎるということ.
AutoInput Action を実行するのが早すぎると,切り替わる前の画面に対して Action を実行しようとして待ち状態になることがある.
なので,画面が切り替わるのを待つために,AutoInput Action の前に Wait を 100 MS とか 200 MS とか入れてあげると改善することがある.

823:名無しさん@お腹いっぱい。
18/05/24 14:52:43.46 pZBao/gk.net
>>758
すいません、いまさらなのですがロックスクリーン中のbibxyシングルタップが効いてないっぽいです(汗)
長押しはずっと効いていたので疑問にも思ってませんでした。
bxaction内のアクションもシングルタップでは効かないのでtasker側の問題ではありませんでした。(長押しで設定中のsoundmode iosをシングルタップに設定しても作動せず)
ほんとスレ汚しすいません。
こちらで解決したいと思います。

824:名無しさん@お腹いっぱい。
18/05/24 15:01:27.08 pZBao/gk.net
tasker側の正常作動しており、通常画面でのbixbyシングルタップにバイブだけのtaskを設定したら動いてくれます。
galaxyスレはレベル低いので泣き寝入りかな。ともかくありがとうございました。

825:名無しさん@お腹いっぱい。
18/05/25 05:12:36.67 H5nWitVa.net
>>761
scv35で試してみた
bxactionで、Action on lockscreenの使いたい箇所に当てはめれば画面オン


826:出来たけど、試した? なお「スリープ中に電源ボタン以外でもturn on」だけならtasker無くても>>756のアプリで動く Action on lockscreenのどれか>launch shortcut action>Secure Settings>以下略



827:名無しさん@お腹いっぱい。
18/05/25 11:01:56.88 fPDssKUv.net
>>762
bxactionsからlaunch short cut でsecure settingのwake deviceしましたがやっぱり駄目でした。上記で言ってる通りロックスクリーン中のシングルタップがなにかしらで無効化されてますのでまずその原因を見つけないといけません。
bixby関連は結構disableしてるのでここらへんを戻したらいけるとおもうのですが…
URLリンク(i.imgur.com)
ちなみに以下略はwake device>screen&keyboard light onとduration 1分でよろしいでしょうか?proにはアップグレートしてません。

828:名無しさん@お腹いっぱい。
18/05/25 14:24:07.35 H5nWitVa.net
>>763
ロック画面でシングルプレス効かないの見落としてた
それが解決しないと無理だろうね
bixby無効化環境を画像のと同じくしてもこちらは動作してるから無効化は無意味かな
やってるだろうけど、一旦bixby関係全部有効化して、ロック画面でもbixby起動するか試してみるとか
bxactionやdisablerを入れなおすとか
嫌じゃなきゃ端末初期化して1からやり直すのも手

829:名無しさん@お腹いっぱい。
18/05/25 15:28:31.11 ImA5Wg19.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 移動速度が10m/sを超えたら、端末をサイレントモードにしたい
●わからないこと(知りたいこと)
 stateのvariable valueに%LOCSPD>10をセットしましたが、移動速度を感知しません
 端末のGPSはONにしています。
 よろしくお願いします

830:名無しさん@お腹いっぱい。
18/05/25 15:52:57.49 IoXndmMP.net
>>765
Get Locationコマンドを実行するか、Locationをコンテクストにして測位されたときだけ、その変数がセットされるそうだ
URLリンク(tasker.dinglisch.net)
Locationを使ったダミーのプロファイルがあれば良さそう

831:名無しさん@お腹いっぱい。
18/05/25 16:31:41.31 fPDssKUv.net
>>764
そうですか…とりあえずbxaction最インストールしてみます。いろいろテスト実施ありがとうございました。

832:名無しさん@お腹いっぱい。
18/05/25 16:41:53.66 44Pr41de.net
>>765
ロケーション関連のビルトイン変数は>>766のとおりなので
移動開始で Get Location[Keep Tracking=ON] して
移動終了で Stop Location すれば速度は取れるかと

833:名無しさん@お腹いっぱい。
18/05/25 16:52:49.89 ImA5Wg19.net
>>766
>>768
素人なもんで、漠然としか理解できておりませんが、
variable valueに%LOCSPDをセットしただけではダメ
ということがわかっただけでも、助かりました。
いろいろ触って試行錯誤してみます。
有り難うございました

834:名無しさん@お腹いっぱい。
18/05/25 19:08:02.57 j/a13Z1g.net
Sceneで一つのRectangleに対してSTROKEの方向を上下左右の4方向設けたいのですが、
どうしたらできると思いますか?
※無理やりな方法ですが、複数のRectangleを重ね、それを少しずつ上下左右にずらしてみる、という事をしてみましたが、できませんでした。

835:名無しさん@お腹いっぱい。
18/05/25 20:07:12.42 CWWXcUfy.net
>>770
%stroke_dir で8方向の検出が出来るで

836:名無しさん@お腹いっぱい。
18/05/25 23:38:32.28 obe0qluS.net
>>765
もしかして電車でマナーモードを狙ってる?
電車の車内はSensorのMagnetic Fieldを使ったプロファイルで検出できるっぽい
今日初めてやったんだけど、自分の場合210か215以上で車内が検出できる感じ
なおPreferenceのMonitorで磁気センサが常時働く設定にする必要あり

837:名無しさん@お腹いっぱい。
18/05/26 07:28:35.23 Whv1igOA.net
電�


838:r食いまくりそう



839:646
18/05/26 16:59:44.95 WHHjBBU7.net
今週、皆様にクッキーの取得のしかたやらUTF16の扱い方を教えていただいたものです。
無事にというか後半はなかば力業で望んだタスクが完成したので、お礼もかねて貼っておきます。
出来ることがかぎられてるので、積み木で掘ったて小屋をつくってみたような感じになってますけど、これはこれで面白かったです。。。
またアクションにはチェック用のもろもろをのこしておりますが、それも含めてお楽しみいただけたら幸いです。
タスク
URLリンク(thuploader.orz.hm)
なお、サイトの詳細は割愛してます。
下記をA8に入れれば動作するとおもいます。
ソース
URLリンク(thuploader.orz.hm)

840:646
18/05/26 22:25:20.29 WHHjBBU7.net
少し改良しました。ver5
URLリンク(thuploader.orz.hm)
passはtasker17です。

841:名無しさん@お腹いっぱい。
18/05/27 09:22:03.77 tWCuDKmO.net
>771
全方向できました!とても助かりました、ありがとうございました!

842:名無しさん@お腹いっぱい。
18/05/27 09:27:03.67 tWCuDKmO.net
変数と文字の間にスペースを入れずに済む方法はないですか?
※例えば、「%DAYM日」と入力すると、変数として認識されず、文字として認識されてしまいます。「%DAYM 日※スペースを入れた」とすればいいのですが、それだと困る場合があるので…

843:名無しさん@お腹いっぱい。
18/05/27 12:10:31.12 F4jL6ppa.net
>>777
スマートじゃないけど
いちど「%DAYM 日※スペースを入れた」を変数に代入して
Variable Search Replaceでスペースを文字なしに置き換えればできるね

844:名無しさん@お腹いっぱい。
18/05/27 15:09:36.31 mSGLprDM.net
taskerでドロワーを自作することは可能ですか?
可能であればヒントを貰えると助かります。

845:名無しさん@お腹いっぱい。
18/05/27 17:08:46.52 4qj8+tF0.net
>>777
配列として書けば許容されるみたい
flash (34)
A1: Array Set [ Variable Array:%dayofmonth Values:%DAYM Splitter: ]
A2: Flash [ Text:%dayofmonth(1)日 Long:Off ]

846:名無しさん@お腹いっぱい。
18/05/31 22:27:27.63 kOB7sZNf.net
>778 >780
需要のありそうな事なのに、ストレートな方法が無いようで、以外でした。replaceとarrayの両方の方法とも、実現できました!とても、助かりました!ありがとうございますm(_ _)m

847:名無しさん@お腹いっぱい。
18/05/31 22:38:08.32 kOB7sZNf.net
05月30日や、10月03日といった日付を、それぞれ5月30日、10月3日と変換したいのですが、どうしたらできるでしょうか?
splitはせず、正規表現で一発で置換でると考えて、色々試したのですが、できませんでした…
※%Dateから、上記を実現する方法はわかっています。

848:名無しさん@お腹いっぱい。
18/06/01 00:26:04.55 OsZBSVoy.net
>>782
0([1-9])を$1に置き換えでできると思う

849:名無しさん@お腹いっぱい。
18/06/01 01:14:14.05 7PRj0cx3.net
>>782
一発じゃできないんじゃない?
783を採り入れて、DAYMが11以上かで$2を分岐させたら可能。

850:名無しさん@お腹いっぱい。
18/06/01 07:03:49.40 3Kv3O+Ra.net
>>784
一発でできるからちゃんと試してから言いなよ
583は0の直後に数字があるならその0を消去する処理
月の部分が1桁でも日の部分が1桁でも両方カバーできる


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