Androidアプリ、Taskerの質問スレです
質問時はまず質問テンプレート(>>2-)を読んでください
■公式サイト:7日間体験版あり http://tasker.dinglisch.net/ → https://tasker.joaoapps.com/ (リダイレクト先)
■前スレ
Tasker 質問スレ 18
http://egg.5ch.net/test/read.cgi/android/1531907053/
■関連リンク
◆Tasker Wiki(英語) http://tasker.wikidot.com/
◆Playストア https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
■日本語解説サイト
◆Tasker for Android 日本語化をめざす@ウィキ http://www43.atwiki.jp/taskeru/
◆ぷらりん http://tasker-userguide.pralin.info/
◆NIFの楽園(超初心者向け 概要から学び例題へ) http://solodc2011.com/tasker/1-overview
>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
探検
Tasker 質問スレ 19
■ このスレッドは過去ログ倉庫に格納されています
2019/10/10(木) 16:07:10.52ID:s9IAXuuX
2019/10/10(木) 16:08:47.60ID:s9IAXuuX
■質問テンプレート
●Tasker有無: 購入済み or 購入前
●Androidバージョン:
●root有無: あり or なし
●やりたいこと
・なるべく具体的にやりたいこと(目的)を書く
× メール → ◯ ドコモメール等
× Bluetooth機器 → ◯ Bluetoothヘッドセット(キーボード等)
× ほげほげ情報を取得できますか? → ◯ これこれこういうことをしたい
●やってみたこと
・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
(Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
(長すぎて一度に書き込めない場合は●その他2)
・どううまくいかないのか具体的に書く
×うまくいきません → ◯ これこれがこうなってしまいます
●わからないこと(知りたいこと)
・どの辺りがわからないのか,何を知りたいのかを書く
ほげほげのときをトリガーにしたいが Context をどうしたらいいのかわからない とか,
ほげほげ情報を取得するには Task をどうしたらいいかわからない とか,
Context も Task もどうしたらいいかわからない とか,
なぜそのような動作になるのかわからない とか,
Tasker の操作がわからない とか,
■.(ドット)からのお知らせ
質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします.
貼り付けられる Profile や Task が日本語だと見にくくて仕方がない.
(.(ドット)については●その他2)
■その他
●できれば解決時には完成版を公開しましょう
●その他2(補足・備考) https://writening.net/page?Vn6jNK
●Tasker有無: 購入済み or 購入前
●Androidバージョン:
●root有無: あり or なし
●やりたいこと
・なるべく具体的にやりたいこと(目的)を書く
× メール → ◯ ドコモメール等
× Bluetooth機器 → ◯ Bluetoothヘッドセット(キーボード等)
× ほげほげ情報を取得できますか? → ◯ これこれこういうことをしたい
●やってみたこと
・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
(Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
(長すぎて一度に書き込めない場合は●その他2)
・どううまくいかないのか具体的に書く
×うまくいきません → ◯ これこれがこうなってしまいます
●わからないこと(知りたいこと)
・どの辺りがわからないのか,何を知りたいのかを書く
ほげほげのときをトリガーにしたいが Context をどうしたらいいのかわからない とか,
ほげほげ情報を取得するには Task をどうしたらいいかわからない とか,
Context も Task もどうしたらいいかわからない とか,
なぜそのような動作になるのかわからない とか,
Tasker の操作がわからない とか,
■.(ドット)からのお知らせ
質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします.
貼り付けられる Profile や Task が日本語だと見にくくて仕方がない.
(.(ドット)については●その他2)
■その他
●できれば解決時には完成版を公開しましょう
●その他2(補足・備考) https://writening.net/page?Vn6jNK
2019/10/10(木) 16:15:57.34ID:s9IAXuuX
・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける(言語は英語にすること)
ちゃんと変更しといたぞ
ちゃんと変更しといたぞ
2019/10/10(木) 23:20:28.09ID:1hUNlTdJ
>>3
ありがとう.
ありがとう.
2019/10/10(木) 23:25:53.03ID:1hUNlTdJ
↓前スレの 977 をコピー
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし?
●やりたいこと
ディスプレイ消灯すると機内モードに、画面をonにすると機内モード解除というふうにしたいです
●やってみたこと
root権限を許可しないと出来ませんみたいな警告が出て前に進みません、root権限の許可の仕方がよくわからないのと、そもそも危険なのでアプリにroot権限は与えたくないのですが…
●わからないこと(知りたいこと)
上記の機内モード自動化によりバッテリーの節約とセルスタンバイ問題を解消したいと思っております
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし?
●やりたいこと
ディスプレイ消灯すると機内モードに、画面をonにすると機内モード解除というふうにしたいです
●やってみたこと
root権限を許可しないと出来ませんみたいな警告が出て前に進みません、root権限の許可の仕方がよくわからないのと、そもそも危険なのでアプリにroot権限は与えたくないのですが…
●わからないこと(知りたいこと)
上記の機内モード自動化によりバッテリーの節約とセルスタンバイ問題を解消したいと思っております
2019/10/10(木) 23:44:28.82ID:1hUNlTdJ
>>5
root なしで Action>Net>Ariplane Mode を選択すると確かに root が必要と出る.
しかし,PC から adbコマンドで WRITE_SECURE_SETTINGS権限を与えれば,root なしでも Action>Settings>Custom Setting を使って変更可能.
まずは,adbコマンドを使える環境を整える必要がある.
もしその環境を用意できないのだとしたら,機内モードの設定画面を開いて,AutoInputプラグインを使って自動で切り替えるという方法しかない.
root なしで Action>Net>Ariplane Mode を選択すると確かに root が必要と出る.
しかし,PC から adbコマンドで WRITE_SECURE_SETTINGS権限を与えれば,root なしでも Action>Settings>Custom Setting を使って変更可能.
まずは,adbコマンドを使える環境を整える必要がある.
もしその環境を用意できないのだとしたら,機内モードの設定画面を開いて,AutoInputプラグインを使って自動で切り替えるという方法しかない.
7名無しさん@お腹いっぱい。
2019/10/13(日) 01:49:59.98ID:eSaVQj9N ●Tasker有無:購入済み
●Androidバージョン:9
●root有無:なし
●やりたいこと
今までTasker以外のアプリでやっていたことをTaskerでできそうなのでやってます
1.iPhoneのコントロールセンター
2.バッテリーバーというアプリ(画面の上に視覚的にバッテリーの残量をわかるようにしたい)
3.RoundCornerというアプリ(画面の四隅を丸くする)
●やってみたこと
1.画面下に置いたシーンを上にスライドし,本体のシーンを起動できました
●わからないこと(知りたいこと)
2.赤から緑にグラデーションしたRectangleの上に,Rectangleを置いてその部分を透過する
3.全画面に黒のRectangleをおいて角を丸めたRectangleを透過する
これを思いついたのですがシーンで重なった部分を透過というようなことができなくて困ってます
何か方法があれば教えていただければうれしいです
●Androidバージョン:9
●root有無:なし
●やりたいこと
今までTasker以外のアプリでやっていたことをTaskerでできそうなのでやってます
1.iPhoneのコントロールセンター
2.バッテリーバーというアプリ(画面の上に視覚的にバッテリーの残量をわかるようにしたい)
3.RoundCornerというアプリ(画面の四隅を丸くする)
●やってみたこと
1.画面下に置いたシーンを上にスライドし,本体のシーンを起動できました
●わからないこと(知りたいこと)
2.赤から緑にグラデーションしたRectangleの上に,Rectangleを置いてその部分を透過する
3.全画面に黒のRectangleをおいて角を丸めたRectangleを透過する
これを思いついたのですがシーンで重なった部分を透過というようなことができなくて困ってます
何か方法があれば教えていただければうれしいです
2019/10/13(日) 02:00:57.33ID:eSaVQj9N
2019/10/13(日) 09:08:33.32ID:62lbUyu/
1 ジェスチャー機能のあるホームアプリならばSceneを置くことなくTaskerのタスクを実行できる 使ってないけどたぶんNovaとか 自分はアイコン置かない派なのでEcoHome(OS9以降に最適化されてないので注意がでるが使える)
2 重ねて表示してその下のSceneも透過させるのは無理じゃないかな?バーSceneの幅を100に区切った矩形を並べてバッテリーの値を参照して一つ一つ表示のオンオフをさせるが一番近いかな
スクショみたいにグラデじゃなくはっきり色分けされるし。表示オンオフ方法は矩形の名前に数字を用いforでバッテリーの数値以下を表示させるとか
3 これも↑の理由で無理と思う。というか素直に切り欠きの四隅分の透過PNGを用意して四隅に小さいImageで貼る。
というかそもそもステータスバーの所にSceneを表示できないような?自分がバッテリーバー作ってた時には出来なかったから極うすのバーをホーム画面に貼っていた記憶
2 重ねて表示してその下のSceneも透過させるのは無理じゃないかな?バーSceneの幅を100に区切った矩形を並べてバッテリーの値を参照して一つ一つ表示のオンオフをさせるが一番近いかな
スクショみたいにグラデじゃなくはっきり色分けされるし。表示オンオフ方法は矩形の名前に数字を用いforでバッテリーの数値以下を表示させるとか
3 これも↑の理由で無理と思う。というか素直に切り欠きの四隅分の透過PNGを用意して四隅に小さいImageで貼る。
というかそもそもステータスバーの所にSceneを表示できないような?自分がバッテリーバー作ってた時には出来なかったから極うすのバーをホーム画面に貼っていた記憶
10名無しさん@お腹いっぱい。
2019/10/13(日) 15:51:08.24ID:eSaVQj9N >>9
アドバイスありがとうございました。
1 アプリの起動中もほしいのでTaskerでつくりました
2 ステータスバーの上に置くことはできました。10分ごとにシーンをDestroyしShowした後,バッテリー残量に応じて消すようにしました
3 透過PNGで作りました。
とりあえず完成したんですが2のシーンのリロードのやり方がわからず一度消してから表示しています。
ここで画面がチカチカするのですがなにかいい案はありませんか
reroad batterybar (5)
A1: Destroy Scene [ Name:battery bar ]
A2: Show Scene [ Name:battery bar Display As:Overlay, Blocking Horizontal Position:100 Vertical Position:0 Animation:System Show Exit Button:Off Show Over Keyguard:On Continue Task Immediately:On ]
A3: Goto [ Type:Action Label Number:1 Label:100 ] If [ %BATT > 99 ]
A4: Goto [ Type:Action Label Number:1 Label:95 ] If [ %BATT > 94 ]
A5: Goto [ Type:Action Label Number:1 Label:90 ] If [ %BATT > 89 ]
A6: Goto [ Type:Action Label Number:1 Label:80 ] If [ %BATT > 79 ]
A7: Goto [ Type:Action Label Number:1 Label:70 ] If [ %BATT > 69 ]
A8: Goto [ Type:Action Label Number:1 Label:60 ] If [ %BATT > 59 ]
A9: Goto [ Type:Action Label Number:1 Label:50 ] If [ %BATT > 49 ]
A10: Goto [ Type:Action Label Number:1 Label:40 ] If [ %BATT > 39 ]
A11: Goto [ Type:Action Label Number:1 Label:30 ] If [ %BATT > 29 ]
A12: Goto [ Type:Action Label Number:1 Label:20 ] If [ %BATT > 19 ]
A13: Goto [ Type:Action Label Number:1 Label:15 ] If [ %BATT > 14 ]
A14: Goto [ Type:Action Label Number:1 Label:10 ] If [ %BATT > 9 ]
A15: Goto [ Type:Action Label Number:1 Label:5 ] If [ %BATT > 4 ]
<0>
A16: Element Destroy [ Scene Name:battery bar Element:005red ]
<5>
A17: Element Destroy [ Scene Name:battery bar Element:010red ]
<10>
A18: Element Destroy [ Scene Name:battery bar Element:015yellow ]
<15>
A19: Element Destroy [ Scene Name:battery bar Element:020yellow ]
<20>
A20: Element Destroy [ Scene Name:battery bar Element:030green ]
<30>
A21: Element Destroy [ Scene Name:battery bar Element:040green ]
<40>
A22: Element Destroy [ Scene Name:battery bar Element:050green ]
<50>
A23: Element Destroy [ Scene Name:battery bar Element:060blue ]
<60>
A24: Element Destroy [ Scene Name:battery bar Element:070blue ]
<70>
A25: Element Destroy [ Scene Name:battery bar Element:080blue ]
<80>
A26: Element Destroy [ Scene Name:battery bar Element:090purple ]
<90>
A27: Element Destroy [ Scene Name:battery bar Element:095purple ]
<95>
A28: Element Destroy [ Scene Name:battery bar Element:100purple ]
<100>
A29: Anchor
アドバイスありがとうございました。
1 アプリの起動中もほしいのでTaskerでつくりました
2 ステータスバーの上に置くことはできました。10分ごとにシーンをDestroyしShowした後,バッテリー残量に応じて消すようにしました
3 透過PNGで作りました。
とりあえず完成したんですが2のシーンのリロードのやり方がわからず一度消してから表示しています。
ここで画面がチカチカするのですがなにかいい案はありませんか
reroad batterybar (5)
A1: Destroy Scene [ Name:battery bar ]
A2: Show Scene [ Name:battery bar Display As:Overlay, Blocking Horizontal Position:100 Vertical Position:0 Animation:System Show Exit Button:Off Show Over Keyguard:On Continue Task Immediately:On ]
A3: Goto [ Type:Action Label Number:1 Label:100 ] If [ %BATT > 99 ]
A4: Goto [ Type:Action Label Number:1 Label:95 ] If [ %BATT > 94 ]
A5: Goto [ Type:Action Label Number:1 Label:90 ] If [ %BATT > 89 ]
A6: Goto [ Type:Action Label Number:1 Label:80 ] If [ %BATT > 79 ]
A7: Goto [ Type:Action Label Number:1 Label:70 ] If [ %BATT > 69 ]
A8: Goto [ Type:Action Label Number:1 Label:60 ] If [ %BATT > 59 ]
A9: Goto [ Type:Action Label Number:1 Label:50 ] If [ %BATT > 49 ]
A10: Goto [ Type:Action Label Number:1 Label:40 ] If [ %BATT > 39 ]
A11: Goto [ Type:Action Label Number:1 Label:30 ] If [ %BATT > 29 ]
A12: Goto [ Type:Action Label Number:1 Label:20 ] If [ %BATT > 19 ]
A13: Goto [ Type:Action Label Number:1 Label:15 ] If [ %BATT > 14 ]
A14: Goto [ Type:Action Label Number:1 Label:10 ] If [ %BATT > 9 ]
A15: Goto [ Type:Action Label Number:1 Label:5 ] If [ %BATT > 4 ]
<0>
A16: Element Destroy [ Scene Name:battery bar Element:005red ]
<5>
A17: Element Destroy [ Scene Name:battery bar Element:010red ]
<10>
A18: Element Destroy [ Scene Name:battery bar Element:015yellow ]
<15>
A19: Element Destroy [ Scene Name:battery bar Element:020yellow ]
<20>
A20: Element Destroy [ Scene Name:battery bar Element:030green ]
<30>
A21: Element Destroy [ Scene Name:battery bar Element:040green ]
<40>
A22: Element Destroy [ Scene Name:battery bar Element:050green ]
<50>
A23: Element Destroy [ Scene Name:battery bar Element:060blue ]
<60>
A24: Element Destroy [ Scene Name:battery bar Element:070blue ]
<70>
A25: Element Destroy [ Scene Name:battery bar Element:080blue ]
<80>
A26: Element Destroy [ Scene Name:battery bar Element:090purple ]
<90>
A27: Element Destroy [ Scene Name:battery bar Element:095purple ]
<95>
A28: Element Destroy [ Scene Name:battery bar Element:100purple ]
<100>
A29: Anchor
2019/10/13(日) 19:11:13.79ID:PgAs0jjE
>>10
更新のタスクなら消さなくても平気
各ブロックのパーツ名を表示させたい数字にして↓のタスク これは10ブロックに分けたときのもの
テスト1
A1: Test Scene [ Name:テスト Test:Status Store Result In:%test ]
A2: Stop [ With Error:Off Task: ] If [ %test !~ visible ]
A3: Variable Set [ Name:%bar To:0.10.20.30.40.50.60.70.80.90 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Variable Split [ Name:%bar Splitter:. Delete Base:Off ]
A5: For [ Variable:%visible Items:%bar(:) ]
A6: Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT > %visible ]
A7: Element Visibility [ Scene Name:テスト Element Match:%visible Set:False Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT < %visible ]
A8: End For
ちなみに表示タスクも応用で
テスト
A1: Test Scene [ Name:テスト Test:Status Store Result In:%test ]
A2: Create Scene [ Name:テスト ] If [ %test ~ uncreated ]
A3: Variable Set [ Name:%bar To:0.10.20.30.40.50.60.70.80.90 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Variable Split [ Name:%bar Splitter:. Delete Base:Off ]
A5: For [ Variable:%visible Items:%bar(:) ]
A6: Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT > %visible ]
A7: Element Visibility [ Scene Name:テスト Element Match:%visible Set:False Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT < %visible ]
A8: End For
A9: Show Scene [ Name:テスト Display As:Overlay Horizontal Position:0 Vertical Position:0 Animation:System Show Exit Button:Off Show Over Keyguard:Off Continue Task Immediately:Off ] If [ %test !~ visible ]
更新のタスクなら消さなくても平気
各ブロックのパーツ名を表示させたい数字にして↓のタスク これは10ブロックに分けたときのもの
テスト1
A1: Test Scene [ Name:テスト Test:Status Store Result In:%test ]
A2: Stop [ With Error:Off Task: ] If [ %test !~ visible ]
A3: Variable Set [ Name:%bar To:0.10.20.30.40.50.60.70.80.90 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Variable Split [ Name:%bar Splitter:. Delete Base:Off ]
A5: For [ Variable:%visible Items:%bar(:) ]
A6: Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT > %visible ]
A7: Element Visibility [ Scene Name:テスト Element Match:%visible Set:False Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT < %visible ]
A8: End For
ちなみに表示タスクも応用で
テスト
A1: Test Scene [ Name:テスト Test:Status Store Result In:%test ]
A2: Create Scene [ Name:テスト ] If [ %test ~ uncreated ]
A3: Variable Set [ Name:%bar To:0.10.20.30.40.50.60.70.80.90 Recurse Variables:Off Do Maths:Off Append:Off Max Rounding Digits:3 ]
A4: Variable Split [ Name:%bar Splitter:. Delete Base:Off ]
A5: For [ Variable:%visible Items:%bar(:) ]
A6: Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT > %visible ]
A7: Element Visibility [ Scene Name:テスト Element Match:%visible Set:False Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT < %visible ]
A8: End For
A9: Show Scene [ Name:テスト Display As:Overlay Horizontal Position:0 Vertical Position:0 Animation:System Show Exit Button:Off Show Over Keyguard:Off Continue Task Immediately:Off ] If [ %test !~ visible ]
2019/10/13(日) 19:18:25.01ID:PgAs0jjE
各ブロックのパーツ名を表示させたい数字にして じゃなく
各ブロックのパーツ名を表示をオンオフさせたいバッテリーの数値 ね
大変だけど100ブロック作って更新も%BATを参照すればリアルタイムで0〜100%の表示になります
あと今気付いたけど丁度の時になにもしないから
Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT = %visible ]
を足した方がいいかも
各ブロックのパーツ名を表示をオンオフさせたいバッテリーの数値 ね
大変だけど100ブロック作って更新も%BATを参照すればリアルタイムで0〜100%の表示になります
あと今気付いたけど丁度の時になにもしないから
Element Visibility [ Scene Name:テスト Element Match:%visible Set:True Animation Time (MS):0 Continue Task Immediately:Off ] If [ %BATT = %visible ]
を足した方がいいかも
13名無しさん@お腹いっぱい。
2019/10/13(日) 23:07:37.15ID:eSaVQj9N2019/10/16(水) 11:42:58.72ID:uhSKpcRm
■質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン:colorOR 6.0.1(Android 9)
●root有無: root化してない
●やりたいこと
GoogleChrome起動中はスリープさせない。
●やってみたこと
以下の通り作成
Profile: no sleep during chrome (10)
Application: Chrome
Enter: no sleep (3)
A1: Display Timeout [ Secs:* Mins:* Hours:* ]
●わからないこと(知りたいこと)
・何か権限が必要ですか?
・↑の権限を許可するadbのコマンドも教えていただきたい。
●Tasker有無: 購入済み
●Androidバージョン:colorOR 6.0.1(Android 9)
●root有無: root化してない
●やりたいこと
GoogleChrome起動中はスリープさせない。
●やってみたこと
以下の通り作成
Profile: no sleep during chrome (10)
Application: Chrome
Enter: no sleep (3)
A1: Display Timeout [ Secs:* Mins:* Hours:* ]
●わからないこと(知りたいこと)
・何か権限が必要ですか?
・↑の権限を許可するadbのコマンドも教えていただきたい。
2019/10/16(水) 11:43:43.52ID:uhSKpcRm
>>14
『質問テンプレート』を消し忘れました。
『質問テンプレート』を消し忘れました。
2019/10/16(水) 12:45:39.77ID:J+gTtciS
>>14
いや、そこはやってみてから質問しないか?
いや、そこはやってみてから質問しないか?
2019/10/16(水) 12:46:26.43ID:J+gTtciS
権限が必要かどうかはやれば分かったはずだろ?
2019/10/16(水) 15:50:36.38ID:uhSKpcRm
2019/10/16(水) 18:16:09.33ID:TdtOr+G5
2019/10/16(水) 21:21:11.71ID:j4MNYRBS
2019/10/16(水) 23:32:58.94ID:UBmUZmdK
2019/10/17(木) 00:36:18.91ID:xdP799XE
>>14
タイムアウトを長時間にしてみたらどう?
タイムアウトを長時間にしてみたらどう?
2019/10/17(木) 01:45:56.17ID:3z1CJ9/V
>>22
設定が15秒の場合で、time outを10分にしましたが、やはり15秒ぴったりで画面オフになりますね。
アクティブプロファイルには実行したいプロファイルが表示されているので、やはりアクションがうまく働いていないのかもしれないです。
あと、動画再生中はなぜかディスプレイ消えないです
設定が15秒の場合で、time outを10分にしましたが、やはり15秒ぴったりで画面オフになりますね。
アクティブプロファイルには実行したいプロファイルが表示されているので、やはりアクションがうまく働いていないのかもしれないです。
あと、動画再生中はなぜかディスプレイ消えないです
2019/10/17(木) 06:11:33.31ID:ha3wVwK0
>>14
単にTaskerにシステム設定の変更を許可してないとか?
でなければColorOSのせいかも
https://www.reddit.com/r/tasker/comments/d3l7k3/coloros_vs_tasker/
自分もreno A買おうと思ってたから不安だ…
単にTaskerにシステム設定の変更を許可してないとか?
でなければColorOSのせいかも
https://www.reddit.com/r/tasker/comments/d3l7k3/coloros_vs_tasker/
自分もreno A買おうと思ってたから不安だ…
2019/10/17(木) 07:44:19.91ID:xdP799XE
2019/10/17(木) 10:02:43.80ID:3z1CJ9/V
2019/10/17(木) 10:06:43.85ID:3z1CJ9/V
>>25
試しにデフォルトの画面オフの時間を5分にして、Taskerで10秒で画面オフとしましたが、5分間画面は消えないので、設定そのものができませんね。
定期的に画面操作とかで代用するとゲームに干渉して邪魔になりそうでよい案が浮かびません。
試しにデフォルトの画面オフの時間を5分にして、Taskerで10秒で画面オフとしましたが、5分間画面は消えないので、設定そのものができませんね。
定期的に画面操作とかで代用するとゲームに干渉して邪魔になりそうでよい案が浮かびません。
2019/10/17(木) 10:09:17.25ID:3z1CJ9/V
>>24
adb でWRITE_SECURE_SETTINGSを与えるとき、USBデバックの許可だけでなく、許可の監視を無効化もオンにしないといけなかったり、やはり他のAndroidとは違う感じはあります。
adb でWRITE_SECURE_SETTINGSを与えるとき、USBデバックの許可だけでなく、許可の監視を無効化もオンにしないといけなかったり、やはり他のAndroidとは違う感じはあります。
2019/10/18(金) 13:00:55.40ID:PzRC6Yzh
確か端末によっては設定で選択できる時間以外は受け付けないものもあるって聞いたことがある。
2019/10/18(金) 19:31:01.00ID:OPu8AuOO
>>29
設定内にある時間でも試しましたが無理でした。
調べてみるとadbでWAKE_LOCKの許可を与える必要がありそうですが、管理者権限付きでやってみたけどpermission deniedがでてダメでした。
sudoで実行したら可能かもしれませんが、Linux環境がないので試せてません。
設定内にある時間でも試しましたが無理でした。
調べてみるとadbでWAKE_LOCKの許可を与える必要がありそうですが、管理者権限付きでやってみたけどpermission deniedがでてダメでした。
sudoで実行したら可能かもしれませんが、Linux環境がないので試せてません。
2019/10/18(金) 20:41:28.71ID:V438tOHE
>>20
そのProfileやTaskを貼り付けろ(言語は英語にすること).
そのProfileやTaskを貼り付けろ(言語は英語にすること).
2019/10/18(金) 20:46:33.66ID:V438tOHE
>>26
Taskerのメニュー>More>Android Settings>Write Settings で表示される権限を許可しているということか?
Taskerのメニュー>More>Android Settings>Write Settings で表示される権限を許可しているということか?
2019/10/18(金) 22:57:00.14ID:KhcoIdQt
>>31
Custom Setting [ Type:Global Name:airplane_mode_on Value:1(または0) Use Root:Off Read Setting To: ]
タスクはこれだけですが他に何か必要でしょうか
機内モードのスイッチ自体は切り替わってますが実際の通信状態に変化はありません
Custom Setting [ Type:Global Name:airplane_mode_on Value:1(または0) Use Root:Off Read Setting To: ]
タスクはこれだけですが他に何か必要でしょうか
機内モードのスイッチ自体は切り替わってますが実際の通信状態に変化はありません
2019/10/18(金) 23:06:55.97ID:OPu8AuOO
>>32
そうですね。More→Android settingはDevice administerとPower save mode以外はすべて許可になってます。
そうですね。More→Android settingはDevice administerとPower save mode以外はすべて許可になってます。
2019/10/18(金) 23:49:00.52ID:V438tOHE
>>33
もはや AutoInputプラグインを使って切り替えるしかない.
AutoInputプラグインは画面が on の状態のときしか動作しないので,画面 off で機内モードに変更するにはちょっと工夫が必要.
画面 offイベント,かつ,機内モードになっていなかったら,一旦画面を on して機内モードに設定した後で画面を off する Profile を作る.
画面 on で機内モード解除の Profile の方は,画面 onイベント,かつ,機内モードになっていたら という条件にしておく.
もはや AutoInputプラグインを使って切り替えるしかない.
AutoInputプラグインは画面が on の状態のときしか動作しないので,画面 off で機内モードに変更するにはちょっと工夫が必要.
画面 offイベント,かつ,機内モードになっていなかったら,一旦画面を on して機内モードに設定した後で画面を off する Profile を作る.
画面 on で機内モード解除の Profile の方は,画面 onイベント,かつ,機内モードになっていたら という条件にしておく.
2019/10/18(金) 23:54:36.80ID:V438tOHE
>>30
>>34
下記のアプリで Tasker を調べて,WAKE_LOCK が GRANTED PERMISSIONS になっているかを確認する.
https://play.google.com/store/apps/details?id=in.arjsna.permissionchecker&hl=ja
>>34
下記のアプリで Tasker を調べて,WAKE_LOCK が GRANTED PERMISSIONS になっているかを確認する.
https://play.google.com/store/apps/details?id=in.arjsna.permissionchecker&hl=ja
2019/10/19(土) 04:19:05.09ID:MRlPQR/h
>>36
確認したところ、WAKE_ROCKは GRANTED PERMISSIONS でしたが、WRITE_SETTINGSがDENIED PERMISSIONSでした。
WRITE_SETTINGSはadbで権限与えようとしてもだめでした。
確認したところ、WAKE_ROCKは GRANTED PERMISSIONS でしたが、WRITE_SETTINGSがDENIED PERMISSIONSでした。
WRITE_SETTINGSはadbで権限与えようとしてもだめでした。
2019/10/19(土) 09:11:11.93ID:pQA1fa2f
>>37
下記の Profile ならうまく行くかもしれない.
同じものを taskernet に置いたので,そちらからインポートしてもよい(その方が確実).
Profile: KeepScreenOn (343)
Restore: no
Application: Chrome
Enter: Anon (363)
A1: Java Function [ Return:(PowerManager)pm Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:power Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return:gWakeLock Class Or Object:pm Function:newWakeLock
{WakeLock} (int, String) Param:10 Param:Tasker Param: Param: Param: Param: Param: ]
A3: Java Function [ Return: Class Or Object:gWakeLock Function:acquire
{} () Param: Param: Param: Param: Param: Param: Param: ]
Exit: Anon (364)
A1: Java Function [ Return: Class Or Object:gWakeLock Function:release
{} () Param: Param: Param: Param: Param: Param: Param: ]
https://taskernet.com/shares/?user=AS35m8nPobtGDXby0zCUBECIBa5qdzgZDIw0PiWUbmeIAs9w%2FRCN2iZkYFb%2FaRmmKA0ocL9z2B0%3D&id=Profile%3AKeepScreenOn
下記の Profile ならうまく行くかもしれない.
同じものを taskernet に置いたので,そちらからインポートしてもよい(その方が確実).
Profile: KeepScreenOn (343)
Restore: no
Application: Chrome
Enter: Anon (363)
A1: Java Function [ Return:(PowerManager)pm Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:power Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return:gWakeLock Class Or Object:pm Function:newWakeLock
{WakeLock} (int, String) Param:10 Param:Tasker Param: Param: Param: Param: Param: ]
A3: Java Function [ Return: Class Or Object:gWakeLock Function:acquire
{} () Param: Param: Param: Param: Param: Param: Param: ]
Exit: Anon (364)
A1: Java Function [ Return: Class Or Object:gWakeLock Function:release
{} () Param: Param: Param: Param: Param: Param: Param: ]
https://taskernet.com/shares/?user=AS35m8nPobtGDXby0zCUBECIBa5qdzgZDIw0PiWUbmeIAs9w%2FRCN2iZkYFb%2FaRmmKA0ocL9z2B0%3D&id=Profile%3AKeepScreenOn
2019/10/19(土) 11:24:16.30ID:MRlPQR/h
2019/10/20(日) 15:35:16.86ID:lxQYK1Ud
2019/10/20(日) 18:47:47.78ID:Uy8SQnFz
●Tasker有無: 購入済み
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
2つのフォルダの差分を取って、新しく増えたファイルだけ、別のフォルダの中に保存したい。
●しりたいこと
ファイルの差分の取り方
●本当にやりたいこと
LINEで送られてきた写真をしばらくして相手が送信取り消しすると、こちらのアプリ上でも見えなくなる。このとき、ラインのアプリ内にストレージされてた画像ファイルも合わせて削除されてしまう。
これを避けるため、最初に写真が送られて来た際にファイルを別場所に逐次保存するのを(スマートに)自動化したい。
●やってみたこと
写真が送られてくるたびに、ファイルを丸ごと保存する。トークから削除したとき&されたときは、その直前の全部保存ファイルを毎回別名保存というタスクは作ったので一応、写真が消えてしまうことはないです。
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
2つのフォルダの差分を取って、新しく増えたファイルだけ、別のフォルダの中に保存したい。
●しりたいこと
ファイルの差分の取り方
●本当にやりたいこと
LINEで送られてきた写真をしばらくして相手が送信取り消しすると、こちらのアプリ上でも見えなくなる。このとき、ラインのアプリ内にストレージされてた画像ファイルも合わせて削除されてしまう。
これを避けるため、最初に写真が送られて来た際にファイルを別場所に逐次保存するのを(スマートに)自動化したい。
●やってみたこと
写真が送られてくるたびに、ファイルを丸ごと保存する。トークから削除したとき&されたときは、その直前の全部保存ファイルを毎回別名保存というタスクは作ったので一応、写真が消えてしまうことはないです。
2019/10/20(日) 18:52:06.59ID:Uy8SQnFz
●Tasker有無: 購入済み
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
2つのフォルダの差分を取って、新しく増えたファイルだけ、別のフォルダの中に保存したい。
●しりたいこと
フォルダの差分の取り方
●本当にやりたいこと
LINEで送られてきた写真をしばらくして相手が送信取り消しすると、こちらのアプリ上でも見えなくなる。このとき、ラインのアプリ内にストレージされてた画像ファイルも合わせて削除されてしまう。
これを避けるため、最初に写真が送られて来た際にファイルを別場所に逐次保存するのを(スマートに)自動化したい。
●やってみたこと
写真が送られてくるたびに、フォルダを丸ごと保存する。トークから削除したとき&されたときは、その直前の全部保存フォルダを別名保存というタスクは作ったので一応、写真が消えてしまうことはないです。
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
2つのフォルダの差分を取って、新しく増えたファイルだけ、別のフォルダの中に保存したい。
●しりたいこと
フォルダの差分の取り方
●本当にやりたいこと
LINEで送られてきた写真をしばらくして相手が送信取り消しすると、こちらのアプリ上でも見えなくなる。このとき、ラインのアプリ内にストレージされてた画像ファイルも合わせて削除されてしまう。
これを避けるため、最初に写真が送られて来た際にファイルを別場所に逐次保存するのを(スマートに)自動化したい。
●やってみたこと
写真が送られてくるたびに、フォルダを丸ごと保存する。トークから削除したとき&されたときは、その直前の全部保存フォルダを別名保存というタスクは作ったので一応、写真が消えてしまうことはないです。
2019/10/21(月) 12:03:48.05ID:taun791o
●Tasker有無: 購入済み
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
外部アプリのfrepの処理が複数のタスクで被らないように順番を振って動かしたい
●やってみたこと
frepを稼働させる前に%Cueに+1
%CueAに%Cueを代入
%CueAが1ならfrep実行
frep処理が終わったら%Cueと%CueAを-1
としたのですが
frepプログラムを追加するたびにすべてのタスクに
%CueBを-1…%CueEを-1と追加していかないといけないので
(%Cue)と言う変数名の付くすべての変数で1以上が代入されていれば-1する方法があれば教えていただきたいです。
%Cue*では(must be a variable or arry name)とエラーが出て出来ませんでした
●Androidバージョン:Android 9
●root有無: なし
●やりたいこと
外部アプリのfrepの処理が複数のタスクで被らないように順番を振って動かしたい
●やってみたこと
frepを稼働させる前に%Cueに+1
%CueAに%Cueを代入
%CueAが1ならfrep実行
frep処理が終わったら%Cueと%CueAを-1
としたのですが
frepプログラムを追加するたびにすべてのタスクに
%CueBを-1…%CueEを-1と追加していかないといけないので
(%Cue)と言う変数名の付くすべての変数で1以上が代入されていれば-1する方法があれば教えていただきたいです。
%Cue*では(must be a variable or arry name)とエラーが出て出来ませんでした
2019/10/21(月) 12:50:46.79ID:taun791o
2019/10/21(月) 15:26:58.83ID:RtZBPVQ4
すべてprofilesからの条件で動いているならもっと単純に実行タスクの頭に %Frep on 最後に %Frep off
Frepが実行中は%Frepにonが代入されている状態を作りProfilesの条件に%Frepがoffの時にするとか
Pactive等で他のFrepタスクが実行中は実行を待たせるとか
Frepが実行中は%Frepにonが代入されている状態を作りProfilesの条件に%Frepがoffの時にするとか
Pactive等で他のFrepタスクが実行中は実行を待たせるとか
2019/10/21(月) 23:05:27.59ID:Dg4Ksu16
>>42
差分は JavaScript を使うのが簡単なので,下記のような Task を組めばよい.
なお,オリジナルフォルダーかバックアップフォルダーのどちらかが空のときは自明なので処理は省いてある.
A1: List Files [ Dir:original Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A2: List Files [ Dir:backup Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A3: If [ %original1 Set & %backup1 Set ]
A4: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A5: If [ %diff neq \%diff ]
A6: Variable Split [ Name:%diff Splitter:, Delete Base:On ]
A7: Flash [ Text:%diff() Long:On ]
A8: End If
A9: End If
差分は JavaScript を使うのが簡単なので,下記のような Task を組めばよい.
なお,オリジナルフォルダーかバックアップフォルダーのどちらかが空のときは自明なので処理は省いてある.
A1: List Files [ Dir:original Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A2: List Files [ Dir:backup Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A3: If [ %original1 Set & %backup1 Set ]
A4: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A5: If [ %diff neq \%diff ]
A6: Variable Split [ Name:%diff Splitter:, Delete Base:On ]
A7: Flash [ Text:%diff() Long:On ]
A8: End If
A9: End If
2019/10/22(火) 02:10:19.73ID:CFbtmOpf
2019/10/22(火) 20:02:20.37ID:bCYW+lHB
よく見る上記のテキスト形式って、出力は出来るんだけどどうやって戻してるんだろ。
いつも理解できたら内容を手入力してるんだけど、まさかそのままインポートみたいなこと出来たりする?
いつも理解できたら内容を手入力してるんだけど、まさかそのままインポートみたいなこと出来たりする?
2019/10/22(火) 20:36:38.26ID:syauFSdm
インポートはXML形式しかできない
TASKSは *.tsk.xml
PROFILESは *.prf.xml
SCENESは *.scn.xml
左下の家アイコンを長タップでプロジェクト(PROFILES + TASKS + 場合によってはSCENESも)を一括でインポートも可能
こっちは *.prj.xml
上部のタブ(PROFILES TASKS SCENES)の文字部分を長タップすればサブメニュー出るぞ
VARSのみインポートが無い
あくまでDscription(概要・説明の意)は人の目で読みやすい形式でしかないんだよ
TASKSは *.tsk.xml
PROFILESは *.prf.xml
SCENESは *.scn.xml
左下の家アイコンを長タップでプロジェクト(PROFILES + TASKS + 場合によってはSCENESも)を一括でインポートも可能
こっちは *.prj.xml
上部のタブ(PROFILES TASKS SCENES)の文字部分を長タップすればサブメニュー出るぞ
VARSのみインポートが無い
あくまでDscription(概要・説明の意)は人の目で読みやすい形式でしかないんだよ
2019/10/22(火) 20:52:58.61ID:fcDsRfPL
Android4.2で使っていた時は
タスク編集画面で各タスク右端をドラッグして並び替えられたのですが
Android9端末に機種変更したらドラッグ出来なくて並び替えや削除が出来ません
やり方が変わったのでしょうか?
タスク編集画面で各タスク右端をドラッグして並び替えられたのですが
Android9端末に機種変更したらドラッグ出来なくて並び替えや削除が出来ません
やり方が変わったのでしょうか?
2019/10/22(火) 20:59:31.84ID:fcDsRfPL
設定がデフォルトになっていただけでした。
一般-リスト項目の移動で変えられました。
お騒がせしました。
一般-リスト項目の移動で変えられました。
お騒がせしました。
2019/10/23(水) 18:20:49.70ID:7YG8f8EL
2019/10/23(水) 20:15:48.87ID:noQdmUzW
●Tasker有無: 購入済み
●Androidバージョン:Android 10
●root有無: なし
●やりたいこと
キーボード選択ダイアログを表示する
●やってみたこと
keyboard_switch (35)
A1: Input Method Select
A2: Flash [ Text:test Long:Off ]
Tasker上でテストすると表示されるのですが、ショートカットで実行すると表示されませんでした。
「他のアプリの上に重ねて表示」は許可しています。
●Androidバージョン:Android 10
●root有無: なし
●やりたいこと
キーボード選択ダイアログを表示する
●やってみたこと
keyboard_switch (35)
A1: Input Method Select
A2: Flash [ Text:test Long:Off ]
Tasker上でテストすると表示されるのですが、ショートカットで実行すると表示されませんでした。
「他のアプリの上に重ねて表示」は許可しています。
2019/10/23(水) 23:55:44.37ID:GvlXfmAd
>>46
差分取れました。ありがとうございます。頑張って完成させます。
差分取れました。ありがとうございます。頑張って完成させます。
2019/10/24(木) 21:33:44.42ID:gryMGhIP
前スレの最後にタスク終了後何時間後のタスクを設定する方法の話題が出てたけど
%TIMESで現在の時間を取って10分後だとするとvariableAddでプラス600して
TIMEコンテキストにその変数設定してもうんともすんとも言わない…
日本語版ユーザーガイドにはエポック秒が使えると書いてあるけど%TIMESってエポック秒じゃないのかな?
%TIMESで現在の時間を取って10分後だとするとvariableAddでプラス600して
TIMEコンテキストにその変数設定してもうんともすんとも言わない…
日本語版ユーザーガイドにはエポック秒が使えると書いてあるけど%TIMESってエポック秒じゃないのかな?
2019/10/25(金) 00:20:50.21ID:eP25maVm
>>53
次回リリース予定のバージョンでは動作すると思われる.
https://tasker.joaoapps.com/changes/nextversion.html
Fixed Input Method Select action on Android 10
次回リリース予定のバージョンでは動作すると思われる.
https://tasker.joaoapps.com/changes/nextversion.html
Fixed Input Method Select action on Android 10
2019/10/25(金) 00:21:20.86ID:Xynpsoel
前スレからみてるならわかるだろ
貼らないことにはほぼほぼ回答はないぞ
特に55みたいな記述ミスっぽいのは
貼らないことにはほぼほぼ回答はないぞ
特に55みたいな記述ミスっぽいのは
2019/10/25(金) 08:01:50.54ID:+hjLKF/7
>>57
variable addが機能してないだけだったわ
variable setでMathにチェック入れて+600したら動いた
TIMEコンテキストに%TIMESに+600しただけの変数を突っ込んでも動いたから
%TIMESはエポック秒を取っていることもわかりました
variable addが機能してないだけだったわ
variable setでMathにチェック入れて+600したら動いた
TIMEコンテキストに%TIMESに+600しただけの変数を突っ込んでも動いたから
%TIMESはエポック秒を取っていることもわかりました
2019/10/25(金) 15:51:22.49ID:24W2vHY4
>>56
了解しました。ありがとうございます。
了解しました。ありがとうございます。
2019/10/26(土) 04:29:47.64ID:hGXx3Ncr
>>54
参考までに貼ってくれない?
参考までに貼ってくれない?
2019/10/26(土) 07:22:06.97ID:EnzHrHXu
2019/10/26(土) 07:51:52.48ID:EnzHrHXu
>>60
朝っぱらからバグ取りをしてしまった。直したいとこもあるけどこれで一応完成のつもりです。
皆さん有り難うございました。
Profile: ファイル確保 (87)
Event: File Modified [ File:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ ]
Enter: 写真差分完成版 (249)
A1: List Files [ Dir:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A2: List Files [ Dir:backup/ub493e06b408031130bb151b330a9679f Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A3: If [ %original1 Set & %backup1 Set ]
A4: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A5: If [ %diff neq \%diff ]
A6: Variable Split [ Name:%diff Splitter:, Delete Base:Off ]
A7: Flash [ Text:%diff() Long:Off ]
A8: Else
A9: Flash [ Text:誤作動? Long:Off ]
A10: Stop [ With Error:Off Task: ]
A11: End If
A12: Flash [ Text:誤作動? Long:Off ]
A13: Stop [ With Error:Off Task: ]
A14: End If
A15: For [ Variable:%for Items:%diff() ]
A16: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:copied/%TIMEMS Use Root:Off Continue Task After Error:On ] If [ %for !~R thumb ]
A17: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A18: End For
A19: Copy Dir [ From:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ To:backup Use Root:Off ]
朝っぱらからバグ取りをしてしまった。直したいとこもあるけどこれで一応完成のつもりです。
皆さん有り難うございました。
Profile: ファイル確保 (87)
Event: File Modified [ File:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ ]
Enter: 写真差分完成版 (249)
A1: List Files [ Dir:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A2: List Files [ Dir:backup/ub493e06b408031130bb151b330a9679f Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A3: If [ %original1 Set & %backup1 Set ]
A4: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A5: If [ %diff neq \%diff ]
A6: Variable Split [ Name:%diff Splitter:, Delete Base:Off ]
A7: Flash [ Text:%diff() Long:Off ]
A8: Else
A9: Flash [ Text:誤作動? Long:Off ]
A10: Stop [ With Error:Off Task: ]
A11: End If
A12: Flash [ Text:誤作動? Long:Off ]
A13: Stop [ With Error:Off Task: ]
A14: End If
A15: For [ Variable:%for Items:%diff() ]
A16: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:copied/%TIMEMS Use Root:Off Continue Task After Error:On ] If [ %for !~R thumb ]
A17: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A18: End For
A19: Copy Dir [ From:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ To:backup Use Root:Off ]
2019/10/26(土) 17:38:25.90ID:ErzPbCr4
>>60
連投すんません。結局こうしました。
Profile: ファイル確保 (87)
Event: File Modified [ File:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ ]
Enter: 写真差分改定版 (247)
A1: List Files [ Dir:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A2: List Files [ Dir:backup/ub493e06b408031130bb151b330a9679f Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A3: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A4: If [ %diff neq \%diff ]
A5: Variable Split [ Name:%diff Splitter:, Delete Base:Off ]
A6: Flash [ Text:%diff() 差分 Long:Off ]
A7: Else
A8: Flash [ Text:誤作動? Long:Off ]
A9: Stop [ With Error:Off Task: ]
A10: End If
A11: For [ Variable:%for Items:%diff() ]
A12: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:copied/%TIMEMS Use Root:Off Continue Task After Error:On ] If [ %for !~R thumb ]
A13: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A14: Copy File [ From:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for To:backup/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A15: End For
連投すんません。結局こうしました。
Profile: ファイル確保 (87)
Event: File Modified [ File:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ ]
Enter: 写真差分改定版 (247)
A1: List Files [ Dir:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/ Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%backup ]
A2: List Files [ Dir:backup/ub493e06b408031130bb151b330a9679f Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%original ]
A3: JavaScriptlet [ Code:originalNames = original.map(x => x.replace(/.*\//, ''));
backupNames = backup.map(x => x.replace(/.*\//, ''));
var diff = originalNames.filter(x => !backupNames.includes(x)).toString(); Libraries: Auto Exit:On Timeout (Seconds):45 ]
A4: If [ %diff neq \%diff ]
A5: Variable Split [ Name:%diff Splitter:, Delete Base:Off ]
A6: Flash [ Text:%diff() 差分 Long:Off ]
A7: Else
A8: Flash [ Text:誤作動? Long:Off ]
A9: Stop [ With Error:Off Task: ]
A10: End If
A11: For [ Variable:%for Items:%diff() ]
A12: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:copied/%TIMEMS Use Root:Off Continue Task After Error:On ] If [ %for !~R thumb ]
A13: Copy File [ From:backup/ub493e06b408031130bb151b330a9679f/%for To:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A14: Copy File [ From:Android/data/jp.naver.line.android/storage/mo/ub493e06b408031130bb151b330a9679f/%for To:backup/ub493e06b408031130bb151b330a9679f/%for Use Root:Off Continue Task After Error:On ]
A15: End For
2019/10/26(土) 22:29:13.52ID:hYEwMPhi
俺は多分taskerを10%ぐらいしか使いこなせてない
2019/10/27(日) 15:44:17.95ID:mtrkX4CK
2019/10/29(火) 17:43:11.04ID:7d+f53TL
taskerの近接センサーオンにしていたら電池消費に響くでしょうか?
気のせいレベルでしょうか?
気のせいレベルでしょうか?
2019/10/30(水) 03:41:22.08ID:YfCxshy+
>>66
俺が気のせいって言えばお前にとっては看過できないレベルでも使うのか?
俺が気のせいって言えばお前にとっては看過できないレベルでも使うのか?
2019/10/30(水) 09:34:03.86ID:p9MOnGl4
●Tasker有無: 購入済み
●Androidバージョン:Android 6
●root有無: なし
●やりたいこと
neutron music player で再生曲のレート操作(☆1~5)を送りたい。
●やってみたこと
見当もつきませんが魔法のようなものばかりあがっているのでダメ元で聞いてみました。
●Androidバージョン:Android 6
●root有無: なし
●やりたいこと
neutron music player で再生曲のレート操作(☆1~5)を送りたい。
●やってみたこと
見当もつきませんが魔法のようなものばかりあがっているのでダメ元で聞いてみました。
2019/10/30(水) 09:55:20.02ID:nVDr98n9
2019/10/30(水) 10:05:01.09ID:p9MOnGl4
冷静に考えてみたらレート操作を送りたいというより現在の曲のレート(未評価含め)をKLWPで表示させたいというのが目的でした。
つまりは現在の曲のレート評価を取得するみたいなことがやりたかったわけだどそれは無理そうですね。
>>69
回答ありがとうございます、これはこれで参考にします。
つまりは現在の曲のレート評価を取得するみたいなことがやりたかったわけだどそれは無理そうですね。
>>69
回答ありがとうございます、これはこれで参考にします。
2019/10/30(水) 12:18:54.58ID:D92Oh/Xh
>>66
67の言い方はきついがコレが答え。
現実問題基準が分からんすぎる。
あなたの『気のせいの基準』が分からないのはもちろん、Taskerの設定もあるし端末の特性もある。機種によってバッテリーデカい奴もあればSoCがエコの奴もある。
答えようがないですね。
てか数日試してみたらいいのでは?
それが確実な答えです。
67の言い方はきついがコレが答え。
現実問題基準が分からんすぎる。
あなたの『気のせいの基準』が分からないのはもちろん、Taskerの設定もあるし端末の特性もある。機種によってバッテリーデカい奴もあればSoCがエコの奴もある。
答えようがないですね。
てか数日試してみたらいいのでは?
それが確実な答えです。
2019/10/30(水) 12:53:34.67ID:WFUj+BSt
そもそもアプリのFAQにモニタリングの消費電力について触れているしな
ちょっとググればぷらりんのページも出てくるし
ちょっとググればぷらりんのページも出てくるし
2019/10/31(木) 02:51:37.53ID:pPEZEJTT
●購入済
●Android9.0
●rootなし
●やりたいこと
画像を一括で右に90度回転したい
●やってみたこと
自分では一枚選んでするタスクしか作れなかった
●Android9.0
●rootなし
●やりたいこと
画像を一括で右に90度回転したい
●やってみたこと
自分では一枚選んでするタスクしか作れなかった
2019/10/31(木) 03:42:35.61ID:KhqWosAc
ちょっとググってみた程度だけど、neutron music playerではRatingをデータベースで管理してるみたいだね
taskerでSQLを操作してDBから必要な情報を読み出して整形すればやれそうだけど、肝心なそのファイルがroot取得が必要な場所にあるみたいなのでアクセスできないと思う。逆にrootなしでアクセスできるなら試す価値はあるかもしれないな
/sdcard/Android/data/com.neutroncode.mp/neutronmp.db
参考: ttp://neutronmp.com/forum/viewtopic.php?f=3&t=3656
よしんばアクセスできたとして、俺はTaskerでSQL操作はやったことないので以降はエロイ人にお任せする
中にはID3v2タグに直接書き込むプレイヤー(フレームは一般的にPOPM)もあるのでプレイヤーアプリ乗り換えれば解決しそうな問題ではあるが、Ratingの管理方法でアプリを選ぶってのは本末転倒な気も。
蛇足だけど日本語ではレーティングではなくレイティングが正しい表記らしいね
taskerでSQLを操作してDBから必要な情報を読み出して整形すればやれそうだけど、肝心なそのファイルがroot取得が必要な場所にあるみたいなのでアクセスできないと思う。逆にrootなしでアクセスできるなら試す価値はあるかもしれないな
/sdcard/Android/data/com.neutroncode.mp/neutronmp.db
参考: ttp://neutronmp.com/forum/viewtopic.php?f=3&t=3656
よしんばアクセスできたとして、俺はTaskerでSQL操作はやったことないので以降はエロイ人にお任せする
中にはID3v2タグに直接書き込むプレイヤー(フレームは一般的にPOPM)もあるのでプレイヤーアプリ乗り換えれば解決しそうな問題ではあるが、Ratingの管理方法でアプリを選ぶってのは本末転倒な気も。
蛇足だけど日本語ではレーティングではなくレイティングが正しい表記らしいね
2019/10/31(木) 03:46:04.77ID:KhqWosAc
>>73
前スレか、その前のスレでImageMagickを使って画像を一括処理する方法についてのレスがあったはず
前スレか、その前のスレでImageMagickを使って画像を一括処理する方法についてのレスがあったはず
2019/10/31(木) 04:40:09.47ID:r+8+uf7I
2019/11/02(土) 19:47:17.48ID:rwS5Aqzx
●Tasker有無: 購入済み
●Androidバージョン:10
●root有無: なし
●やりたいこと
@google カレンダーに予定が入っている時間帯はサイレントモードにしたい
Aただし、その予定が終日の場合は無視したい
●やってみたこと
State→App→Calender Entryから指定して@については実現
●わからないこと(知りたいこと)
終日の予定を無視したいができない
Locale ではできるので、何か方法がないかと
過去スレも可能な限り遡ったつもりですが、わかりませんでしたので、よろしくお願いいたします。
●Androidバージョン:10
●root有無: なし
●やりたいこと
@google カレンダーに予定が入っている時間帯はサイレントモードにしたい
Aただし、その予定が終日の場合は無視したい
●やってみたこと
State→App→Calender Entryから指定して@については実現
●わからないこと(知りたいこと)
終日の予定を無視したいができない
Locale ではできるので、何か方法がないかと
過去スレも可能な限り遡ったつもりですが、わかりませんでしたので、よろしくお願いいたします。
2019/11/03(日) 07:29:30.64ID:kr+dMgJp
>>77
calender taskっていうプラグインを入れたら、カレンダーの中身の始まり時間と終わり時間が簡単に取れる。
現在時間とその日が終わる24時の時間を計算して、数値の大小をIF構文に入れればできるよ。
calender taskっていうプラグインを入れたら、カレンダーの中身の始まり時間と終わり時間が簡単に取れる。
現在時間とその日が終わる24時の時間を計算して、数値の大小をIF構文に入れればできるよ。
2019/11/03(日) 07:32:05.98ID:kr+dMgJp
>>78
始まり時間と終わり時間を引き算して、それが24x60x60秒だったら、カレンダーエントリーしないとかでも可。
始まり時間と終わり時間を引き算して、それが24x60x60秒だったら、カレンダーエントリーしないとかでも可。
2019/11/03(日) 08:06:15.55ID:0Yy1wQYZ
2019/11/04(月) 00:26:55.25ID:f9kH3BR9
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
例
画面オフ10分後にWi-Fiオフ(画面がオンの状態ならWi-Fiオフを取り消し)
●わからないこと(知りたいこと)
画面オフしてから例えば5分後に電源をオンにしたらwaitのカウントは5分後のまま継続し続けているのか(多分そうだと思いますが)
Wi-Fiオフにifで画面がオフの場合のみという条件をつければ例えば一度画面オフ後に画面オンしても発動しないことになると思います
しかしその間10分waitがカウントし続けてるのがどうにも気になります
例えば画面オンするたびにタスクを終了みたいなことをすればこれらは解決するのかもしれませんがこんなスマートではない方法はスタンダードなのでしょうか
なるべくオフするたびにまたはオンするたびに発動するような恒常的なタスクは避けたいと思っています(特にそのたびにwaitがあるとなんかもやもやするしバッテリーの影響も気になる)
もうひとつこれとは別に例えば画面オフ後近接センサーで画面オンというタスクを作るとして画面オフ後〇〇分間のみこの一連を作動というような条件はつけられるのでしょうか
上に書いたように〇〇分後にタスクを終了みたいなものを作れば解決するのかもしれませんがそのへんでもまた途中で画面オンにしたらとかwaitの継続とかわけがわからなくなってきます
●Androidバージョン:9
●root有無: なし
●やりたいこと
例
画面オフ10分後にWi-Fiオフ(画面がオンの状態ならWi-Fiオフを取り消し)
●わからないこと(知りたいこと)
画面オフしてから例えば5分後に電源をオンにしたらwaitのカウントは5分後のまま継続し続けているのか(多分そうだと思いますが)
Wi-Fiオフにifで画面がオフの場合のみという条件をつければ例えば一度画面オフ後に画面オンしても発動しないことになると思います
しかしその間10分waitがカウントし続けてるのがどうにも気になります
例えば画面オンするたびにタスクを終了みたいなことをすればこれらは解決するのかもしれませんがこんなスマートではない方法はスタンダードなのでしょうか
なるべくオフするたびにまたはオンするたびに発動するような恒常的なタスクは避けたいと思っています(特にそのたびにwaitがあるとなんかもやもやするしバッテリーの影響も気になる)
もうひとつこれとは別に例えば画面オフ後近接センサーで画面オンというタスクを作るとして画面オフ後〇〇分間のみこの一連を作動というような条件はつけられるのでしょうか
上に書いたように〇〇分後にタスクを終了みたいなものを作れば解決するのかもしれませんがそのへんでもまた途中で画面オンにしたらとかwaitの継続とかわけがわからなくなってきます
2019/11/04(月) 12:07:09.83ID:hNY5IeN6
音鳴らすとかバイブさせるとか、五感で分かりやすいタスクを組めばテストしやすいよ
2019/11/04(月) 12:12:31.00ID:hNY5IeN6
>>81
とりあえず上でも少し触れられているけど
●やってみたこと が無いよね
考えて → やってみて → わからなくなって → 考えて → それでも分からない → 聞いてみよう(ココで質問)
君の場合は
思いつく → わからん → そうだ、聞けばいいじゃん
これだから論外
とりあえず上でも少し触れられているけど
●やってみたこと が無いよね
考えて → やってみて → わからなくなって → 考えて → それでも分からない → 聞いてみよう(ココで質問)
君の場合は
思いつく → わからん → そうだ、聞けばいいじゃん
これだから論外
2019/11/04(月) 12:34:09.79ID:/tOymprq
>>81
何、一からこっちで作って提供しろって言うの?www
何、一からこっちで作って提供しろって言うの?www
2019/11/04(月) 15:23:49.19ID:UKnnntkd
>>81>しかしその間10分waitがカウントし続けてるのがどうにも気になります
電池消費は気にしなくていい
本当にカウントを続けてるわけじゃなく、何時何分何秒何msになったら起こしてね、とシステムに登録して眠ってしまうから
他にそうやって実現されてる機能は何十も(何百も?)あるからそこに一つ加わるだけ
電池消費は気にしなくていい
本当にカウントを続けてるわけじゃなく、何時何分何秒何msになったら起こしてね、とシステムに登録して眠ってしまうから
他にそうやって実現されてる機能は何十も(何百も?)あるからそこに一つ加わるだけ
2019/11/04(月) 17:03:37.60ID:Ch/nNXtu
>>83
まさにコレ
まさにコレ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市総理の“失言”を引き出したはずがSNSで総スカン ビジネスモデルが崩壊した「立憲民主党」の迷走 [♪♪♪★]
- Z世代、35%が週休3日希望 「無理せず・安定」に重き 民間調査 [♪♪♪★]
- 高市首相の台湾有事答弁「問題ない」50% 「問題があったと思う」25%を大きく上回る 毎日新聞世論調査 ★3 [尺アジ★]
- 【発信国情報】X、プロフィール上に「VPN使用の有無」も表示か… ★2 [BFU★]
- 香港、日本側と交流停止 首相発言受け中国に追従 [蚤の市★]
- 【外交】オーストラリア市民党全国委員長「高市首相の発言は極めて破壊的」 [1ゲットロボ★]
- 高市さんのG20遅刻問題洒落にならないことになってた、日本抜きで全会一致で中国寄りの首脳宣言が採択されてそのまま有無を言わさず閉幕 [709039863]
- 公明党「高市のマウント発言叩く人の意味分からん」 [237216734]
- 【日本一決定戦】愛知県民ちょっと来やぁ!kskしてって【三河も来い】
- 深夜雑談★18
- 高市早苗「取引先との関係悪化させます、遅刻します、常に寝不足です」👈こいつ政治家以前に社会人向いてなくないか? [522666295]
- 【悲報】ツイッター愛国アカウント、続々と外国産だということが判明 つまり愛国者は外国人ということ? ★3 [158478931]
