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/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
まさにコレ
まさにコレ
2019/11/05(火) 00:25:12.02ID:5ArCnKZo
>>81
一応いろいろ考えてはいるみたいだから…
俺だったら
画面OFFの度に現在のエポック秒を取得して
それに10分後の時間を足す
TIMEコンテキストでその時間になった時画面がオフならwi-fi切る
一応いろいろ考えてはいるみたいだから…
俺だったら
画面OFFの度に現在のエポック秒を取得して
それに10分後の時間を足す
TIMEコンテキストでその時間になった時画面がオフならwi-fi切る
2019/11/05(火) 18:54:41.40ID:MY7r0wHx
こうやって答えちゃう奴がいるからいつまでたってもテンプレは浸透しないし形骸化しちゃうんだよ
回答する側は善意でやってるからいいだろって思ってるかもしれんが、テンプレ無視してる時点で同じだからな
荒らしと大差ないんだぜ。理解してないと思うけどw
回答する側は善意でやってるからいいだろって思ってるかもしれんが、テンプレ無視してる時点で同じだからな
荒らしと大差ないんだぜ。理解してないと思うけどw
2019/11/05(火) 20:17:04.81ID:fz2Lr0Lr
>>88
イートイン脱税見つけたら告口するタイプ?
イートイン脱税見つけたら告口するタイプ?
2019/11/05(火) 21:09:11.83ID:MY7r0wHx
>>89
ルールと法律の境が分からないタイプ?
ルールと法律の境が分からないタイプ?
2019/11/05(火) 22:20:05.45ID:zSY3hRI7
テンプレ埋まってないから自分は答えないってのは分かる
他人に強要し出すテンプレ警察になると
ただただ気持ち悪い
他人に強要し出すテンプレ警察になると
ただただ気持ち悪い
2019/11/05(火) 23:00:45.89ID:MY7r0wHx
俺はただテンプレの形骸化を危惧してるだけ
無法地帯化してもそれを許容できるならいいんじゃねーの
>>91は一見正論言ってるように見えるがただ感情を吐き出してるだけだしな
3行目が不要だったな。俺からしたらお前がただただ気持ち悪い
無法地帯化してもそれを許容できるならいいんじゃねーの
>>91は一見正論言ってるように見えるがただ感情を吐き出してるだけだしな
3行目が不要だったな。俺からしたらお前がただただ気持ち悪い
93名無しさん@お腹いっぱい。
2019/11/05(火) 23:15:18.34ID:wbs/d4FZ 自治ご苦労さん
2019/11/05(火) 23:18:49.61ID:zSY3hRI7
テンプレは埋まるに越したことはないが、100パーでなくとも回答できる人がいればそれでもいい
怪しい質問者にはその時しっかり突っ込むか無視すればいい
後からグチグチと気持ち悪いんだよ
お前がトリップつけて完全にテンプレ満たしてるとジャッジした質問のみ回答が許される、理想の糞スレでも建ててやってくれ
怪しい質問者にはその時しっかり突っ込むか無視すればいい
後からグチグチと気持ち悪いんだよ
お前がトリップつけて完全にテンプレ満たしてるとジャッジした質問のみ回答が許される、理想の糞スレでも建ててやってくれ
2019/11/05(火) 23:29:41.35ID:WUvfDDyG
回答するより自治するために常駐してる
もはや目的見失ってる人
質問系スレあるある
もはや目的見失ってる人
質問系スレあるある
2019/11/05(火) 23:42:45.80ID:3ftK/FBI
まあ、質問を見て最低限のお礼を言えるやつかどうかを見極めるの大事だよね。別に礼を言われたいわけじゃないけどさ、書いたことが通じたのかどうかわからないと徒労感半端ない。
あとは、やったことを書いてもらえるとどのくらいtaskerが使えるかわかるから答えやすいってのはある。
あとは、やったことを書いてもらえるとどのくらいtaskerが使えるかわかるから答えやすいってのはある。
2019/11/06(水) 00:26:11.20ID:DzjTRmz4
2019/11/06(水) 01:04:54.14ID:u/bhQstj
これで>>81が色々試してまた質問してって流れになるといいね
2019/11/06(水) 11:52:23.17ID:/w03E5zT
色々試したけど分かりません。
どうしたらいいですか?
てか?w
どうしたらいいですか?
てか?w
2019/11/06(水) 12:05:03.33ID:3W8GS4s8
テンプレが有効なのは確かだけど形骸化?
必死すぎw
必死すぎw
2019/11/06(水) 20:38:36.92ID:/w03E5zT
2019/11/06(水) 21:23:44.09ID:Q8vt7Nba
回答者自身が回答に足るテンプレ埋まっているか判断すればいいこと
それで今回も回答得られてる
形骸化云々言い出した自治厨>>88みたいなのってまともに回答したことあるのか
回答するより自治するために常駐してる輩とは上手いこと言ったものだ
それで今回も回答得られてる
形骸化云々言い出した自治厨>>88みたいなのってまともに回答したことあるのか
回答するより自治するために常駐してる輩とは上手いこと言ったものだ
2019/11/06(水) 22:14:48.50ID:ISECA1t6
そうだそうだー
2019/11/07(木) 20:38:28.00ID:lmxsV/oY
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
疑似着信をしたい
●わからないこと(知りたいこと)
端末に入っている標準の電話アプリ(com.samsung.android.dialer)に疑似着信(incoming-call)を起こしたいのですが、Taskerのphoneに関するアクションを見てもなさそう
何かのプラグインでできますか?
●Androidバージョン:9
●root有無: なし
●やりたいこと
疑似着信をしたい
●わからないこと(知りたいこと)
端末に入っている標準の電話アプリ(com.samsung.android.dialer)に疑似着信(incoming-call)を起こしたいのですが、Taskerのphoneに関するアクションを見てもなさそう
何かのプラグインでできますか?
2019/11/08(金) 16:51:22.35ID:G3rmfWyg
106104
2019/11/08(金) 21:11:47.81ID:9OlThwmD >>105
無理か〜、残念
SCENEを用いた疑似着信とは面白いね
でも、実際にincoming callじゃないとダメなんよ
ちなみに無理だろうと思うけどもう一つお伺いしたいのですが、有線イヤホンの接続・解除状態を疑似で発生することはできますか?
無理か〜、残念
SCENEを用いた疑似着信とは面白いね
でも、実際にincoming callじゃないとダメなんよ
ちなみに無理だろうと思うけどもう一つお伺いしたいのですが、有線イヤホンの接続・解除状態を疑似で発生することはできますか?
2019/11/09(土) 09:54:10.90ID:CHw4bdUd
>>106
なんでそんなことしたいんだ?
なんでそんなことしたいんだ?
2019/11/09(土) 12:58:15.99ID:iPnS/9hf
●Tasker有無: 購入済み
●Androidバージョン:6
●root有無: なし
●やりたいこと
ピンポイントなんですが、GRANBEATというDAPでSTAND ALONEモードという機内モード的な処理をする独自の機能があるのですが、基本的にウィジェット以外でワンタッチでオンにすることができません
ショートカット系のアプリを入れてみても直接オンオフは無理でした
これをTaskerでオンにすることはできますか?
●やってみたこと
ウィジェットの正体までは突き止めたのですが、これを走らせたりしてもエラーが出てオンになりません
ちなみに com.opi.onkyo.standalone というものです
●わからないこと
ウィジェットを押したことにするような処理はTaskerで可能なのか
またはウィジェットを擬似的に透過みたいなことができればやりたいことはできるけどTaskerの領域ではない気がする
ちなみにこんなエラーが出ます
https://i.imgur.com/kcZqV2C.png
appの名前はあっているはずだがnot foundになってる...
●Androidバージョン:6
●root有無: なし
●やりたいこと
ピンポイントなんですが、GRANBEATというDAPでSTAND ALONEモードという機内モード的な処理をする独自の機能があるのですが、基本的にウィジェット以外でワンタッチでオンにすることができません
ショートカット系のアプリを入れてみても直接オンオフは無理でした
これをTaskerでオンにすることはできますか?
●やってみたこと
ウィジェットの正体までは突き止めたのですが、これを走らせたりしてもエラーが出てオンになりません
ちなみに com.opi.onkyo.standalone というものです
●わからないこと
ウィジェットを押したことにするような処理はTaskerで可能なのか
またはウィジェットを擬似的に透過みたいなことができればやりたいことはできるけどTaskerの領域ではない気がする
ちなみにこんなエラーが出ます
https://i.imgur.com/kcZqV2C.png
appの名前はあっているはずだがnot foundになってる...
109104
2019/11/09(土) 19:41:40.47ID:TTkqtugk >>107
実は本当にやりたいことは画面オフのままWifiテザリングをOnにしたい
でも、Nougat以降だとTaskerのWifiTetherをOnにしても、root取ってシステムアプリとしてインストールしろとエラー吐くし、プラグインのToggleTetheringやcustom settingも試したけど全滅
Galaxy使ってるのですが、BixbyRoutinesというマクロアプリがシステムアプリとして組み込まれており、アクション一覧にWifiデザリングをオンにできる項目があるので、これのトリガーに引っ掛けられれば、テザリングをオンにできると考えた次第
トリガーとして細かく設定できるのは、時間・場所・Wifi名・Bluetoothデバイス名・電波強度・着信中のいずれか
オンにしたい状況もまちまちなので本体のみで解決できればと思った
なので、疑似着信やイヤホンの疑似接続をタスカーで実行したいなと思った
イヤホンの接続状態をIntent.ACTION_HEADSET_PLUGで検知できるみたいだけど、これを端末もしくはBixbyRoutines(com.samsung.android.app.routines)に送れないだろうか
実は本当にやりたいことは画面オフのままWifiテザリングをOnにしたい
でも、Nougat以降だとTaskerのWifiTetherをOnにしても、root取ってシステムアプリとしてインストールしろとエラー吐くし、プラグインのToggleTetheringやcustom settingも試したけど全滅
Galaxy使ってるのですが、BixbyRoutinesというマクロアプリがシステムアプリとして組み込まれており、アクション一覧にWifiデザリングをオンにできる項目があるので、これのトリガーに引っ掛けられれば、テザリングをオンにできると考えた次第
トリガーとして細かく設定できるのは、時間・場所・Wifi名・Bluetoothデバイス名・電波強度・着信中のいずれか
オンにしたい状況もまちまちなので本体のみで解決できればと思った
なので、疑似着信やイヤホンの疑似接続をタスカーで実行したいなと思った
イヤホンの接続状態をIntent.ACTION_HEADSET_PLUGで検知できるみたいだけど、これを端末もしくはBixbyRoutines(com.samsung.android.app.routines)に送れないだろうか
2019/11/10(日) 02:01:23.30ID:7j//yJhB
それ設定した時のポップアップじゃなくてタスクを走らせてエラーが出るの?出るなら残念としか言いようがないが全部じゃなくてプラグインなしで普通に動く機種もあるよ?ちなZenFoneでos9だけど普通に動く
Bluetoothはコネクトでいいの?最終手段でデザイン気にしないならダイソー、気にするならamazonで安いBTシャッターや超ミニサイズリモコン(特に充電式のならコネクトの為の電源オンオフならそこそこ電池持つ)をトリガーにするとか
Bluetoothはコネクトでいいの?最終手段でデザイン気にしないならダイソー、気にするならamazonで安いBTシャッターや超ミニサイズリモコン(特に充電式のならコネクトの為の電源オンオフならそこそこ電池持つ)をトリガーにするとか
111109
2019/11/10(日) 12:49:39.27ID:CNkqhwei >>110
動く機種と動かない機種があるのは知っていて、それがプロセッサによるものなのか原因までは調べていないけど、GalaxyS10のAndroid9で動かないのが現実
BixbyRoutinesがシステムアプリとして組み込まれてる点においては他のアプリではできない設定変更もできるので有効活用したい
今回はテザリングだけど他にもTaskerのみでは難しい、やりたい動作が出てくるかもしれない
そんなときの為に、連携発動させる知識を身に着けておきたいというのが願望
画面解除せずに連携させる簡単な方法としては、提案のBluetooth機器との接続だけど、やっぱり端末オンリーで解決したいというわがままはある
Root取ってしまえば解決なんだけど、他の一般的な使い方をしている人にも教えてあげたいから、できれば端末をオフィシャルな状態を保ちたい
できることとしては、Bixbyのアップデートで他のトリガーが設定できるように要望を上げることぐらいかな
ところで、再度の質問になりますが、intentでイヤホンの接続・解除情報を送るのはできませんか?
PowerAmpがイヤホン解除で再生停止するので、接続解除情報送れないか試行錯誤してるけど、エラーは吐かないけど、何やっても停止しない(というよりintentの使い方がわかっていない)
何がだめ?
Action:android.intent.action.ACTION_HEADSET_PLUG
Cat:None
Mime Type:text/plain
Package:com.maxmpz.audioplayer
Target:Broadcast Receiver
PowerAmpでこれができれば、パッケージ名を変えてBixbyRoutines にも送れる、と考えてる
動く機種と動かない機種があるのは知っていて、それがプロセッサによるものなのか原因までは調べていないけど、GalaxyS10のAndroid9で動かないのが現実
BixbyRoutinesがシステムアプリとして組み込まれてる点においては他のアプリではできない設定変更もできるので有効活用したい
今回はテザリングだけど他にもTaskerのみでは難しい、やりたい動作が出てくるかもしれない
そんなときの為に、連携発動させる知識を身に着けておきたいというのが願望
画面解除せずに連携させる簡単な方法としては、提案のBluetooth機器との接続だけど、やっぱり端末オンリーで解決したいというわがままはある
Root取ってしまえば解決なんだけど、他の一般的な使い方をしている人にも教えてあげたいから、できれば端末をオフィシャルな状態を保ちたい
できることとしては、Bixbyのアップデートで他のトリガーが設定できるように要望を上げることぐらいかな
ところで、再度の質問になりますが、intentでイヤホンの接続・解除情報を送るのはできませんか?
PowerAmpがイヤホン解除で再生停止するので、接続解除情報送れないか試行錯誤してるけど、エラーは吐かないけど、何やっても停止しない(というよりintentの使い方がわかっていない)
何がだめ?
Action:android.intent.action.ACTION_HEADSET_PLUG
Cat:None
Mime Type:text/plain
Package:com.maxmpz.audioplayer
Target:Broadcast Receiver
PowerAmpでこれができれば、パッケージ名を変えてBixbyRoutines にも送れる、と考えてる
2019/11/10(日) 14:06:16.35ID:7j//yJhB
画面点灯させずに任意のタイミングでタスク走らせるってジェスチャーとか画面傾け系?だったら素直にBT機器か画面点灯からショトカ起動させた方がいいんじゃない?電池持ち的に
113104
2019/11/10(日) 16:24:56.33ID:caGxfXsb >>112
昔の機種なら電池持ち気にしてたけど、最近のは十分持つようになったし、消費に対してそこまで気にしてない。
他に手段がなければBTでやるけど、最終手段にしたい
Tasker でのトリガーを何にするかまだ決めてないけど、恐らくボタン長押しにすると思う
ボタン操作するならBT機器でスイッチさせるのと同じ遠回れるかもしれないが、本体のみで解決できるという利便性が低下する点において避けたい
昔の機種なら電池持ち気にしてたけど、最近のは十分持つようになったし、消費に対してそこまで気にしてない。
他に手段がなければBTでやるけど、最終手段にしたい
Tasker でのトリガーを何にするかまだ決めてないけど、恐らくボタン長押しにすると思う
ボタン操作するならBT機器でスイッチさせるのと同じ遠回れるかもしれないが、本体のみで解決できるという利便性が低下する点において避けたい
2019/11/10(日) 16:46:43.76ID:7j//yJhB
javaとか全然詳しくないからほぼ雑談になっちゃってるけど
電池気にしない・端末を手で持っちゃうってするならやっぱ素直に画面点灯でショトカ起動でいいじゃないのよwGalaxyなら間違いなく指紋認証だろうしw
あとはNFCタグをキーホルダー等に仕込んでNFCショートカットアプリでオンオフ。NFCシールは1枚50〜100円くらいだし玄関内外、車、デスク・ロッカー等に色々仕込める
電池気にしない・端末を手で持っちゃうってするならやっぱ素直に画面点灯でショトカ起動でいいじゃないのよwGalaxyなら間違いなく指紋認証だろうしw
あとはNFCタグをキーホルダー等に仕込んでNFCショートカットアプリでオンオフ。NFCシールは1枚50〜100円くらいだし玄関内外、車、デスク・ロッカー等に色々仕込める
2019/11/10(日) 16:51:42.24ID:7j//yJhB
てか普通に外はやめたほうがいいなw
116104
2019/11/10(日) 20:26:08.49ID:CNkqhwei 自己解決した!ありがとう
2019/11/10(日) 21:54:01.11ID:51+DOgqS
>>108
AutoInputプラグインを使えばウィジェットでもクリックすることができる.
しかし,ウィジェットを画面に表示した状態である必要があるので,これはやりたいこととは違うかもしれない.
ポップアップウィジェット3 というアプリを使えばウィジェットの透過のようなことができる.
Tasker との連携も可能.
https://play.google.com/store/apps/details?id=com.ss.popupWidget&hl=ja
AutoInputプラグインを使えばウィジェットでもクリックすることができる.
しかし,ウィジェットを画面に表示した状態である必要があるので,これはやりたいこととは違うかもしれない.
ポップアップウィジェット3 というアプリを使えばウィジェットの透過のようなことができる.
Tasker との連携も可能.
https://play.google.com/store/apps/details?id=com.ss.popupWidget&hl=ja
2019/11/11(月) 13:10:57.53ID:T8jH5Bma
すみません、ご教授ください
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
アプリを起動する際にポップアップ(フリーフォームモード)で起動したい
または
ポップアップで起動中のアプリのサイズ変更をshellコマンドか別の方法があればそれでやりたい
●やってみたこと
shellコマンドの
am start -n パッケージ名/アクティビティ名
でアプリを開けることを知った
am stack list
で起動中のアプリのスタックidを調べられることを知った
am stack move-top-activity-to-pinned-stack スタックid left top right bottom
でピクチャーインピクチャーとしてアプリを起動できることを知った
●わからないこと(知りたいこと)
@ポップアップモードでアプリを開くコマンド
A@がないなら、ポップアップで起動中のアプリのウインドウサイズを変更するコマンド
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
アプリを起動する際にポップアップ(フリーフォームモード)で起動したい
または
ポップアップで起動中のアプリのサイズ変更をshellコマンドか別の方法があればそれでやりたい
●やってみたこと
shellコマンドの
am start -n パッケージ名/アクティビティ名
でアプリを開けることを知った
am stack list
で起動中のアプリのスタックidを調べられることを知った
am stack move-top-activity-to-pinned-stack スタックid left top right bottom
でピクチャーインピクチャーとしてアプリを起動できることを知った
●わからないこと(知りたいこと)
@ポップアップモードでアプリを開くコマンド
A@がないなら、ポップアップで起動中のアプリのウインドウサイズを変更するコマンド
119118
2019/11/11(月) 13:15:59.70ID:T8jH5Bma >>アプリを起動する際にポップアップ(フリーフォームモード)で起動したい
すみません一部訂正です。
全てのアプリを既定でポップアップ起動したいのではなくアプリ名を指定してポップアップ起動したいです。
なんのアプリにするか決めてはいないですが、とりあえずはTaskerを例として教えていただきたいです
すみません一部訂正です。
全てのアプリを既定でポップアップ起動したいのではなくアプリ名を指定してポップアップ起動したいです。
なんのアプリにするか決めてはいないですが、とりあえずはTaskerを例として教えていただきたいです
2019/11/11(月) 15:20:58.23ID:c+C3nl3m
2019/11/12(火) 23:22:22.34ID:uQR57hZ3
不便なところを足すかー
2019/11/13(水) 19:28:35.98ID:sKphwG0C
>>119
知ったってやったことかよw
知ったってやったことかよw
2019/11/14(木) 00:44:23.61ID:NcoxkqaK
2019/11/14(木) 01:26:39.15ID:22mKXsAj
●Tasker有無: 購入済み
●Androidバージョン:9
●root有無: なし
●やりたいこと
:現在の状態が片手モードかどうかを取得したい
●やってみたこと
・トリガーで片手モード,serviceを設定しアクション(フラッシュで『片手モード』と表示するタスク)を設定し、片手モードにしてみたが発動しなかった
・片手モードと通常画面でwm sizeの値が異なっているのかと思いshellコマンド叩いたが同じ数値だった
●わからないこと(知りたいこと)
・片手モードである状態を取得する術
●Androidバージョン:9
●root有無: なし
●やりたいこと
:現在の状態が片手モードかどうかを取得したい
●やってみたこと
・トリガーで片手モード,serviceを設定しアクション(フラッシュで『片手モード』と表示するタスク)を設定し、片手モードにしてみたが発動しなかった
・片手モードと通常画面でwm sizeの値が異なっているのかと思いshellコマンド叩いたが同じ数値だった
●わからないこと(知りたいこと)
・片手モードである状態を取得する術
125124
2019/11/14(木) 15:52:48.25ID:4GL4XF+u え、ノーリプライか。
わからないなら別で聞くから、そう答えてよ
マルポとか言われるのもうざいし
わからないなら別で聞くから、そう答えてよ
マルポとか言われるのもうざいし
2019/11/14(木) 19:20:56.51ID:jf+6CCRs
2019/11/14(木) 19:21:21.18ID:jf+6CCRs
2019/11/14(木) 19:22:17.60ID:jf+6CCRs
通信環境悪く2度書き込まれたすまない。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、G20初日に19人と会話しメローニ氏と抱き合う 中国首相と接触実現せず 一瞬目が合ったような場面も ★2 [ぐれ★]
- 高市首相の台湾有事答弁「問題ない」50% 「問題があったと思う」25%を大きく上回る 毎日新聞世論調査 ★4 [尺アジ★]
- 【特撮】『宇宙刑事ギャバン』令和に再誕!ニチアサ「スーパー戦隊シリーズ」枠後継、2026年放送開始 [Ailuropoda melanoleuca★]
- 斎藤元彦・兵庫県知事、関西学院大学での「講演」予定に波紋 法学部長がコメント「教授会は承認せず」「利用されているようで不愉快」 [ぐれ★]
- 【コメ】やっぱり進次郎のほうがマシ…「コメの値下げは無理」と言い張る農林族の鈴木農水大臣 ★3 [ぐれ★]
- 【発信国情報】X、プロフィール上に「VPN使用の有無」も表示か… ★2 [BFU★]
- NFL 2025/26 week12 part 2
- 競輪実況★1608
- こいせん 全レス転載禁止 SHAKARIKI
- 他サポ2025-266
- 巨専】
- NFL 2025/26 week12 part 1
- 千晴のまんこ
- おまいら公明党って知ってる?
- ↓こいつ嫌い
- 年末ジャンボは買ったほうがいい
- 色んな店が二郎系パクってるって事は食事のトップジャンルは二郎系なんだよな
- 絶対に叩かれず愛され人気になり伸びるスレを立てる方法
