Tasker 初心者質問スレ 16 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
質問テンプレート
●Tasker有無: 購入済み or 購入前
●Androidバージョン: 6.0.1
●root有無: あり or なし
●やりたいこと
・なるべく具体的にやりたいこと(目的)を書く
× メール → ◯ ドコモメール等
× Bluetooth機器 → ◯ Bluetoothヘッドセット(キーボード等)
× ほげほげ情報を取得できますか? → ◯ これこれこういうことをしたい
●やってみたこと
・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
(Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
・どううまくいかないのか具体的に書く
×うまくいきません → ◯ これこれがこうなってしまいます
●わからないこと(知りたいこと)
・どの辺りがわからないのか,何を知りたいのかを書く
ほげほげのときをトリガーにしたいが Context をどうしたらいいのかわからない とか,
ほげほげ情報を取得するには Task をどうしたらいいかわからない とか,
Context も Task もどうしたらいいかわからない とか,
なぜそのような動作になるのかわからない とか,
Tasker の操作がわからない とか,
質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします. 前スレのものです
if追加ですが、もし点灯した時は、タスクを無効(止める)という事だと思うのですが、変数を利用という事になりますよね?
難しいです 前スレ
>>996
>>1000
ありがとうございます
そのやり方で試してみます >>6
変数をフラグとして使う
例として変数名%FLAGに、ONなら1、OFFなら0を代入して使う
自分の分かりやすい変数名と値にするべし
1. 消灯したらフラグをON(%FLAG=1) → 15分待つ → もしフラグがON(%FLAG=1)ならWiFiをオフ
2. 点灯したらフラグをOFF(%FLAG=0) → WiFiをオン
この2つを作る。
途中で点灯したらフラグがOFFになるので、1分後に「消灯から15分後」を迎えたとしてもフラグがOFFなのでWiFiはオフにならない
Profile: DispOFF
Event: Display Off
Enter: FlagON
A1: Variable Set [ Name:%FLAG To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Wait [ MS:0 Seconds:0 Minutes:15 Hours:0 Days:0 ]
A3: WiFi [ Set:Off ]
If [ %FLAG ~ 1 ]
Profile: DispON
Event: Display On
Enter: FlagOFF
A1: Variable Set [ Name:%FLAG To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: WIFi [ Set:On ]
分かりやすくWiFiオフにしたときにバイブさせるとかAlart > Sayで喋らせるといいかもね
正しく動作を確認できたら消せばいいし >>8
ありがとうございます
出来ました!
感謝です
これを気を変数を使って出来る事考えながらやってみます
ほんと、ありがとうございました 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無:なし
●やってみたこと
Profile: Fullscreen (9)
State: Variable Value [ %WIN ~R 全画面表示 ]
Enter: win (10)
A1: Display AutoRotate [ Set:On ]
Exit: winR (11)
A1: Display AutoRotate [ Set:Off ]
●わからないこと(知りたいこと)
ブラウザのフルスクリーン動画に合わせて画面回転したいのですが、%WINだけだとフルスクリーンが終わった瞬間を検知できません。何か方法有りますでしょうか。 >>10
ググったら出てくるけど
初心者スレ12の843で
●Tasker有無: 購入済み
●Androidバージョン: 5.1
●root有無: なし
●やりたいこと
Chromeとかfirefox等のブラウザで動画再生してる状態を取得したい
動画再生中にLandscapeになったら、再生終わるまでは状態を固定したいのですが、可能でしょうか?
よろしくお願いします。
に対して同846
Chromeは動画再生中に通知を出すので,AutoNotificationプラグインを持っていれば可能.
って回答が付いてる
これは試した? >>11
使うのがChromeじゃないんですよね、だから通知が出ないんです。すいません。 アホは言い過ぎだが内容には同意する
テンプレ使ってても情報に漏れがあって、それを察して回答しろってのは無理だよ
少なくとも自分はエスパーではないのでね
ブラウザはChromeじゃない。じゃー何使ってるんだって話になるのでそれも書きなよ
現時点ではそれ以上に回答できることは無いな taskerを無効も強制停止もアンインストールもできなくなってしまったのですが、なにか設定解除しないとだめなんでしょうか
端末の設定でも、Playストアからでも停止・削除できません。taskerは4.9u4、Android6.01、rooted端末です。
アプリを使う事自体は問題なくできているのですが、アプデも削除もできなくて少々困ってます。 taskerだけじゃなく、セキュリティの端末管理でチェック入ってるアプリはチェック外さないとアンインストールできない >>15
思いつく方法は2つ.
1つは動画が終わったことを再生中かどうかで判断する方法.
もう1つはステータスバーが出たかどうかで判断する方法.
どちらの方法も Task の中で判断するしかないので,フルスクリーン中にずっと繰り返し判断するしかない. AutoToolsのWebScreenでローカルのファイルをソースとして読み込む時ってどこをルートディレクトリとしてsrcに記述すればいいかわかる人いますか? 各ディレクトリから辿れる根元がルートディレクトリ
「相対パスで記述したいのですが基準となるディレクトリはどこですか?」ならまだ分かるが
「ルートディレクトリってどこですか?」は意味が分からん android7なんだけど、wifi conect 使えなくなった? >>22
それでは再度質問します
相対パスで記述したいのですが基準となるディレクトリはどこですか? >>24
autotoolsは分からんが適当な変数名にフルパスを格納して使っちゃいかんのか?
たとえばsdcard/taskerを%pathに格納すれば、sdcard/tasker/foo/barは%path/foo/barと書けるよな
この記述方法では何か問題があるのか?
またソースファイルが何なのかにもよるが、もしHTMLなら<base>を使えばHTML側でカレントディレクトリ(基準となるディレクトリ)を指定できるだろ
HTML側で<base href="sdcard/tasker">としておけば、<a href="./foo">はsdcard/tasker/fooと同義だ
ちなみに相対パスの相対はカレントディレクトリに対しての相対位置なのでカレントディレクトリが指定されていないと使えない
autotools側が指定したデフォルトのカレントディレクトリがどこか?って質問であれば
autotoolsを使って適当な名前で./に空のテキストファイルを保存して、ファイラー系のアプリでその名前のファイルを探せばカレントディレクトリがどこか分かるんじゃないか
もし保存に失敗するなら指定されてないってことだろうな >>25
保存っていう発想がなかったわ
ただhtml/javascriptに保存する機能がないから代わりにファイルを一覧表示する方法で試してみたんだけど反応がないところを見ると対応してないかディレクトリ指定されてないかのどちらかだと思う >>26
ならFA出たな。今後同じ質問が出たらこれで
> どこをルートディレクトリとしてsrcに記述すればいいかわかる人いますか?
カレントディレクトリが設定されていないのでルートもまた設定されていない。自分で指定しろ
> 相対パスで記述したいのですが基準となるディレクトリはどこですか?
カレントディレクトリをフルパスで記述して自分で設定しろ ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
マイクを占有して盗聴を防ぐMicrophone Blockerというアプリと同じようなことがしたと考えています。
ファイルに書き出さずに録音し続けたいのですが、
Record AudioのFileを/dev/nullにすると機能せず、
: > fileにすると普通にファイルに保存されてしまいます。
何かいい方法はないでしょうか? >>28
rootとってZRAMとかでメモリ上に保存領域を作る or Swap領域を作ってそこに音声ファイルを書き出し続けるしか思い浮かばないな
ローカル上に保存はダメっていう縛りであくまで録音したいのであれば、ローカル以外に録音(書き出す=保存)するしかないわけで。
そうなるとメモリ上かローカル上だけどスワップファイルとして保存するしかなさそう。どちらも電源切れば消える
もしくはローカル上に極小の音声ファイルを作って、そこに上書きし続ける。
タスク終了時にDelete Fileで音声ファイルを消す、もしくは空の音声ファイルで置換する
パッと思い浮かんだのはこのどちらか
前者は先にも書いたけど要root、後者はroot不要だけど要保存
録音じゃなくとも集音器とか補聴器みたいなことをやればマイク占有できそうな気もするんだけどな >>28
下記の Task を実行すればよい.
A1: Java Function [ Return:mediaRecorder Class Or Object:MediaRecorder Function:new
{MediaRecorder} () Param: Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return: Class Or Object:mediaRecorder Function:setAudioSource
{} (int) Param:1 Param: Param: Param: Param: Param: Param: ]
A3: Java Function [ Return: Class Or Object:mediaRecorder Function:setOutputFormat
{} (int) Param:0 Param: Param: Param: Param: Param: Param: ]
A4: Java Function [ Return: Class Or Object:mediaRecorder Function:setAudioEncoder
{} (int) Param:0 Param: Param: Param: Param: Param: Param: ]
A5: Java Function [ Return: Class Or Object:mediaRecorder Function:setOutputFile
{} (String) Param:/dev/null Param: Param: Param: Param: Param: Param: ]
A6: Java Function [ Return: Class Or Object:mediaRecorder Function:prepare
{} () Param: Param: Param: Param: Param: Param: Param: ]
A7: Java Function [ Return: Class Or Object:mediaRecorder Function:start
{} () Param: Param: Param: Param: Param: Param: Param: ]
止めたいときは,下記の Task を実行すればよい.
A1: Java Function [ Return: Class Or Object:mediaRecorder Function:stop
{} () Param: Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return: Class Or Object:mediaRecorder Function:reset
{} () Param: Param: Param: Param: Param: Param: Param: ]
A3: Java Function [ Return: Class Or Object:mediaRecorder Function:release
{} () Param: Param: Param: Param: Param: Param: Param: ]
A4: Java Object [ Mode:Delete Name:mediaRecorder ] >>29-30
ありがとうございます。
アプリも色々探したのですがバックグラウンドで動く騒音計はなく、
補聴器は出力がある分負荷も大きそうで悩みましたが、
>>30さんのJavaで実現できました!
ありがとうございました。 ●Tasker有無: 購入済み
●Androidバージョン: 5.0.2
●root有無: なし
●やりたいこと
実行したタスク以外のすべてのタスクを停止したい
無論実行したタスクが停止しては困る
●やってみたこと
ストップタスクのオプションを入力しないと実行したタスクだけが停止する
なのでオプションに停止させたい変数を入力することは分かりました
なので%TRUNを入力してみると自分のタスクすら停止しない
このオプションには配列指定で一括して停止させることできないのでしょうか? >>32
ユーザーガイドをよく見ろ
配列を引数にとるなんて書いてない >>23
俺も同じく最近のアップデートから使えなくなった。
zenfone3 android7 >>34
Taskerスレ見てくればいいことあるかも >>33
アクションパラメーターの項目でしょうか?配列ではなく変数とありました
配列を変数に変更するということでしょうか?
実行したタスクを除外した変更にする方法が分かりません >>37
配列を作って自タスク以外のときにStopするループ回せばいいよ >>38
ちょっと自分には難解なのですが
ユーザーガイドを読んでみます >>39
俺の書き方もわかりにくかったかもしれない
こんな感じでいけるはず
わからなかったら試してみてくれ
StopAllButThis (275)
A1: Array Set [ Variable Array:%tasks Values:%TRUN Splitter:, ]
A2: For [ Variable:%task Items:%tasks(2:) ]
A3: Stop [ With Error:Off Task:%task ] If [ %task neq StopAllButThis ]
A4: End For >>40
横だけどここでのStopAllButThis、つまり自タスク名を取得するのに子タスクでcallerから取得する以外に方法ある? >>36
公式見れ
http://tasker.dinglisch.net/changes/changes5.0.html
> states Wifi Connected, Ethernet Connected, Mobile Data: if using a VPN simultaneously, the new Active parameter should be set to 'Any' >>44
やはり子タスクcallerしかないかー
芋蔓で呼び出し元を手繰るのにcallerは便利なんだが単純に自タスク名だけを得るには大袈裟になるのでなんだかなーと思っているだけに簡単な方法があれば募集中 ●Tasker有無: 購入済み
●Androidバージョン: 5.0.1
●root有無: あり
●autoinput,autonotificationインストール済み
●やりたいこと
日本語変換である文字列を確定させたタイミングで、
画面上にメッセージを表示させるようにしたいと思っていますが(alart>flash)
「日本語変換で文字列を確定させたタイミング」の取り方が分かりません。
例)「楽天」を確定→「買い物しすぎ注意!」
「研修」を確定→「忘れ物チェック」
抽象的な質問で申し訳ありませんが、よろしくお願いいたします。 >>40
ありがとうございます
Forの使い方を調べていました
配列を分解してForでループしながら1つずつストップタスクで停めてやるってことなんですね
勉強になりました >>43
確認してきた。ありがとう。
anyに設定したんだが、動作するときとしないときがあるね。
ただたんに電波が届いてないだけかもしれないが…
会社のwifiに接続してる時だけマナーモードにしたいのだが、他に安定する設定とかないですか? ●Tasker有無: 購入済み
●Androidバージョン: 5.0.2
●root有無: なし
●やりたいこと
http://tasker.wikidot.com/getformatteddate
を使い日付のフォーマットを変更しその日付を表示(出力)
●やってみたこと
上のリンクからxmlをダウンロード&インポート
getFormattedDateは何も変更していません
エラーで止まることもありませんでした
tmp (4)
A1: Perform Task [ Name:getFormattedDate Priority:10 Parameter 1 (%par1):%TIMES Parameter 2 (%par2):yyyymmdd Return Value Variable:%Mytime Stop:Off ]
A2: Flash [ Text:%Mytime Long:Off ]
●わからないこと(知りたいこと)
変数%Mytimeを出力すると日付ではなく「%Mytime」のまま表示されました
どうしたら日付に出来るでしょうか >>49
Perfome TaskのPriority(優先度)を固定せず「%priority」にする
Userguideに書いてあるけど
Perform Taskに指定するPriorityを今実行中のTaskのPriority(%priorityに入ってる数)未満にすると指定されたTaskを実行する前に今実行中のTaskを終わらせる仕様
%priorityはTaskの実行方法によって5だったり100だったりと変わるから、PriorityをgetFormattedDateが実行される前(=まだ%Mytimeに実行結果が入ってない時)にFlashが実行されて、「%Mytime」のまま表示される事がある >>50
成功しました!
優先度を固定してはいけなかったんですね
Userguideに目を通していなかったのでよく読もうと思います
ありがとうございました >>48 = >>34か?
>>23でも同じだが質問しなおせ
お前の環境なんも分からん。分かってるのはお前だけ
やってみたこと、その結果くらいは書け
何も試してないなら何かしら試してから出直して来い >>52
書き込み遅くなってすんません。
解決しました!
他にSSIDあったの忘れてた(^_^;)
SSID2つ登録して、anyにしたら今のところ大丈夫そうです。
質問に返事くれた方、ありがとう。
そしてお騒がせしてすみませんでしたm(_ _)m >>52
>>23はVPN、>>34,36,48,53はVPNと2SSIDの複合なんだろよ
nrfw、中でもAdguardがなんJあたりで今年前半コピペされまくってたせいでVPN始めた人間が多いのと仕様変更のコンビなので諦めろん
>>43の公式見ろとは思うが本スレですらレビュー経由だからさもありなん Taskerセールで100円($0.99)になってるな ●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無: あり
●やりたいこと
TURN ON
●やってみたこと
1.TURN ONをタップ
Sorry, that action is unavailable on this device
2.Secure Settingsをインストール
TURN ONをタップ
Sorry, that action is unavailable on this device
●わからないこと(知りたいこと)
TaskerがSUPER USERになってない気がする
SUPER SUのアプリリストに載ってない
Taskerにスーパーユーザーリクエストをしてほしい >>56
スリープ状態から画面を点灯する、ということでしたら、実はrootを取らなくても Popup ひとつで出来るんです
ただし、ロック解除まではできませんが。
テスト2 (73)
A1: Popup [ Title: Text:★ Background Image: Layout:Popup Timeout (Seconds):1 Show Over Keyguard:On ] If [ %SCREEN ~ off ] Taskerつかってブラウザで出た複数の画像を一括で保存する仕組み作れるかな? ブラウザから共有でURLを渡せば一部除いて可能。その手のアプリ使った方が組む時間省略できるのでわざわざそんなことする人もまれだろうが >>59
HTTP GETしてjpgとか含むリンク抽出すればいけそう
相対リンクの変換だけしなきゃだけど Taskerスレだけど
tasker使わないでもっと簡単に出来るでしょ ある特定のwifiにつながったらモバイルデータ通信に自動的に切り替えれるのってつくれますか? >>63
単純に特定のWi-Fiに繋がったらWi-Fi切るように設定すればいいんじゃないの? Bluetooth接続のゲームパッド使ってマップアプリのコントロール出来ないだろうか
マップアプリ専用リモコンの代替として 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無: あり
●やりたいこと
持ち上げたときに、画面がオンになる方法がやりたいです >>67
Gravity Screenの方が良くない?
一応TaskerのPlugin ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
画面OFF、ロック有り状態からsceneやmenuをshow over keyguardオプションを付けて実行し、画面が表示された後に画面点灯を維持したい。
Display Timeoutを消灯無し等にしても10秒程度で消灯してしまう。
flashを連続で実行し続ければ消灯しないけど他の方法はないでしょうか? ●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無:なし
●やりたい・やってみたこと
Task AにAutoInputのClick Action@が処理されず待機状態
次にAutoInputのClick ActionAが含まれるTask Bを(ショートカットで)発動したくても@が邪魔しているせいかAが機能しない
Task BのA1にStop Task A Actionを入れても駄目でした
待機状態の@を即Killさせるにはどうしたらいいですか? > ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
そんな難しい日本語でもないと思うんだ ●Tasker有無: 購入済み
●Androidバージョン: 5.1
●root有無:なし
●やりたい・やってみたこと
スマホ本体を下に向けて5秒以上その状態が続くとホーム画面になる
taskでface downの判別をどのように加えるといいのか判りません
A1: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A2: Go Home [ Page:2 ] >>74
変数使えば出来るんじゃん。
例えばだけど、下を向けたら変数を1に。途中で上をむけたら変数リセット。五秒後に変数が位置だったら、ホームに。って感じ。 >>75
具体的に変数の指定の仕方を教えていただければ非常に助かります 別に用意しなくても自身が有効だったらでいいんじゃねーの >>75
wikiみてがんばれ。もしくは過去スレ読め。 >>74
入力なしで付く名前じゃダメなのでProfileに任意の名前を付ける
A2を A2: Go Home [ Page:2 ] if [ %PACTIVE ~R ,任意の名前, ] にする >>80
ありがとうございました
無事に希望の動きができるようになりました
Profile: FaDn (50)
Priority: 2
State: Orientation [ Is:Face Down ]
Enter: toHome (40)
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: Go Home [ Page:2 ] If [ %PACTIVE ~R FaDn ] >>72
2つともショートカットを作成
待機用→実行用をタップ
待機用のA2待機を実行用のA1でKillできず実行用のA3が処理されない
この現象の解決策は何かありませんでしょうか?
待機用 (24)
A1: Flash [ Text:待機用タスク開始 Long:Off ]
A2: AutoInput Action [ Configuration:Type: Text
Value: @@@待機用@@@
Action : Click Timeout (Seconds):20 ]
A3: Flash [ Text:待機用タスク終了 Long:Off ]
実行用 (45)
A1: Stop [ With Error:Off Task:待機用 ] If [ %TRUN ~ *,待機用,* ]
A2: Flash [ Text:実行用タスク開始 Long:Off ]
A3: Launch App [ App:Play ストア Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A4: AutoInput Action [ Configuration:Type: Id
Value: com.android.vending:id/navigation_button
Action : Click Timeout (Seconds):20 ]
A5: Flash [ Text:実行用タスク終了 Long:Off ] >>71
Secure Settingsプラグインの Actions>Wake Device を使えばよい. >>82
Android 4.4.2 で動作するかわからんが,
待機用のA2を直ちに終了させるには,
Secure Settingsプラグインの System+ Actions>Accessibility Services で,AutoInput を DISABLED にすればよい.
その後 ENABLED に戻せばよい. >>84
ドットさんありがとうございます
Secure Settingsでそんなことできたんですか!
助かりました >>84
4.4.2だからなのか非rootからなのか分かりませんが、グレーアウトしていて使えませんでした >>81
念のためだけどFaDnを 「,」で囲った方がいいよ
囲っておかないと今後FaDn2などという名前をつけたProfileにも反応してしまうので
,カンマ自体はPACTIVEで取り出したProfile名にTaskerが勝手に付けてくれる >>87
強調しようとおもって「」付けたけど「」はいらないからね ,FaDn, ね 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
zenfone2laserのdualsimのワンタッチ切替を作りたいのですが、現在sim1かsim2かを判別するにはどうしたらよいか教えてください
どの変数を参照してもsim1の情報しか出てこないので困っています >>88
ご丁寧にありがとうございます
早速修正をしておきました ●Tasker有無: 購入済み
●Androidバージョン: 7.0 XperiaXZ(so-01j)
●root有無: なし
●やりたいこと
内蔵テレビアプリがフォアグラウンドかつ端末の向きがランドスケープ時にナビゲーションバーやステータスバーの非表示(全画面化)
●やってみたこと
immersivePluginを用いてテレビアプリを起動した時にナビゲーションバーを非表示にすることはできた(横画面ではアプリ標準でステータスバーは消える)
ただ、端末が縦のときにもナビゲーションバーが非表示なため、戻るボタンを押すのに逐次表示させなければならない
●わからないこと(知りたいこと)
フォアグラウンド状態やランドスケープ、ポートレート状態の取得方法及び処理への反映方法
よろしくお願いします
arrowsのテレビアプリで出来ることがなぜxperiaでは不可能なのか謎です
ドコモ、ソニーの両方に問い合わせても無理の一点張りで対応予定もないらしいので、自分でやろうと思った次第です
お手数ですが下記についてお手柔らかにご教授いただけたら幸いです。
よろしくお願いいたします。
●Tasker有無: 購入済み
●Androidバージョン: 7.0 (利用端末:Xperia Z4)
●root有無: なし
●やりたいこと
画面ONにした際にWi-FiをONにし、接続可能対象がなかったらWi-FiをOFF(モバイル通信に戻す)にしたい。
●やってみたこと
下記taskのA3が失敗してしまいます。
A3はどの選択肢を使えばいいのかよくわからずvalueに打ち込みました。それが原因でしょうか?
taskの再生マークを押した際に動作したように感じませんでした。
Wi-Fi Set ON (2)
A1: WiFi [ Set:On ]
A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A3: If [ %WIFI ~ *connect* ]
A4: Else
A5: WiFi [ Set:Off ]
A6: End If
●わからないこと(知りたいこと)
A3が動作しない原因及び指定方法を教えていただけたら嬉しいです。
検索して読み解けたもの見様見真似で入れただけなので、操作手順の理解にまで至っておりません。 >>92
A3は、%WIFII
にしたらいんじゃないかな。
wi-fiインフォのことね。
とにかくこまったら、該当の変数をflashさせてみると何が起きてるかわかる。
%WIFI だと、onかoffしかでないでしよ。 >>93
早々にありがとうございます。
ご教授いただいた内容を拝読いたしました。
ご教授いただいたWi-Fi infoのところから%WIFIIに変えてみました。
taskの下部にある再生マーク(右向きの▲)を変更後に押してみましたが、現在Wi-Fiがない環境ためか先のA3部分が動作しなかったようです。こちらは正しい反応でしょうか?それとも×などのマークが出るものでしょうか。
もし正しいのであれば改めてWi-Fi接続可能な状況で再度試してみます。
> とにかくこまったら、該当の変数をflashさせてみると何が起きてるかわかる。
初歩中の初歩のことなのかと思いますが、こちらはどういった手順でしょうか?
下部の再生マークのことを指していらっしゃいますか?
理解が追いつかないため、重ね重ね恐縮ですが教えていただけたら有り難く思います。 >>94
Wi-Fi https://pastebin.com/RUg7UKM7
A1: WiFi [ Set:On ]
A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A3: Flash [ Text:%WIFII Long:Off ]
A4: WiFi [ Set:Off ] If [ %WIFII !~ *CONNECTION* ]
1
> ◆ぷらりん
> http://tasker-userguide.pralin.info/
http://tasker-userguide.pralin.info/tasks_action.php#action-f
> Flash(表示)
>
> メッセージを表示します。(以下略)
分からなければせめてぷらりん内を探す程度はすること
TaskerそのものにもSearch TaskerがあるのでそこにFlashと入力しても(英語だが)すぐ表示される
また学ぶならここ1〜2年間にTaskerについて書かれた個人ブログの方がよいかもしれない
例えば、ttp://solodc2011.com/tasker/6-profile-task-action >>89
判別できたとして,どうやって切り替えるつもりだ? >>91
>>2 を参考に Profile を貼れ. ●Tasker有無: 購入済み
●Androidバージョン: 5.0.2
●root有無: なし(SHARP機です)
●やりたいこと
特定のアプリがアクティブなときだけ画面を横向き固定かつ上下反転しないようにしたいです。
手首に巻くタイプのアームケースにスマホを入れていると腕の角度によって上下反転してしまうので、現在そのためだけにLandscape Lockerを使っているのですがホーム画面が見切れてしまう不具合があるのでTaskerで完結したい
●やってみたこと
1.Taskerの「PROFILESタブ」→「+」→「Application→App Selection画面」でアプリを選択し下段の「ACTIVITY」だけ有効にして
2.「TASKSタブ」→「+」→「Display」→「Display AutoRotate」→「Set On」
Export→Description To Clipboardの内容は
Landscape (2)
A1: Display AutoRotate [ Set:On ]
これで指定アプリがアクティブなときだけ画面自動回転がOnになりましたが横固定になりません。
アプリを閉じると画面自動回転がOffに戻りました。
●わからないこと(知りたいこと)
「Select Display Action」には横固定になりそうな項目は無く「Stay On」「Turn On」はどういう機能か分からないですが赤字で表示されていて自分の端末では使用できない様です。
http://i.imgur.com/hmt20TU.png
また指定アプリが2つ以上あるときはどう設定したら良いのか分かりませんでした。
全くの初心者ですみません。ご教示お願いいたします。 >>95
ご教授ありがとうございます。
flashというメニューがあるのですね。
ぷらりんは難解な印象を持ち、まだまだ理解に至らないので最後に挙げてくださった個人ブログのURLで学んでいきます。
最初に挙げていただいたtaskのURLはこちらの環境によるものかアクセスできませんでしたが、示してくださったtaskの内容をぷらりんや個人ブログを併用して読み解けるか頑張ってみることにします。 >>97
autoinputでいこうと思ってました
>>99
丁寧にありがとうございます
root化やパーミッション変更は極力避けたかったのですが、やらないと進まなそうですね
リンク先熟読して検討してみます >>101
リンク先過去ログの「プラグインから呼び出して〜」はどのプラグインをインストールすれば良いのか分からなかったのですが「最高のローテーション制御」というアプリを入れればTaskerのプラグインに同アプリが現れるんですね。
http://i.imgur.com/Q5vPguz.png
先に書きました●やりたいことは「最高の〜」だけで完結できたのですが、どうせなら「最高の〜」を常駐させずに使いたいと思い「最高の〜」の設定から常駐を切ったところTaskerのプラグインから呼び出しでは動作しませんでした。
また、Taskerのプラグインから呼び出して動作させた場合、指定アプリがアクティブになったとき強制横固定がOnになり、そのままホーム画面でも元に戻らなくなりました
(if文で指定アプリが非アクティブな時は元に戻すように書けば良いのだと思いますが分かりませんでした)。
いずれにせよ、ローテーション制御アプリを常駐させないと動作しないようですので回転制御は専用アプリに任せることにします。
有難うございました。 >>103
root化もパーミッション変更も不要.
AutoTools のサイトに書いてあるように adb からのパーミッション付与をするだけ.
ちなみに,AutoInput でやる場合は,AutoInput の UI Query で画面上のテキスト情報を取得できるので,
それで現在の設定状態は判別できる. >>104
質問テンプレを調べないことの免罪符にしてんじゃねーよボケ
Exit Taskに戻すタスク指定しろカス >>104
> どのプラグインをインストールすれば良いのか分からなかった
そのレスへの返信を追いかけたり、ほんの少しスレを読み進めればPlayストアリンク付きで回答されてる
http://egg.2ch.net/test/read.cgi/android/1482223819/98
http://egg.2ch.net/test/read.cgi/android/1482223819/99
http://egg.2ch.net/test/read.cgi/android/1482223819/102
ここまで案内しないと分からないものなのか
> どうせなら「最高の〜」を常駐させずに使いたいと思い「最高の〜」の設定から常駐を切ったところTaskerのプラグインから呼び出しでは動作しませんでした。
制御中は常駐(オンメモリ)していないと基本的にムリ
> また、Taskerのプラグインから呼び出して動作させた場合、指定アプリがアクティブになったとき強制横固定がOnになり、そのままホーム画面でも元に戻らなくなりました
> (if文で指定アプリが非アクティブな時は元に戻すように書けば良いのだと思いますが分かりませんでした)。
口の悪い>>106のExit Taskで元に戻せばいい
元に戻した後メモリに残るようならそれこそGreenify(https://play.google.com/store/apps/details?id=com.oasisfeng.greenify)で強制終了すればいい
GreenifyもTaskerプラグイン。アプリの強制終了ならrootなどは不要 質問です。
PROFILES>Application>アプリA,B,C
のいずれかが選択された場合
task
GPS-ON - wait5sec - 選択されたアプリを起動
ってしたいのだけど選択されたアプリを起動の指定方法がわからないのですが カーナビアプリや地図アプリが起動する時に位置情報をオンにして5秒ぐらいのラグをかけて起動させたいんですが
(通常は位置情報はオフにしている) よろしくお願いします
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無:なし
●やりたいこと
アクセスポイントをB(Pocket wifi)から
A(自宅)に変更したい
●やってみたこと
wifi connect for taskerというプラグインを見つけたので
試してみましたがBのままになります
> 試してみましたがBのままになります
どう試したのかが問題なんだけどなw
自分はProfile貼らないけど回答する人はProfile貼ってねw
こうですねわかります タスクをエクスポートとしたものを
貼ろうと思いましたが
NGに引っかかってはれませんでした
アクセスポイントBに接続を試みるトースト?
は出るのですがdisconnectとなります GPのコメントで
マシュマロ以降どうさしないというコメントが
そもそもプラグインがだめのようですね
他にやり方があればお願いします 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
Bluetoothの「使用目的」設定変更
1.ヘッドセットのみ
メディアの音声・電話の音声 ヘッドセットで使用
2.カーステのみ
メディアの音声・電話の音声 カーステで使用
3.カーステとヘッドセット接続
メディアの音声 カーステ
電話の音声 ヘッドセット
という風に、切り替えて使用したいと考えています。
このような設定変更は可能でしょうか?
設定でBluetoothのONOFFはできたのですが、それ以上が分かりません。
よろしくお願いいたします。 何卒よろしくお願いします
●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無: なし
●やりたいこと
プラグインAutoinputで1時間毎にスクリーンショットを撮影し、作成されたファイル名に連番または撮影日時もしくはそれらに類似する文字列を付加したい。
Autoinputを使用して1時間毎にスクリーンショットを撮影したく考えています。
撮影するところまではできたのですが、撮影時にファイルが同じ名前で保存されるため、以前のファイルが上書きされて消えてしまいます。
撮影したファイルを時系列で全て保存したいのですが、何か良い方法があれば教えていただけないでしょうか。 >>119
同じ名前で保存されるなら
そのファイルの名前を時間に変更すれば?
%TIMEとか使って
スクショから名前変更までのタイムラグ(多分1秒以下)はあるけど1時間毎なら気にしなくてもいいでしょ >>117
他のやり方ということでは,
AutoToolsプラグインでも SSID指定の Wi-Fi接続ができるので,それを試してみるといいかもしれない. >>118
ヘッドセットやカーステの検知には Context>State>Net>BT Near を使えばよい.
「使用目的」設定の変更は,Action>Settings>Bluetooth Settings で Bluetooth設定画面を開いて,
後は AutoInputプラグインで変更すればよい. ミサイル発射を機にgmail受信の通知をトリガーにしたプロファイルを作りたいんだけど、android7だったら、auto notificationのプラグインを入れないと機能しないのかな? >>123
ありがとうございます。
なんとなく流れはわかりました。
いま、AutoInputと格闘しています。
ググってみます。 Googleマップのナビが出す通知を取得することはできますか?
通知イベント発生時に%evtprm1を取得する方法だと、イベントが発生しないようで、失敗してしまいます。 具体的になにしたいのか分からないけど、とりあえずGoogleマップが元の通知を全て記録してみるとよいです
Profile: マップ
Event: Notification [ Owner Application:マップ Title:* Text:* Subtext:* Other Text:* Cat:* New Only:Off ]
Enter: Anon
Abort Existing Task
A1: Variable Set [ Name:%TEST_Googleマップ通知記録 To:NTITLE:%NTITLE、evtprm:%evtprm() /
Recurse Variables:Off Do Maths:Off Append:On ]
実際に動かしていませんがただ何となくこれだと漏れるんだろうなーとも思います。やればすぐ気付くでしょうが
5になってから改善されたらしいですがそれでも漏れるようならAutoNotificationでやらせるしかないですね…
L以前は選択肢なくAutoNotificationになるんだろうなあ >>127
ありがとうございます。試したものと同じイベントなので、おそらくそれだと漏れます。
プラグインに頼るという発想がなかったのでとても参考になりました。そちらの路線で解決してみます。 ●Tasker有無: 購入前
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・スケジュールで、機内モード、モバイルデータ、WIFIを画面点灯しないでオンオフ切り替えたい
非ROOTでは無理でしょうか? >>129
Wi-Fiのコントロール、モバイルデータのON/OFFはroot不要
機内モードに含まれるGPS制御だけでも要rootなのでたぶん無理
具体的にどうやるんですか?買う前に試したいけど自力で解答に辿りつく前に7日使っちゃいそうで…
と思うじゃん?意外とそんなことないから自分でやれるだけやってみ
そのうえで再度聞きにおいで >>130>>131
ありがとうございます。体験版は確認してました。
wmで同じような簡単なスクリプト組んで使ってたことあるので、
試してみれば何とかなると思いますが、GPの評価でモバイルデータができないとか
あったので、実はandroid5以降だと駄目とかあるのかなーとか思ったので。
頑張ってから、実は無理、、とかだとショボーンとなりそうだったので聞きました。
ためしてみます! >>129
Autoinputのプラグイン使ってみるとか。
画面がオンの状態でないと、タップさせられないけどソレデヨケレバいけるのでは? >>132
Wi-Fi は可能.
機内モードとモバイルデータは AutoToolsプラグインか SecureTaskプラグインを使えば可能.
ただし,事前にPC からの adb接続が一度だけ必要.
また,機種依存で動作しないかもしれない. tasker設定の前にSecure Settingsを導入
それの helperタブを選び…とあるのにタブが見つからないところで困っています
v1.36ではどのようにPluginを入れるのでしょうか? Headsetを付けている間、他のアクションをしたくないのですが、どのように設定すれば良いか助言下さいー >>133>>134
ありがとうございます。
AutoToolsを使って、機内モードは無理でしたが、
バッテリーセーバーが制御できたので、目的が達成できました。
他にも、色々できそうなのでちょこちょこ弄ってみます。 質問テンプレート
●Tasker有無: 購入前
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・LMTと似た操作でBackButtonの処理をさせたい
taskerでBackButtonのトリガーを作成し、apkとして出力
そのapkをスワイプ系のトリガーとなるアプリから呼び出し、BackButtonを実行する
●やってみたこと
BackButton (2)
A1: Back Button
これだけです。
Taskerの練習を兼ねて試していましたが、inputのBackButtonでは思う動作ができませんでした。
初歩中の初歩だとは思いますが、ご教示いただけませんでしょうか。 >>136
設定画面にifってのがあるだろ
そこにHeadsetを接続している場合って条件を付与すればできるよ >>138
Select Action Category > Code > Run Shell
Command欄に
input keyevent 4
他は初期値でOK。rootなしでも使えるはず >>125
詰まってます。
Bluetoothの画面までたどり着きましたが、どう設定しても、丸のところがクリック出来ません。
どうしたらいいでしょうか?
教えていただけないでしょうか。
https://i.imgur.com/QVZzRq9.png >>140
ありがとうございます。
BackButton (2)
A1: Run Shell [ Command:input keyevent 4 Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
これでよろしいのでしょうか?
apk化や対象タスクをショートカットで試用してみましたが、BackButton処理はされていないように見えます。
taskの画面で実行すると戻っているようには見えますが。
https://i.imgur.com/hs9XLpd.jpg >>142
俺環では使えてるんだけどな
rootないと駄目かもしれん。すまんな >>141
こっちの環境では押せた
再起動してやり直したりしてみて
それでもダメなら開発者オプションでタッチ位置の座標表示して直接指定してみたらどう?
https://i.imgur.com/54XIJcB.jpg >>142
rootがないとTaskerを開いているときしか機能しない
確かバックボタンに関してはどうしようもなかったはず >>143
>>145
あー、そういうことなのですね。
やはりRootは必須ですか。
またRootとるかな…。
ありがとうございます、勉強になりました。 ●Tasker有無:購入済み
●Androidバージョン:5.0.1
●root有無:あり
●その他:autoinput購入済み
●やりたいこと:
chrome使用時にボリュームダウンボタンを押すと画面が下にスクロールするようにしたいと思っていますが、動作しません。
Profile: スクロール (261)
Application: Chrome
Event: AutoInput Key [ Configuration:Keys: Volume DownKey Action: All ]
Enter: スクロール (263)
A1: AutoInput Action [ Configuration:Type: Point Value: 0,0
Action : Scroll Forward
Is Tasker Action: false
Check Screen State: false Timeout (Seconds):20 ] >>147
Profile: 音量キースクロール (14)
Application: Chrome
Event: AutoInput Key [ Configuration:Keys: Volume Down
Key Action: Key Down ]
Enter: Scroll (6)
A1: AutoInput Action [ Configuration:Type: Point
Value: 60,1000
Action : Scroll Forward Timeout (Seconds):20 ]
A1のスクロールする座標を適当な位置にしてみな
Value: 60,1000のところね >>138 >>146
インストールしたアプリのユーザー補助はオンにしたか?
inputコマンドは他のアプリに対して動作させるには要rootだが,
TaskerのBack Buttonはroot不要. ●Tasker有無: 購入前
●Androidバージョン: 4.2
●root有無: なし
●やりたいこと
・スクリーンミラーリングの開始
●やってみたこと
・ランチAPPでミラーリングがなかった
●わからないこと(知りたいこと)
・なにか良いプラグイン等がないかどうか >>149
補助のonは初めて起動するときに許可していました。 >>151
Launch AppでAllにしてもない? >>153
ワイヤレスディスプレイというものがありましたが、なにもおこらず >>154
ミラーリングがなんのアプリの機能なのかわからない
GPで配信されてるアプリならそのリンク
プリインなら端末名くらいは書こう >>152
先に Tasker だけで Back Button が動作するかどうか確認した方がよい.
下記の Profile を組んでみて,端末を振ったらメッセージが表示されてバック動作するかどうか.
Profile: test (21)
Event: Shake [ Axis:Left-Right Sensitivity:Medium Duration:Medium ]
Enter: Anon (23)
A1: Flash [ Text:Back Long:Off ]
A2: Back Button ●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: あり
●やりたいこと
ステータスバーが格納されたとき、というトリガーは作成可能でしょうか。
今のところ開いたときに%WINには”通知シェード”という値が格納されているのですが、ステータスバーを閉めたときにも値が通知シェードのまま変わりません。
今のところ下記のタスクで運用していますが、格納した瞬間にそれを検知したいのです。
Profile: 通知シェード (24)
State: Variable Value [ %WIN ~ 通知シェード ]
Enter: Statusbar Collapsed (25)
A1: Variable Set [ Name:%Csta To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A3: Variable Set [ Name:%Csta To:1 Recurse Variables:Off Do Maths:Off Append:Off ] >>157
なんとなく実現できそうな方法は思いついたけど、実際テストしてみるとシェード開いた瞬間を拾っちゃったりTaskerのRun Log画面でチェックすると毎回想定外の動きするな。他アプリ上だとうまくいくんだが。
とりあえず載せておくので再修正して使ってみてくれ
Profile: Cstaに1を格納
State: Variable Value [ %WIN ~ 通知シェード ]
Enter: CstaSet
A1: Variable Set [ Name:%Csta To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
%WINが通知シェードなら%Cstaに1を代入するだけ
Profile: シェード監視
State: Variable Value [ %WIN !~ 通知シェード ]
Enter: CstaClear
A1: Vibrate [ Time:50 ] If [ %Csta ~ 1 ]
A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A3: Variable Set [ Name:%Csta To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
%WINが通知シェード以外で、かつ%Cstaが1の場合に動作する。
テスト用にバイブさせる。条件としてCstaに1を格納した後にのみ動く (A1)
最終行で数秒後に%Cstaに0を代入してフラグを戻す (A2, A3) >>158
ありがとうございます。
%WINにはステータスバー展開時には”通知シェード”が入るみたいですが、格納後も他のアプリを起動したり、最近のアプリ一覧に移動しない限り%WINの”通知シェード”という値は変わらないみたいです。そこに目を瞑れば問題無いんですがどうも気になって...
下さったタスクをもとに考えてみます。
ありがとうございました。 タスカーの本体アプリ(有料のやつ)を入れたのですが
他の無料のタスカー系アプリってインストールする必要ってありますか?
本体だけだとあまり有効活用出来ないのでしょうか? 本体で出来ないことをプラグイン使って実現する
白飯本体でも十分旨いが、ふりかけ、梅干し、漬物乗せても旨い。そんな感じ
まずは白飯だけで食ってみろ >>160
1.
何かやりたくてTasker入れた?
YES → 2へ
NO → アンインストールしても問題なし
2.
やりたいことはTaskerだけで実現できる?
YES → 他アプリ入れる必要なし
NO → 3へ
それがわからない → 具体的にやりたいことを質問しろ
3.
プラグイン入れれば実現できそう?
YES → プラグインいれろ
NO → 他アプリ使うか諦めろ
例えば○分後に音を鳴らすっていうのもTaskerでできるけど、それは時計アプリ付属のタイマー機能使えばいいよね
有効利用っていうのがどのレベルのことを言ってるのか分からないけど、結局は使う人と目的次第 ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●わからないこと(知りたいこと)
画面オフ後に、だいたい2時間毎に繰り返しタスクを実行したいのですが、
下記どちらの方がバッテリ消費的に良くないとかありますでしょうか?
方法1
EVENT-Display OFF → FOR文の中でWAIT2時間繰り返しで実行 (Abort EXIST Task )
方法2
EVENT-Display OFF → %TIMESを変数Aに格納
Time-REPEAT(2時間) → IF文で、%TIMES > 変数A+2時間 かつ %SCREEN = OFF なら実行 俺ならこうするわ
2時間ごとに画面点灯するだけのサンプル
Profile: every 2times display on
Time: Every 2h
State: Display State [ Is:On ]
Enter: Disp ON
A1: DispOn [ Configuration:Display Turn On Timeout (Seconds):0 ]
PROFILE作成 > TIME > EVERYをタップして2 Hour(s)
FROMとTo(UNTILに変わる)をタップすれば指定なし(midnight)にできるぞ
負荷が上がるとバッテリ消費量上がるって認識でいいなら
方法1より方法2の方が負荷は高いと思う
変数A+2時間ってところ。毎秒か毎分か分からんが、2時間後かどうかチェックし続けてそう >>163
その1
EVENT-Display OFF → %par1にoff付きで別タスク渡しでそこでif %par1 = offでは冒頭wait二時間
EVENT-Display ONでもその別タスクを%par1にon付きで
当然Abort EXIST Task
工夫次第で引数不要にもできるけどステップ数考えたらそのまま泥臭い方法の方がマシかな
その2
EVENT-Display OFFで時刻を取得し、二時間分足してグローバル変数格納
EVENT-Timeでグローバル変数を利用
EVENT-Timeで使える形式への変換と日付を跨ぐときの処理が必要
その1は安直バカっぽくてその2が良さそうに見えるけど実のところ大して変わらないしオンオフ頻度が高いと下手すりゃ2の方が効率悪くなる
作る手間まで考えたら1択一なんじゃなかろうか(その1はTaskerでよく使われる手口)
これすべてwait中は他のタスクが動けてしまうのとAbort EXIST Task のおかげ
waitが日単位で使えるあたり制作者は分かっててこうしてると思うよ >>164>>165
ありがとうございます。
何となく、waitの状態でもprofileを実行しているだけで負荷が大きいのかなと思ってました。 >>165
その1作例をいちお置いとく
この手口は常套手段
Profile: その1オン版
Event: Display On
Enter: Anon
Abort Existing Task
A1: Perform Task [ Name:その1から呼び出されるタスク Priority:%priority Parameter 1 (%par1):on Parameter 2 (%par2): Return Value Variable: Stop:Off ]
Profile: その1オフ版
Event: Display Off
Enter: Anon
Abort Existing Task
A1: Perform Task [ Name:その1から呼び出されるタスク Priority:%priority Parameter 1 (%par1):off Parameter 2 (%par2): Return Value Variable: Stop:Off ]
その1から呼び出されるタスク
Abort Existing Task
A1: If [ TRUE ~ FALSE ]
A2: Else If [ %par1 ~ on ]
A3: Else If [ %par1 ~ off ]
A4: Wait [ MS:0 Seconds:0 Minutes:0 Hours:2 Days:0 ]
A5: End If >>166
メモリ512MB時代ならともかく今では気にするような差は出ないと思いますよ >>163
画面オフ後、オフが継続し一切オンにならない限りにおいて、以降二時間おきにタスクリピート実行
この場合ならその2に近いやり方しかないかな
EVENT-Display OFF
時刻取得&形式変数&二時間分加算
グローバル変数Aに時刻格納
EVENT-Display ON
グローバル変数Aをクリア
EVENT-Time グローバル変数A&STATE-グローバル変数Aに値がセットされている
実行したいタスク
グローバル変数Aを二時間分加算
>>164だと二時間おきに画面ステートがオフとのand判別を行うだけになってしまう
スタートが0:00だとして1:59に画面オフにしても2:00で条件が揃うので1分しか経過していないにも関わらず実行されてしまうのでおそらく要望通りではないと思う >>170
ああ、そうか。画面オフ後に2時間毎か
失敬失敬 >>170
もしくは>>163を改造してその1の手法を取り込む
方法1改
EVENT-Display OFF → 引数offで外部タスクA
EVENT-Display ON → 引数onで外部タスクA
外部タスクAでif %par1 = offでは冒頭でWAIT2時間した上で実行したいタスクのあとgotoでwait 2hから繰り返し (Abort EXIST Task )
方法2は>>164に近くてオフ後最大3:59経過するまで条件が揃わない
>>170より方法1改の方が簡単だなー >>172の作例はProfile二つは>>167のままタスクだけ少し変える
その1から呼び出されるタスク
Abort Existing Task
A1: If [ TRUE ~ FALSE ]
A2: Else If [ %par1 ~ on ]
A3: Else If [ %par1 ~ off ]
<ここに戻る>
A4: Anchor
A5: Wait [ MS:0 Seconds:0 Minutes:0 Hours:2 Days:0 ]
<実行したいタスクはこちら>
A6: Anchor
A7: Goto [ Type:Action Label Number:1 Label:ここに戻る ]
A8: End If
でいいと思う
作成・稼働コストもこっちの方が>>170よりよほどマシなので>>170は捨ててください >>162
ありがとうございます
●Tasker有無: 購入済み(Factoryなどは無)
●Androidバージョン:7.0
●root有無:なし
●やりたいこと
・過充電防止のために充電が100%になったあと自動で充電を停止(プラグを抜かなくても)
・時間指定の機内モードON/OFF
・一部指定したアプリを除く全アプリの操作を不可能に(時間指定、スマホ禁止アプリのアプリ別版みたいな感じ)
・画面消灯(スリープモード)5分後に機内モード、画面点灯後解除
・アプリごとの音量・位置情報設定
・画像や動画プレビュー時のみ明るさMAX
こんな感じです
無知なので可不可はわかりませんでした ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
ディレクトリAにあるファイルをディレクトリBに移動し任意の名前を変更
●やってみたこと
移動までは特に考えることなく出来ましたし
名前変更も予め決めたものには出来ました
●わからないこと(知りたいこと)
移動し名前を変更する際に入力ダイアログなりでその都度名前を決めたい >>174
Taskerで実現可能なもの
・ 時間指定の機内モードON/OFF
・ 画面消灯(スリープモード)5分後に機内モード、画面点灯後解除
・ アプリごとの音量・位置情報設定
機内モードに関しては >>129-134
GPS操作については要root
Taskerでは無理・難しいもの
・ 過充電防止のために充電が100%になったあと自動で充電を停止(プラグを抜かなくても)
85%くらいになったら充電止まる充電器使うとかしかないんじゃないか
少なくとも俺は知らん
・ 画像や動画プレビュー時のみ明るさMAX
アプリ単位で設定するなら割と楽に可能
または一部のブラウザは動画再生時に通知が出るのでそういうアプリなら可能
ブラウザでは通常、それが画像や動画かどうかを判別する術がないので難しい。または無理な部類 >>175
Variable Queryで入力フィールドのダイアログ出せる >>176
taskerからbroadlinkの学習リモコン使ってる者ですが、
たぶんこれとリモコンでonoffできるコンセントを組み合わせれば充電停止は実現できそう 過充電に関しては寝てるときに止めたいとかじゃない? >>179
用途はそれと仮定して、実際にどうやって実現するかっていう案は挙げらんないの? >>166
waitとgotoを使って、10分おきにbeep音を半日鳴らしてみたけど、
その程度じゃ、ほとんどバッテリーの消費には影響しないですね。
http://i.imgur.com/gEpKIE1.jpg
AutoInput UI Stateコンテキストを実験したこともあったけど、
それもほとんどバッテリーを消費しませんでした。
プロファイルもGPSを使うようなものでなければ、バッテリー消費を
気にしなくて良いみたいですよ。 >>181
枕元充電して80%超えたらにゃーにゃー鳴くようにしとけ的案件だろ
慣れれば目覚まし時計同様体が勝手に始末するようになるさ >>183
あー、はいはいごめんなさいねw
鬼の首取ったかのように「用途はきっと寝てるときに止めたいんだよ!」なんてアホが湧くとは思わなかったもんでついなww
そんなん誰でも予想つくわww >>176
GPS は root不要.
やり方は機内モードと同じ. SMART LOCKERの機能使ってるのだけど
特定のBluetoothに接続したら
画面のロック解除っていう動作は可能なのでしょうか
Bluetooth機器に接続したら
画面ロック解除して自動でカーナビアプリを起動させるってことをしたい >>187
設定で端末の機器管理機能をtaskerに与えて、
Keyguard offからのDisplay Onでいいんじゃない? ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
3つ持っているgmailのアカウントを受信した後、@それぞれ別の通知バッヂとしてホーム画面にバッヂをだし、Aさらにあわよくばそれをタップすると各アカウントのメールボックスに飛びたいとおもっています。
●やってみたこと
notificationをトリガーにしようと、
https://i.imgur.com/eSOSZmG.png
このページをいろいろといじってみましたが、うまく行きませんでした。
●わからないこと(知りたいこと)
上記設定ページに、受信アカウントを設定する項目がありますか?
同じアカウントから複数のメールが来たことを検知することはできますか?
Aについてですが、gmailの純正ウィジィットの上に、scenesでつくった透明なバッヂを重ねようと思っています。この他にもし妙案がありましたら教えてください。 >>189
AquaMailがプラグインとして使えるのでおすすめします >>189
Taskerによる解決策ではありませんが自分なら
・通知バッジ PRO (Gmail) https://play.google.com/store/apps/details?id=com.ellevsoft.unreadgmailbadge
・他のメーラー(AquaとK-9は@Aともに可能)
のどちらかで対処すると思います
優先は他のメーラーですね
何らかの方法でTaskerで行ってもまた通知バッジ PROでもGmailアプリとは別にサーバーと通信して未読件数を得ようとします
すると僅かな間ではあってもGmailアプリと未読件数に齟齬が生じることから逃れられないので(Gmailアプリ自身がバッヂwidgetを提供しない限り解決できない)
他にも通信量、負荷、Gmailサービスから見ても複数のアクセスが生じる点などデメリットが多いため
Taskerに限定するとプラグインの助けなしにはほぼ不可能でしょう
現実的にはZooper WidgetとさらにそのプラグインNotifier for Zooperの組み合わせになるかと思います
単に未読件数を得てホームに表示するだけに留まらないことを目指すなら自分でもこの道を取ります
と言いつつもK-9/AquaともにTaskerのプラグインとして動作し複雑なことをするならそれこそTaskerとK-9/Aquaでやった方が簡単確実なので…
(K-9/Aquaともに利用しているためGmailアプリに拘っていないせいでもありますが) taskerのPROFILESで
BT ConnectedでNAMEとAddressで
AA / BB
とそれぞれ複数"/"で区切られて選べるみたいですが
これはトリガーはAAかBBが接続された場合という意味でしょうか >>192
ヘルプには
The device is connected to another device via Bluetooth. If either of Name or Address are specified, they must match a connected device.
と書かれてる。
雰囲気で翻訳するとこんな感じだな
Bluetoothを使って別の機器と接続する。接続にはNameまたはAddressのどちらかを指定して行う。 >>192-193
どっちかというと、Pattern Matchingのヘルプを見るべき質問じゃないかな
・/ means 'or', it divides up multiple possible matches
つまり / で区切った場合は、そのどれかに一致すれば条件が成立する ●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無: あり
●やりたいこと
USBメモリを挿したらプレイヤーが起動
●やってみたこと
TaskerのPROFILESから、
Event > System > Intent Received
Actionに
android.intent.action.ACTION_MEDIA_MOUNTED
TASKに
LAUNCH APP MXPLAYER
●わからないこと(知りたいこと)
挿しても起動しない
よろしくお願いします >>190
>>191
ありがとうございます。
通知バッジはご指摘のようにgmailとの同期のタインラグが大きすぎて使いにくかったんですよね。
教えていただいた、aquaメールで完全にやりたいことが実現できました。
gmailアプリではできない「すべてのメールボックス」へ一発でいけるし、全員へ返信とただで返信も選べるしなかなかよいですね。使ってみてメモリや電池的にも快適に使えるようでしたら、gmailアプリを捨てて乗り換えても良いかなとおもいました。
taskerのプラグインでなにかできるかもかんがえてみます。 ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
LMT LauncherのACTIVITYではLINEのホーム画面を経由せずにLINE Payの画面を直接起動できたので、
TaskerでもLINE Payを直接起動したい。
●やってみたこと
まず、GetIntentClassName等でパッケージ名とクラス名を取得した。
・Launchapp [ App: LINE:activity.linepay.LinePayLaunchActivity ]を実行したが、
requires jp.naver.line.android.permission.LINE_ACCESSとエラーが表示されて
アプリが起動しなかった。
・Send intent [ Action:jp.naver.line.android.activity.linepay.LinePayLaunchActivity Cat:None Mime Type: Data: Extra: Extra: Extra: Package:jp.naver.line.android Class:jp.naver.line.android.activity.SplashActivity Target:Activity ]を実行したが、
LINEのホーム画面が表示されてLINE Payの画面は表示されなかった。
また、このタスクを連続で実行してもLINEのホーム画面が表示されるだけだった。
●わからないこと(知りたいこと)
LINEに限らず他のアプリでもSend intentで特定の画面を直接開く方法 >>197
adbコマンドでTaskerにLINE_ACCESSの権限つければ? >>198
adb shell pm grant net.dinglisch.android.taskerm android.permission.LINE_ACCESSとコマンドを打ってみましたが結果は変わりませんでした。コマンドが間違っているのでしょうか? >>199
権限名はjp.naver.line.android~じゃない? >>200
adb shell pm grant net.dinglisch.android.taskerm jp.naver.line.android.permission.LINE_ACCESSとコマンドを打ち直してみましたが、
Operation not allowed: java.lang.SecurityException: Package net.dinglisch.android.taskerm has not requested permission jp.naver.line.android.permission
.LINE_ACCESSと表示され、結果は変わりませんでした。 >>195
Context>Event>Hardware>Card Mounted を使えばよい. >>197
できるかわからんが,
Action>Code>Run Shell から下記コマンドを Use Root にチェックを入れて実行してみるとか.
am start -n jp.naver.line.android/.activity.linepay.LinePayLaunchActivity >>202
ありがとうございました。
>>204
このタスクを作成してTask Edit画面で再生ボタンを押してみると、エラーは出ずに緑色の丸が左に表示されましたがアプリが起動しませんでした。
また、ホーム画面にこのタスクのショートカットを作ってタップしてみても同様に起動しませんでした。 taskerの画面固定で困ったことが
PROFILESでBluetooth機器と接続した→Keyguard set OFF
同上の条件→Wait 5sec - Launch app カーナビタイム - Wait 5sec - Display AutoRotate set ON
として
Smart lock機能を使ってBluetooth機器と接続したら自動でロック解除してカーナビタイムを起動後ローテーションを自動にするとしたんですが
何故かローテーション自動がうまく行かず横画面にしても縦画面のままです。
しかしステータス見ると自動回転はちゃんとオンになってます。
Keyguard機能が怪しいと思うのですが >>206
Keyguardが怪しいと思うなら外すとか順番変えるとかしてみればいいじゃない
画面右上の …を縦にしたやつ → More → Run Log で動作状況確認できるよ
動作状況みれば本当に怪しい点で不具合起きてるのか分かるよね
最初にClear Logで画面きれいにしてからの方がいいかもしれない
普通、質問テンプレってのは質問者が楽するものじゃなくて回答者に楽させるために使うんだよ
それを横着して無視してるんだから最低限「以上」のことは自分で試してから質問しなきゃね ●Tasker有無: 購入済み
●Androidバージョン: 7.1.2 PureNexus
●root有無: あり
●やりたいこと
taskerでのBTテザリング有効無効切替
●やってみたこと
Secure SettingsでSystem+を有効化するためにsuをシンボリック配置
●わからないこと(知りたいこと)
secure settingsでBT Tetherを操作できなくなって久しいけど、OSのセキュリティ上無理なのかSSの更新止まってるから対応してないのか。
後者なら代替アプリとかあったりします? Androidバージョン: 7.1.1
AutoinputでQuickSettingのタイルは画面消灯してても押せる気がする?? >>211
そういう気がするんならまずは押してごらん
試行錯誤して出来なかったら聞きにおいで
できたらテンプレ全部埋めてね >>212
下手くそですが押せた!
何故でしょう??
Profile: Tether on (60)
Notification: no
Event: プッシュを受け取る [ Configuration:以下を受信した時: note テキストを含む "TetherOn" 差出人 自分自身. ]
Enter: Anon (62)
A1: AutoNotification Query [ Configuration:Notification Apps: Androidシステム
Title: Wi-Fiテザリングが有効です Timeout (Seconds):5 ]
A2: If [ %anid1 !Set ]
A3: Quick Settings
A4: AutoInput Action [ Configuration:Type: Text
Value: テザリング
Action : Click Timeout (Seconds):5 Continue Task After Error:On ]
A5: Status Bar [ Set:Collapsed ]
A6: End If >>209
後者.
「Bluetooth Tethering On Off」というアプリを使えば,起動するたびに Bluetoothテザリングの設定を切り替えることができる.
「青のテザりん」というアプリなら,Taskerのプラグインとしても使える.
ただし,Bluetoothテザリングの設定変更は隠しAPIを使うしかないので,動作するかどうかは機種依存. ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
zoomのウィジェットに特定フォルダ内の画像を表示、ウィジェットタップor1時間ごとにランダムに画像を変える、というタスクを組んでいます。
ずっと問題なく動いていたのですが最近画像が更新されなくなってしまいました。
(zoomアプリを開いて閉じると治るが、またしばらくすると反応しなくなる)
原因・解消法がわかるかたおられましたらよろしくお願いします!
Profile: photoframe更新 (12)
Cooldown: 1500 Enforce: no
Time: Every 1h
Enter: photoFlame (18)
A1: List Files [ Dir:Pictures/favorite Match: Include Hidden Files:Off Use Root:Off Sort Select:Alphabetic Variable:%file ]
A2: Variable Set [ Name:%Filenum To:%file(#) Recurse Variables:Off Do Maths:On Append:Off ]
A3: Variable Randomize [ Name:%number Min:1 Max:Unset ]
A4: Zoom Image [ Element:photoFlame.w / Image1 URI:file://%file(%number) ] >>215
原因はおそらく Zoom が kill されているからだろう.
端末のバッテリー関係の設定や省エネ系アプリの設定を見直してみるとかかな. 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
Auto Notficatinで通知に対して鳴り分けをしたい
その設定の為に今表示されているアプリの通知内容(Auto Notficatinのタイトルやtextなど)を知る方法はありますか? ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
祝日や会社が休みの日にアラームを鳴らさないようにしたいです。
calender entryの使い方は分かります。アラームの止め方が分かりません。イベントのalerm clock が使えると思ったのですが、"label”という項目しかありません。アラームは元からスマホ(moto G4plus)に入っていたものを使ってます。よろしくお願いします。 >>216
なるほど…!
最近、スリープ時の電池消費が激しくなり原因がわからず悩んでいるところでして…(泣)
ともあれTaskerやZoom側の問題ではなさそうということですね。
レスありがとうございました! >>217
ホーム画面を長タップ → ウィジェットを追加 → 設定のショートカットをホーム画面に追加 → 通知ログを選択
これで作ったショートカットを起動すると過去20件の通知ログが出てくる
詳細は各通知をタップすれば出てくるよ >>218
それをTaskerで制御しなきゃならない理由が分からん
アラーム鳴らすアプリをスケジュール設定できるものに変えるとか、カレンダーアプリ使うとかで済む話に見えるんだけど。アプリ変えられない理由でもあるの? >>221
カレンダーに会社の休みが入れてあるのですが、カレンダーを見に行けるアラームアプリがあるのですか?もしあるならそれで対応出来そうです。
カレンダーアプリでアラームを慣らすのは難しそうな気が。ただでさえスケジュールが多くで見にくいので、なるべくよけいなものは入れたくないのです。 >>217
AutoNotification InterceptイベントのConfiguration項目にどの変数に何が格納されるか書いてあるよ。
https://i.imgur.com/4HOTJyM.png
AutoNotification Interceptイベントにひも付けされたタスク内で、右側にある変数のアイコンをタップすれば、一覧から選べるようになるよ。
https://i.imgur.com/hcUahJb.png
あとは、POPUPタスクとか使ってテスト表示させてみて、目的にかなう変数を見つければ良いでしょう。
Yahoo!防災速報みたいに同一アプリの通知が複数同時に表示される場合はどうなるのかな?
AutoNotificationはあまり使ったことがないので、その点は実験してみた方が良いかもしれない。 >>222
現在のアラームアプリの使用を止めて、TaskerとAlarmPadで
鳴らすようにしてみては?
それなら、Taskerで各アラームの有効・無効をコントロールできるよ。
ただ、私はTaskerでカレンダーから情報を取得したことがないので、
その辺の詳細は分からないですけど。
休みの日のスケジュールをご自身で編集出来るのでしたら、
スケジュール管理をジョルテカレンダーというアプリで行うようにして、
たしかジョルテにはスケジュールの通知機能があったはずなので、
その通知をAutoNotificationでインターセプトして、AlarmPad
のアラームを無効にする・・・なんて方法が簡単かもね。
日付が変わる前に再びアラームを有効に戻すって感じかな。
AlarmPadはひょっとしたら有料だったかも知れない。
使い方は簡単で、AlarmPadアプリを起動して、雛型になる
アラームを一つで良いから作る。
あとは、Taskerのプラグインにて、作成したアラームを選択して、
アクション「有効」「無効」「実行(すぐに鳴り出す)」のどれかを選ぶだけ。
アラームの音とか解除方法とか細かい設定はTaskerじゃなくて
AlarmPadアプリの方で行います。 >>224
あれ?
今探したら、AlarmPadがストアに無い・・・
ごめん。アプリの公開が終了してしまったみたいです。
>>224の話は忘れてください。
天気やスケジュールも表示できる高機能アラームアプリ『アラーム時計:AlarmPad無料版』
https://andronavi.com/2015/01/342903
[APP] Alarmpad : how to get it ?
https://forum.xda-developers.com/general/help/app-alarmpad-how-to-t3558315 >>222
考え方としては
・ 休日に鳴らす(休日に鳴らす)
・ 鳴るのが前提で鳴らさないようにする(休日以外を制御する)
の2つ
カレンダー何使ってるのか分からないけど、具体的には
・ 休日に予定を設定して音を鳴らす
・ 休日以外に鳴るのを制御する
になる
Alarm Clockは
ttp://tasker-userguide.pralin.info/profiles_event.php#event-a に書かれている通り
・ Androidのアラームの設定のうちLabelパラメータで指定されたものが鳴り始めるときにコンテキストは成立
・ Stopパラメーターを有効にするとどのような形であれシステムがアラームに応答するのを阻害
この2つから「鳴ることを前提として制御」ならTaskerを使って制御できる
まぁ、Googleカレンダーですら(音は小さいけど)鳴るからね
難しく考えすぎなんじゃないかな >>226
鳴るのが前提で祝日は鳴らしたくない、というような使い方です。
AlarmClockの説明にはStopパラメーターの事が書いてあるのですが、実際にやってみようとしたら、Stopパラメーターがありません。
機種によっては、使えないパラメーターとかがあるのでしょうかね。
https://i.imgur.com/lWeEMH0.jpg プロファイルをAlarm Clock + Calender Entryでできない?
アラームが鳴るときにイベントが起こって、その時にカレンダーで日本の休日をちぇっくする >>228
すみません。>>218です。分かりやすいかなと思って祝日と書きましたが、他にも会社の休日がカレンダーに登録してあり、両方を見て今日が休みかどうか判断したいです。
>>229
プロファイルは出来ているのです。アラームの止め方(鳴らさない)が分からないのです。TASKSでアラームを鳴らさないタスクを作ろうとしたのですが、見つかりませんでした。AlarmClockにはStopパラメーターが見つかりません。
説明がうまくできなくてすみません。
https://i.imgur.com/vjN2KLP.jpg >>230
Beginner Modeになっていませんか?
設定でOFFにしないと、全項目が表示されませんよ。 >>231
その通りでした。すみません。先日スマホを修理して、インストールしなおしたのでした。
他の皆さんもアドバイスありがとうございました。まさに初心者でした。
お恥ずかしいorz >>230
AudioのDo Not DisturbをNoneにしてアラームが作動しても鳴らないようにするのは? taskerでブラグインがつかえるメーラーはaquaとk9以外にありますか?
もしくはブラグインとしてつかえるアプリの一覧はどこかにありますか? >>220
こんな簡単な方法があったのですね
助かりましたありがとうございます >>223
そのYahoo防災アプリの鳴り分けをしたかったのです
教えていただいたので色々やってみます
ありがとうございました >>233
ありがとうございます。試してみます。
>>237
こんなのあるんだ。taskerも勉強がてら色々やってみますが、こっちの方が手っ取り早そうですね。インストールしてみます。
みなさんありがとうございます。 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無:なし
●やりたいこと
「指定時間内の特定のアプリの起動回数をカウントし、1度も起動されていなかったら午前0時に通知を送る」
というtaskを組みたいのですが、そもそも「指定時間内の特定のアプリの起動回数をカウント」というのをどうしたらいいのかイマイチ思いつかず進めないでいます
taskerで可能でしたらヒントやアドバイスをいただけますと幸いです >>239
Profilesを二つ作る
ContextにTime(指定時間内)+Application(カウントしたいアプリ)
成立したらTasksにVariable Addでグローバル変数に+1
ContextにTime(午前0時指定)
指定時間なったらTasksで上記グローバル変数が0なら通知
変数のリセットが必要ならグローバル変数が1以上ならVariable setで0をセット >>239
アプリの起動回数というのが、文字通りの意味なのか、或いは前面に表示された回数を指すのかで変わってくるね。
後者なら単純にアプリが表示されたらグローバル関数をカウントアップすれば良いのでしょうけど、前者の文字通りに起動した回数となると・・・その該当アプリ次第で対応が変わってくるかな。 >>240
ありがとうございます
こういうことだという風に解釈して作ってみましたが合ってますか・・・?
Profile: ログイン忘れ防止1 (40)
Time: From 04:01 Till 00:00
Application: *****
Enter: Fpart1 (41)
A1: Variable Add [ Name:%Appcount Value:1 Wrap Around:0 ]
Profile: ログイン忘れ防止2 (43)
Time: From 00:01 Till 00:02
Enter: Fpart2 (44)
A1: If [ %Appcount = 0 ]
A2: Notify [ Title:ログインチェック! Text:タップでアプリ起動 Icon:mw_alert_error Number:0 Permanent:Off Priority:3 Actions:(1) ]
A3: Else
A4: Variable Set [ Name:%Appcount To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A5: End If
>>241
レスありがとうございます
ひとまずアプリの存在を思い出せればいいので前面に表示された回数をカウントできれば大丈夫です 合ってますか?って聞く相手間違ってないか?
アドバイス受けて実際に組んで動かしてテストして、欲しい動きをしているのを確認してオッケー出せるのは質問したお前だけだよ
それとも実際に作ってエクスポートしたやつ貼ってもらわないと解決済みにならんのか? アドバイス通りに出来てるか聞いてるんだからおかしくは無いだろ >>242
ログインし忘れ防止ですか。
Androidの旧バージョンなら、深夜にTaskerで一時的にシステムロックを解除して、
FXやCFDプロバイダーのアプリにログインした後に、再度ロックし直すっていうことが
可能なんですけど、今のAndroidではその辺どうなんですかね。 >>243
挙動も大丈夫そうです
ありがとうございました。勉強になりました
>>246
ロック関係厳しくなってますしrootないと厳しいような気がしますね〜・・・ ●Tasker有無: 購入済み
●Androidバージョン:7.1.2
●root有無: あり
●やりたいこと :天気予報を読み上げさせ たい!!
ネットで拾って来たProfileを使ってるんですがA3かA4で止まってしまいます。
まったくの素人なので、何が駄目なのか理解出来ません…
何をどうすれば良いのか教えて下さい。
それと分かりやすいサイトなどがあったら合わせてお願いします。
ド素人向けに優しくお願いします。
A1: HTTP Get [ Server:Port:https://weather.yahoo.co.jp/weather/jp/14/4610.html Path: Attributes: Cookies: User Agent: Timeout:5 Mime Type:text/xml Output File: Trust Any Certificate:Off ]??
A2: Variable Set [ Name:%result To:%HTTPD Recurse Variables:Off Do Maths:Off Append:On ]??
A3: Variable Split [ Name:%result Splitter:DESCRIPTION: Delete Base:On ]??
A4: Variable Split [ Name:%result21 Splitter:\n Delete Base:Off ]??
A5: Say [ Text:Here is the weather report for %result21 Engine:Voice:com.google.android.tts:jpn-jpn Stream:3 Pitch:5 Speed:5 Respect Audio Focus:Off Network:Off Continue Task Immediately:Off ]?? >>248
これをド素人向けに解説するのは至難の業だなあ。
まずは、%resultを全部大文字の%RESULTにして、タスカートップ画面のVARSから何が起きているか把握できるようにする。
で、正しくsplitできているか、それをみながら調整。
%RESULT21 にほしい内容がきてなければ、スプリッターか、21の数値を変える。 >>249
理論上はこういうことなんだけど、常に正しく整形するのは難しそうだと過去スレに書いてあったような気がする。
その場合はyahooじゃないもっと扱いやすいurlを探してね。 A4でひっかかりました…
言われたとおり%RESULTに変えてやりました
残念ですが結果を見ても何が何だか…
13.33.37/Variables doreplresult: |%RESULT| -> |%RESULT|
13.33.37/E Variable Split: %RESULT -> %RESULT
13.33.37/Variables doreplresult: |%RESULT| -> |%RESULT|
13.33.37/E Variable Split: can't split unset value to set %RESULT
13.33.37/E result: stop task (error)
13.33.37/Variables doreplresult: |%RESULT| -> |%RESULT|
13.33.37/E Error: 1
13.33.37/MacroEdit action finished exeID 1 action no 3 code 590 status: Err next 3
直すのが難しい様なら
使えるProfileがdownload出来る所を教えてもらえないでしょうか…
宜しくお願いします >>252
見るのはログじゃなくて、
https://i.imgur.com/ZInWjLp.png
ここね。
そもそもこれがでないようだったら、ビギナーモードを解除して。
つかえるプロファイルが落ちてるベージがあったら、自分も知りたいくらい。 >>253
これでいいんですか?
いくつかProfileを拾って来たんですが全部駄目でした…
みんな古いやつなんですよね…
https://i.imgur.com/IEbdm0S.jpg >>254
さっきの書き込みのお願いはできてるけど、そもそも%RESULTに、何も格納されてない。
タスクにあるすべてのRESULTをおおもじにしてね。
そしたら、そこにHTTPDの文字列が格納されるはず。スプリットがきいてたら数字も自動で入るはず。
つぎにそもそも、いまから何をしようとしているか確認しましょう。
yahooの天気予報にあるHTTPDのなかから、読みあげたい文章をきりだすんだよね。
%HTTPDの中に格納された文字列を、スマホのクリップボードに移すことはできる?
その中から読みあげたい文章を特定。
その直前直後にあるもじで、スプリッターを設定してみて。
まずはここまで。 文字列をコピーするとこまではできました!
そして行き詰まりました… >>248
どこから拾ってきたのか分からないしどこをSayさせたいのかも不明すぎてわけわかめ
descriptionだけを頼りにw
A1: HTTP Get [ Server:Port:https://weather.yahoo.co.jp/weather/jp/14/4610.html Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Set [ Name:%result To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Search Replace [ Variable:%result Search:\<meta name="description" content=".*"\> Ignore Case:Off Multi-Line:Off One Match Only:On Store Matches In:%result_description Replace Matches:Off Replace With:$1 ]
A4: Variable Search Replace [ Variable:%result_description(1) Search:\<meta name="description" content="(.*)"\> Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1 ]
A5: Flash [ Text:%result_description(1) Long:On ]
A6: Say [ Text:%result_description(1) Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
もしくはhttps://pastebin.com/NJVvYY8B 天気概況ならこれでいいんじゃね?
用途はさっぱり解らんけど
A1: HTTP Get [ Server:Port:http://www.jma.go.jp/jp/yoho/320.html Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Set [ Name:%result To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Split [ Name:%result Splitter:<td class="info"> Delete Base:Off ]
A4: Variable Split [ Name:%result(2) Splitter:<br> Delete Base:Off ]
A5: Variable Search Replace [ Variable:%result(21) Search: 後 Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: のち ]
A6: Flash [ Text:%result(21) Long:On ]
A7: Say [ Text:%result(21) Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
もしくはhttps://pastebin.com/ThVtZk9k >>257
259 260があるから、もうやることはわかったかな。
頑張ってねーー。 強引+雑だけど
weather (24)
A1: HTTP Get [ Server:Port:https://weather.yahoo.co.jp/weather/jp/14/4610.html Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Set [ Name:%TEST To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Convert [ Name:%TEST Function:HTML to Text Store Result In:%TEST ]
A4: Variable Search Replace [ Variable:%TEST Search:^\n||\[|\] Ignore Case:Off Multi-Line:On One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A5: Variable Search Replace [ Variable:%TEST Search:今日明日の天気|時間0 Ignore Case:Off Multi-Line:On One Match Only:Off Store Matches In: Replace Matches:On Replace With:切---取---線 ]
A6: Variable Split [ Name:%TEST Splitter:切---取---線 Delete Base:Off ]
A7: Say [ Text:%TEST2 Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
これで出力されるのは↓
2017年9月30日 17時00分発表
9月30日(土)
晴れ
24℃
19℃ ちょっとおかしかったから修正……
結果は>>262と同じです
weather (24)
A1: HTTP Get [ Server:Port:https://weather.yahoo.co.jp/weather/jp/14/4610.html Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Convert [ Name:%HTTPD Function:HTML to Text Store Result In:%TEST ]
A3: Variable Search Replace [ Variable:%TEST Search:今日明日の天気|時間0 Ignore Case:Off Multi-Line:On One Match Only:Off Store Matches In: Replace Matches:On Replace With:切---取---線 ]
A4: Variable Search Replace [ Variable:%TEST Search:^\n||\[.*\] Ignore Case:Off Multi-Line:On One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A5: Variable Split [ Name:%TEST Splitter:切---取---線 Delete Base:Off ]
A6: Say [ Text:%TEST2 Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] 書き込んでから気付くことが多くてイヤになる
A3の 時間0 を 時間0.*\n
A6を %TEST2と%TEST3 にすると翌日の天気も読み上げます Suicaの残高確認したくてJRアプリ起動でNFC有効にしたいだけなのにNFCも要rootとか不便になったよね
Taskerこの先大丈夫なんだろうか >>266
じゃなくて、Taskerでできることがどんどん少なくなっちゃうよね、Tasker大丈夫かな? ってことでしょ。 ●Tasker購入済み
●Zenfone Max / Android5.0 → 6.0 アップ済み
●rootなし
https://i.imgur.com/3stWhmv.png
画面スリープ後、ロックが掛かるまでの時間の設定を変更したいのですが、
どのActionを選んでどうパラメータをセットすればよいか分かりません。
もしかしてTaskterは出来ないですか?
可能ならやり方教えて下さい >>252
天気予報を読み上げるタスクを試しに作ってみたよ。
KDDI N2 TTSで読み上げるのを前提に編集してあります。
気温が氷点下になった場合や、何かの警報が出た時にどうなるか、まだ未検証な所もあるけど参考までに。
http://www.geocities.jp/television_server/temp/tenki_yomiage_tsk.zip >>268
Display>Display Timeout >>270
それは画面スリープまでの時間です。。。。。。。 >>271
有料ですが、AUTOTOOLS使えばできますよ。
無料のプラグインもあるかもですが。 >>266
言葉足らずでごめん
>>267
代弁ありがとう
TaskerがないAndroidなんて考えられないのにどんどん塞がれていく
モバイルデータ塞がれるの嫌で未だにKitKatだよ NFCタグが読み込まれたら
ドラレコアプリ(CarooPro)を起動する
ってことしたいと思ってるが
tasker NFCタグの制御はできますか ある1つのトグルをオンにしたら、それ以外のトグルが自動でオフになるようにするにはどのtaskを利用すればいいのでしょうか? >>276
最後の一行がよくわからないが、NFC Starter Plugin でやれるはず
無料のTrial版で試すといい
ただしどの機種でもどのアプリでも、ロック解除されてないとNFCを読んでも何も起こらない
だからロック解除後に手動でアプリを起動しても大して手間は変わらないと思った >>277
一つの変数で、1なら状態1、2なら状態2、以下同様で良いんでない? >>279
ちょっとばかし不親切だな
>>277
条件A
条件B
条件C
と3つのトグルを使いたい案件がある場合、変数を1つ使って
条件A = 変数が1の時にON
条件B = 変数が2の時にON
条件C = 変数が3の時にON
とすれば、
変数が1の時は条件AがON、条件BとCはOFF
変数が2の時は条件BがON、条件AとCはOFF
変数が3の時は条件CがON、条件AとBはOFF
分かる人間にはそれだけで通じるけど、分からないから聞きに来てるんだからもう少し詳しく説明してやれよ >>279
その状態1に設定する方法がわかりません。 >>281-282
変数使えって言ってるんだからVariable Setだよ >>283
variable setでelementの変数にonやoffを代入しても変化しません >>285
>>279-280はお前さんへのレスだよ
どこにON・OFFを代入しろなんて書いてある?
>>2のテンプレ使って質問しなおしな
自分が具体的に何をしたいのか、それをする為には何を聞くべきなのか自分でも分かってないんだろ
自分で自分の質問内容を理解できてないから、回答側がどんな具体的な回答出してもそれが理解できない
傍から見たら根本的な「話の通じないヤツ」だよ。今の君はね オンオフの組み合わせが決まってるなら変数は必要ないかもな >>284
バッテリーのサイクル寿命を伸ばすために、充電レベルを80%とかで抑える話だよね
自分かもしれないけど、RootなしのTaskerで使えるものなのかな? ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
taskerのscene機能を使い、エレメントのトグルを複数配置し、最初に1つのトグルだけをオンに設定し、それ以外の1つのトグルをタップでオンにすると、その前にオンになっていたトグルがそれと同時に自動でオフになるようにtaskが組みたい。
●やってみたこと
書き込めなかったので画像にしました
https://i.imgur.com/eLPRLSD.png
●わからないこと(知りたいこと)
@のトグルをオンにした際にその前にオンになっていたAのトグルを自動でオフにするためのtaskを@のトグルに設定したいが、どのtaskを設定すればいいかわからない
よろしくお願いします よろしくお願いします
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
・スリープ中にGravity Screen(proximity sensorでスリープに入れたり復帰したりするアプリ)が落ちてしまう
→Gravity Screenが落ちるたびに起動し直したい
●やってみたこと
Application: Not Gravity Screen
Event: Display Off
Enter: launch Gravityscreen (11)
A1: Wait [ MS:0 Seconds:0 Minutes:3 Hours:0 Days:0 ]
A2: Launch App [ App:Gravity Screen Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
→「Gravity Screenが画面に出ていないタイミング」で発動してしまうらしく、
スリープ復帰させて文章やメモなどを書いていると(Gravity Screenの通知アイコンは表示されているのに)Gravity Screenに移動されてしまう
●わからないこと(知りたいこと)
1.スリープの時にGravity Screenがkillされている(UI > Notifications から消えている)状態の時だけGravity Screenを起動するようにしたい
2.もしくはScreen onの時には launch Gravityscreen が実行されないようにしたい >>291
有料でもよろしければ、AutoNotificationプラグインの
AutoNotification Interceptイベント(ActionType=Cancelled
Apps=目的のアプリ)を使えば、通知バーから消えたタイミングで
タスクを実行することが出来ますよ。 >>290
やりたいことは文章じゃなくて箇条書きにすると、項目ごとに考えられるから整理しやすいよ
・ Scene機能を使ってUIを作る
・ Toggleスイッチを複数配置する(今回は4つ)
・ ToggleでONになるのは一つだけで、連動して他のToggleはOFFになる
・ 最初にどれか一つをONにしておく
batteri1/ToggleのCHANGEタブに移動して
・ Element ValueでScene Nameをバッテリー情報
・ ElementをBatteri1
・ Valueを1
・ Element ValueでScene Nameをバッテリー情報
・ ElementをBatteri2
・ Valueを0
・ Element ValueでScene Nameをバッテリー情報
・ ElementをBatteri3
・ Valueを0
・ Element ValueでScene Nameをバッテリー情報
・ ElementをBatteri3
・ Valueを0
batteri2, batteri3, batteri4のToggleも同様にCHANGEタブに移動して同じことをやる。自分の名前のElementのValueを1に、自分のElement名以外のValueを0にする
このValue1と0は、1がON / 0がOFF
つまり1をONにしたら、2,3,4はOFFになり、2をONにしたら1,3,4はOFFになる。以下同様
これでScene TestでそれぞれのToggleをタップしてテストする
1つのToggleをタップしてONになったら、他の3つがOFFになるのを確認する >>293
自分の試行回数が足りていませんでした。
本当にありがとうございます。 タスクでモバイルデータのオンオフをしたいが、選択出来ないのは仕様?
root必須なのでしょうか >>295
このスレ内に答え載ってる
レス全部表示にして「モバイルデータ」でページ内検索(Ctrl+F) >>296
ありがとうございます
落としてみましたが
エラー吐いてしまってます
調べてみます ググりましたが分かりませんでした
お騒がせしました
ありがとうございましたm(_ _)m taskをアプリとしてビルドし、そのアプリ内で変数を操作した場合、そのアプリを終了させると操作した情報は失われるのでしょうか。
やはりテキストファイルなどに情報を出力しておくべきなのでしょうか。 >>299
>>253の画像のところに代入された変数の一覧が出るからそこで簡単に確認できる
心配ならテキストに出力して使うたびに読み込めばいいじゃない
つーか聞く前に試せ。最低限試してから聞きに来い >>300
オマエエラソーだな
ド素人に毛が生えた位の知識しかないのに >>299
アプリとしてビルドがTasker App Factorを使ったアプリ化の事なら>>253は見ることができない
質問の答えとしては変数の内容はアプリを終了しても保持される グローバル変数は保持
ローカル変数は破棄
例外としてScene上で使われたローカル変数は保持されることもある >>301ちゃんは知識人より多いんだねーすごいねーw
おいおまえら以降の質問は全部>>301ちゃんが答えてくれるってよw
>>301、お前人を糾弾出来るくらいに偉いんだろ?がんばれよw >>299もテンプレに「●やってみたこと」がある意味を1秒でも考えられればこんなところで質問する必要なかったんだけどなw このアプリは特に、質問者が何を知ってて何を知らないかがわからないと、ちょうどいい答えが出せないからね。
でも、何を知らないかを表現するのは、アホにとっては色んな意味で難しい。 電話を発信するときに条件次第でプレフィックス付けたいから発信をフックしたうえで一度キャンセルしたいと思って、
・Phone Offhookでフックすることはできたものの、Call Blockをいれても発信が止まらない
・Broadcast Recieverでフック(Priority Highest)してStop Eventで止めようと試みるも、なぜか止まらない
プレフィックスをつけるのが目的だから、発信されてからEnd Callでは意味がないのでどうにか発信前で止める方法を教えてください リロってなかった…
>>308は>>307に言ってる訳じゃないからね プロファイルで電源ボタン長押しはないのでしょうか? >>307
Taskerでやるんなら電話アプリ上の番号を編集するんじゃなくて
連絡帳アプリからTaskerに電話番号引っ張ってくる → Tasker上でプレフィックス+電話番号になるように編集 → 電話アプリに番号を渡す
という流れになると思う
前スレの64-75(Contacts(所謂電話帳・連絡先)から指定グループのメアドを抜き出し、変数格納したい)が参考になりそうだけど、どうだろうな
http://potato.5ch.net/test/read.cgi/android/1482223819/64-75
とても偉い>>301大先生が的確な回答を出してくれるはずだから期待してみようぜ
想定通りの動作をしてくれそうなアプリがあるのでそっち使った方が早そう
ttps://play.google.com/store/apps/details?id=jp.co.shekeenlab.PrefixDial&hl=ja
扱うのが電話番号だからパーミッション問題が不安なのは分かるが >>311
電話帳に登録してなくてもダイヤルして発信した時にフックして欲しいんだよね
あんまアプリ増やしたくなかったし電話番号渡したくもないけどプレフィックスPlusが期待通りすぎるからとりあえず使ってるわ
ありがとう
あ、偉大なる>>301の回答も待ってるよ Pokemon GoやIngressなどの位置ゲーを起動したら位置情報の検出方法を高精度に、閉じたらバッテリー節約に自動で切り替えることってできますか?
https://i.imgur.com/ADWICO0.jpg こんにちは
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
自宅以外のWIFIに繋いだ場合(3G、4Gは除く、公衆WLANなど)
自動で泥標準のVPNをオンしたい
●やってみたこと
Secure Settings(Helper) をインストールしましたが、6.0.1ではVPNを選択すると
"No VPNs configured"と表示され、設定接続確認済みのVPN Profileを選択できません
同様の報告が散見されるので、仕様?かと思います
intentを使ってみようとWebで調べたのですが、ずばりというものがなかったので
ttps://developer.android.com/reference/android/net/VpnService.html
●わからないこと(知りたいこと)
どこがいけないのかがよく分かりません
PROFILES >State >Net >Wifi Connected
SSID: !atHome
ACTIVE: YES
TASKS >Send Intent
NAME: VPN on
Action: android.intent.action.View
Extra: android.net.VpnService.prepare:hogehoge
android.net.VpnService.establish
Package:android.net.VpnService
Class: android.net.VpnService.LAUNCH
Target: Activity
If: %WIFII NEQ atHome
TASKS >Send Intent
NAME: VPN off
Action: android.intent.action.View
Extra: android.net.VpnService.onRevoke
Package:android.net.VpnService
Class: android.net.VpnService.LAUNCH
Target: Activity
>313
Secure Settings(要root)を入れる
テンプレつかおうず >>314
テンプレ使うの忘れてました。
すいません……
rootなしでする方法は無いですか? >>315
前スレでも何度か出てた気がするけど
Secure SettingsはADBで個別に権限持たせてやれば使えるらしいよ
テンプレ誘導するのは質問者が楽するためじゃなくて回答する側に益があるんよ
これ以上、更に聞きたいことがあるならテンプレ使えよw TASKS APPで質問です。
最近GPS Lockerというアプリ導入してみまして
アプリのQuick Launch shortcutがホームに作成されるんですが
TASKS>APP>LAUNCH APPには
ショートカットで作成されたのは載ってないですがショートカットを指定ってのは出来ないんでしょうか まさかのTask違いか?それとも俺の知識不足か?
アプリ名似てるといえば似てるけど、>>1くらいは読んでから書きこむよなぁ? >>314
intent の使い方が根本的に間違っているが,どのみち無理なので説明はしない.
Secure Settings で無理ならば,あとは AutoInputプラグインを使うしかないだろう.
Android標準ではなく OpenVPN なら,OpenVpn Tasker Plugin とか,intent を使ってオンできるが.
https://collinmbarrett.com/android-tasker-openvpn/ >>317
IntentTaskってプラグインでも出来る
>>318
Task(s)とActionを混同してるだけじゃないかな 質問テンプレート
●Tasker有無: 購入前
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・タブレットに入れてるモンストを定時にスリープ解除してから起動
●やってみたこと
・他アプリ(Trigger)でPro版を試用し試したのですがスリープ状態のままモンストが起動した
●わからないこと(知りたいこと)
・Triggerにはディスプレイの項目にスリープ解除等がありません。
こちらはそれが可能ですか?
・また、スレの画像をいくつか見た所、言語が英語の人や日本語の人がいますが日本語化されてますか? >>292
ありがとうございます
やってはみたのですが反応してくれないみたいで…
間違っているところをご指摘いただけましたら幸いです
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Notification Type: Only Cancelled Notifications
Persistency Type: Both
Notification Apps: Gravity Screen ]
Enter: gravity screen on (6)
A1: Wait [ MS:0 Seconds:0 Minutes:0 Hours:1 Days:0 ]
A2: Launch App [ App:Gravity Screen Data: Exclude From Recent Apps:Off Always Start New Copy:Off ] >>320 ご返信ありがとうございます。
Taskerにキーロガー?みたいなアドインがあるのですね 勉強になります
ご指導頂いたURLを見て試し書きしたのが>>314なんですけどクラス名とか資料が見つからなくて
設定画面は他から呼び出すような仕組みにはなっていないのですね
OpenVpn Tasker Pluginは試用済みなのですが
OpenVpn Connect用ではなく OpenVpn for Android用のようですね
どっちが本家かよく分かりませんが
Connectに出来合いのovpnファイルを読み込ませるとx509証明書が無いと怒られます
ttp://www.vpngate.net/ja/
どうやら実力不足のようです
公衆WLAN使うたびに手動でVPN設定をすることにします
ご指導ありがとうございました >>323
まずタスクが起動しているかわかるようにする為に、タスクの1番目に
バイブレーションとかBeep(Stream=Alarm)を追加してみてください。
次にWaitの1時間はあまりにも長すぎるので精々5秒程度にしてはいかがでしょう。
そしたら、目的のアプリをマルチタスクメニューから強制終了させてみて、
タスクが起動するか確認してみてください。 >>325
あぁ、常駐型のアプリじゃ、マルチタスクメニューからじゃ強制終了できないか。
なんとか終了させる方法を見つけて実験してみてください。 >>324
VPNの設定画面を開きたいってことか? taskerの外部プラグインの
NFC Starter pluginについて質問です。
PROFILES>EVENT>Plugin>NFC Starter Plugin
ConfigにてNothing yet sacnnedと出たので
NFCタグを読み取ってタグIDが出たので
タスク組
ちゃんと動くかテストしたのですが
タスクと想定していないドコモのICタグ、バーコードリーダーが立ち上がりました
NFCタグは素のままなのですがなにか
NFCに書き込む必要があるのでしょうか >>328
OpenVpn Client使ってみては?
Tasker Plugin標準装備だし、アプリ単体でも「特定SSID以外に接続時」の様な接続条件も設定可能。
ただし、どちらも有料版機能。ちょっと値が高め。
無料版もあるので接続確認は可能。 >>330
ご返信ありがとうございます
有料無料含めて3000人しか使ってないソフトは怖い気がします
泥6の不具合がなければこんな苦労をしなくてもすんだのに ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・自宅から出たらwifiを切りたい
●やってみたこと
・家に入ったらwifiをonにすることは成功
●わからないこと(知りたいこと)
・自宅から出たことをトリガーにする方法 >>332
1年以上使ってるけど、情報漏れたとかのトラブルないなぁ。
自分の場合はTAP接続したかったんで、これしか選択肢がなかった。
変な権限もないし、有料版の評価がレビュー数の割に圧倒的に高いんで、悩んだ末に導入。
3000人ってレビュー数でしょ。DL数はそこそこだよ。 >>333
モバイル通信出来るならCell Nearを使うか、
Locationはバッテリー消費が気になるならオススメしない。
ってか、家に入ったらWi-Fiをオンが出来たなら、
単純にその逆をやればいいんじゃない?
他には家の中に置いてあるBluetooth機器との接続切断をトリガーにするか いくつか教えて下さい
よくある自宅判定をしてWiFiをonとか設定したいのですが、自宅以外のWiFiに接続した時を%SSID(自宅SSID)以外で設定するにはどうすれば良いでしょうか?
A4の部分になります
それと、いらない部分やもっとコンパクトにまとまる様なら
どうすれば良いか教えて下さい
よろしくお願いします
●Tasker有無: 購入済み
●Androidバージョン: 7.1.2
●root有無: あり
A1: Variable Set [ Name:%Screen To:on Recurse Variables:Off Do Maths:Off Append:Off ]
A2: WiFi [ Set:On ]
A3: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A4: If [ %WIFII ~ *connect* ]
A5: Variable Set [ Name:%Home To:out Recurse Variables:Off Do Maths:Off Append:Off ]
A6: Mobile Data [ Set:Off ]
A7: Auto-Sync [ Set:Off ]
A8: Notification Volume [ Level:0 Display:Off Sound:Off ]
A9: Media Volume [ Level:12 Display:Off Sound:Off ] If [ %Headset ~ in ]
A10: Keyguard [ Set:On ]
A11: Auto Brightness [ Set:On ]
A12: If [ %WIFII ~ *%SSID1* ]
A13: Variable Set [ Name:%Home To:in Recurse Variables:Off Do Maths:Off Append:Off ]
A14: Auto-Sync [ Set:On ]
A15: Notification Volume [ Level:5 Display:Off Sound:Off ]
A16: Media Volume [ Level:15 Display:Off Sound:Off ] If [ %Headset ~ in ]
A17: Keyguard [ Set:Off ]
A18: Display Brightness [ Level:10 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
A19: End If
A20: Else
A21: Variable Set [ Name:%Home To:out Recurse Variables:Off Do Maths:Off Append:Off ]
A22: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A23: Mobile Data [ Set:On ]
A24: WiFi [ Set:Off ]
A25: Auto-Sync [ Set:Off ]
A26: Ringer Volume [ Level:0 Display:Off Sound:Off ]
A27: Media Volume [ Level:15 Display:Off Sound:Off ] If [ %Headset ~ in ]
A28: Keyguard [ Set:On ]
A29: Auto Brightness [ Set:On ]
A30: End If NFCアプリ、TriggerでNFCタグを読み取ったらTaskerのタスクが実行されるように組んだが
NFC読み込み時に
Permission to launch tasks has not been granted of tasker.
と出てタスクが実行されません。
これはTriggerかtaskerのどちらの設定に問題あるのでしょうか >>328
Action>App>Launch App から,「設定」アプリを長押しし,
表示された一覧の中から Settings$VpnSettingsActivity を選択すればよい.
これで VPN の設定画面を表示できるので,そこから先は AutoInputプラグインを使えばよい. >>337
自宅ルーターのmacアドレス調べて、!マークをつければいいんじゃないかな。 >>339
長押し覚えました ありがとうございました ●Tasker有無: 購入済み
●Androidバージョン: 7.1.2
●root有無: あり
自分も自宅以外のWiFiに接続した時にvpnを接続する様にしてみたのですが
接続はちゃんと出来るのですが接続する時にopen vpnのログの画面が出て来て
そのログの画面で終了してしまます
こんなもんなんでしょうか?
今はGo Homeで戻していますが何か設定があるなら教えて下さい
自分はド素人なので頭悪い子供に教える様に教えて貰えると助かります 342です
あと一つvpnを切断するtaskを作りたいんですが…
まったく分かりません…
教えて下さい… ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: 無し
●やりたいこと
一旦位置情報を検出し、一定時間後再検出した際(ほとんど)動いていなければ○○を行うというcontextsを作りたい
●やってみたこと
変数%LOCNを設定して比べればいいのでしょうが、GPSの検知誤差を考慮して比較元となる緯度経度を大きくとる必要があると思います
その際の数値の加工をどのようにやればいいか検討が付きません
よろしくお願いします。 保持して差分をとるだけでいいんじゃねーの?
加工の必要はないと思うんだが >>342
最後にとまった画面のssでも貼ってみたら。
それ見てみないとわからないけど、
ログインできないのはブラウザのせいのようなきがするけど。
可能な限り自分の情報を開示したほうが良い答えを得られると思うよ。 >>344
小数点の良き所に * を入れればいいんじゃないの? >>344
たぶん比較する上で数値の幅の目安が知りたいものと推測
ほぼ似たようなタスクを運用しているのでその点の概要だけ
> 概要:引数1と引数2の経緯度を比較する。(精度は引数1を中心点とした約100m四方)
>
> 引数1:比較対象地点経緯度(デフォルト値:35.004212,135.869105(滋賀県庁))
>
> 引数2:経緯度(デフォルト値:%LOCN(NET測位・タイムアウト30秒))
>
> リターンコード:true|false
> trueなら、比較2は引数1を中心点とした100m四方内、falseならその外。
>
> 詳細:
> 引数1はGoogleMapsなどで取得した高精度の経緯度を用意する。
> 引数2はスマホなどで位置測位した結果などを用いる。
> 引数2に幅を持たせて、引数1と一致するかどうかを確認する。
> ±0.0001 * 6 となり、デフォルト値だと 35.0036〜35.0048,135.8685〜135.8697 となる。引数1を中心点とした約100m四方の範囲。
作成が大昔なのでなにを以て±0.0001 * 6なる数字を出したのかは覚えていないし実タスクを見ると異なってる感じもするけどまともに動いてはいる
https://pastebin.com/rt58781x https://pastebin.com/ar8UEicJ
一定時間後再検出時に比較すればいいんじゃない? alertでhead-up通知をする方法を教えて欲しいです。 >>350
まあ、確かにスリープの解除は可能だけど・・・
>>322さんが求めていることは、Android7では多分実現できないと思うよ。
外に持ち出さないタブレットで画面ロックをオフにしているのなら話は別だけどね。 >>268
Tasterからズレるがこの赤丸つけたアプリ教えて? >>352
>>268じゃないが、文字も入ってるしSS並べの加工もしてるんだから大抵のペイントソフトならできるだろ
インストールせんでも今はブラウザ上でもできるぞ ttps://pixlr.com/editor/ Tasker 購入済
Root あり
Android 7.1
色々見ながらFreeWifi接続した時にVpn接続して、FreeWifi切断でVpn も切断。
それ以外の状態はVpn接続しないTaskを作ろうとしています。
OpenVPN plagin for Taskerで接続する事は出来るんだけど、切断させる事が出来ないです。
SecureSettingsはProfileのImportが出来なくて接続、切断共に使えません。
Wifi切断でVpnを切断させるTaskを教えて下さい ユーザ補助がすぐにオフになるのはなぜでしょうか?
消灯時に閉じないように保護はしてあります
宜しくお願いします 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
充電が15%以下になったら、音楽を鳴らす。同時に、音楽を止めるボタンを画面上に表示。
ボタンを押すか、充電を開始すれば音楽は止む。
●やってみたこと
充電が15%になったらTaskを開始、音楽を鳴らすまでは出来た。
だがそれ以上が難しい…
特に画面上にボタンを表示させるのはどうやればいいのか…
あと充電が16%になっても音楽が鳴り続けてしまうがなぜなのか。
>>356
ボタンはSceneで作れる
Sceneで作ったボタンにMusic Stopを割り当てる
流れとしては
1. スマホが充電時以外の時で、バッテリー残量が15%以下(16%未満)になる
2. 音楽を鳴らしてSceneを表示させる
3a. 表示されたボタンを押すと音楽が止まる
3.b 充電開始すると音楽を止めてSceneを終了させる
充電時以外と条件付けしておかないと、例えば完全放電から充電して15%になったら音が鳴ってしまう
Sceneの作成についてはググれば図解入りで日本語で解説してるサイトがいくつか見つかるんで探してくれ
> あと充電が16%になっても音楽が鳴り続けてしまうがなぜなのか。
例えば14%から充電開始して15%になったタイミングで音が鳴ってしまうことを言っているのであれば
音が鳴る条件に追加条件でPower→Source→AnyでInvertにチェック入れればいい
ただ、あらゆる状況で条件を満たしそうなTaskについては、
例えば公共交通機関の中(バスとか電車とか)で音鳴ったら迷惑になる場合もあるので、回避策も同時に考えた方がいいだろうね >>357
丁寧に、ありがとう。自宅でしか鳴らないようにしたよ。 タスカーのバージョン4.7u3ではデータのエクスポートが出来ないのか?
5.0以降にある右上のメニューボタンが見当たらないんだが… UI見た感じこれじゃないかな
ttps://tomandroid.com/2014/11/taskertask.html/ ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
朝6時にfaceboo messengerアプリに来るメッセージを7時30分に読み上げさせたい。
●やってみたこと
7時半に読み上げさせるのは分からなかったため保留
https://www.teradas.net/archives/19167/
上のサイトを参考に、通知に来たメッセージを読み上げさせようと試みた。
具体的には、profileはNotification Listener のプラグイン使用
postedにしてmessengerを指定
taskは
say
%nltext
default:default
ユーザー補助でプラグインとタスカーどちらもオン
ttsはGoogle音声
●わからないこと(知りたいこと)
どうやらタスクが起動してないよう。
なぜ・・・ >>361
追記 プラグインはrunningと通知バーに常に表示されてるようだ 質問文に書かれてないけど
1. そもそも何かしら(現在時刻でも現在のバッテリー充電率でも)喋らせるのは成功してるのか
2. テスト動作では想定通りの内容を喋らせることはできているのか
3. テスト動作では最後のActionまでちゃんと走るのか
辺りを併記しないと答える方も答えようが無いんじゃない
そもそもTaskが起動しない分からん教えてって質問ならExportして貼らんと
何のためにExport方法質問したんだか >>364
すまない、説明不足だった。
次回から気をつける。
結論から言うと、自己解決した。
言われてみてテスト動作をしてみると、通知の本文が変数に格納されてなかったようだ。プラグインがこの端末でうまく動作していないのが原因だったようだ。
組み込み変数の%NTITLEだとメッセージの差出人しか取得出来ずに悩んだが、本文の取得を別の変数で出来ることを他レスで知った。
お手数をかけてしまって申し訳なかった。ありがとう。 ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
画像を表示させてから、効果音を鳴らして音楽を鳴らさせて、1分立ったら音楽をフェードアウトさせて画像を消したい。
●やってみたこと
popupを使って画像を表示させた。
●わからないこと(知りたいこと)
画像を表示させたところで処理が止まってしまう!
画像を表示させてからその後色々な処理がしたいのに。
あと画像の消し方も分からない。
詳しい人助けて下さい!!
>>366
今のタスクを見せてほしいなー。
じゃないと何を言っても、「それ知ってます」と言われそうで。。。。 >>366
アクションのポップアップは処理が止まるので
Sceneで任意の大きさのシーン(わかりやすいく表示したい画像と同じ大きさ)を作ってシーンパーツのイメージも同じ大きさで作る(慣れてくれば空のシーン作ってTasksからアクションで作る事もできる)
あとはTasksからそのSceneをDisplay Asを Overlay に continue task lmmediatelyをオン、ポジションは任意にして表示する。前後のタスクはご随意に オーバーレイなんで画像下の画面は触れるが画像があんまりでかいとどこ触ってるかわからないのでwait10とデストロイシーンのセットにしておかないとめんどくさいかもしれん 一回で書けと言われそうだが、タッチして止めたいならDisplay AsをDialog、シーンのイメージのタッチ欄に止めるタスクを書き込む テンプレ使って質問するのはいいよ。いいんだけどさ
中途半端に使うのって結局情報の小出しと一緒なのな。結局テンプレ使わないのと一緒
ここ最近の質問って、全部埋めるっていうのがいかに重要かってのを考えさせられる質問例だな 2本指での拡大縮小コマンドないでしょうか?
tapやswipeしか見つからず英語圏の掲示板も解決策のってません 2 finger swipとかで検索してないか?二本指でズームはpinchだぞ
TouchTask
ttp://play.google.com/store/apps/details?id=com.balda.touchtask&hl=ja
TouchTask allows you to perform gestures automatically without root
Gestures: swipe and pinch (require Android 7+) ここで聞く事じゃなければスルーして下さい
Android8.0を焼いてみようかと思っているんですが今使ってるProfileは使えなくなりますか?
Root化済のN5X
Tasker 購入済で使用中です ttps://blogs.yahoo.co.jp/ryo_hirayanagi/10148646.html
このサイトで紹介されてるgoogleカレンダーの予定を読み上げるprofileだが、xmlが取得出来ない今は使えないのか? tasker有償有り
Root 有り
Android7
自宅のwifiに接続した時のssidを%SSIDに入れて%WIFII~%SSIDとして使ってるんですけど
自宅外のssidに接続した時は%WIFII~!%SSID
でいいんですか?
%WIFII~*!%SSID*ですか?
むしろ根本的に間違ってますか?
ご教示お願いします >>376
%SSIDってのを他のプロファイルで使ってないなら、ルーターのマックアドレスで管理すればよいのでは。
%SSIDを有効利用できるのかよくわからんが。 >>377
有難うございます
その場合%MacAddressでいいのでしょうか?
!%MacAddressですか? >>374
今お前さんが使ってるProfileを知らんし何とも言えないでFAだろ
もしOSの穴を突くようなProfile使っててOreoにすることで塞がれるのであれば使えなくなるな。そんなんあるのか知らんけど
NexusならOTA image配布されてるんだから戻すのも楽だろ。気軽に試してみろよ >>379
出来た?とおもいます!
帰ったら実際の電波で確認します!
有難う御座いました <(_ _*)> ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
特定アプリ(Twitcle)の特定のボタン(更新)を押したい
●やってみたこと
input tapを使用しての座標タッチ
●わからないこと(知りたいこと)
input tapを使用してのタッチでしたら可能ですが、
マルチウィンドウで表示位置が違うときには違う位置がタッチされるため
特定アプリの特定のボタンを押す方法が知りたいです。 ●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: あり
●やりたいこと
デフォルトの時計のタイマー(指定時間までカウントダウンされるやつ)の残り時間を取得し、Alert→Sayで再生させたい。
取得方法だけでも分かれば嬉しい。
●やってみたこと
Profile→Event→UI→Notification: 時計
で時計アプリから出る通知の残り時間を取得しようとしたところ、そもそも時計からの通知でProfileが走らなかった。
他のアプリでProfileが走ることは確認済み。
●わからないこと(知りたいこと)
時計からのnotificationイベントを取得する方法。
または、全く別の方法でもタイマーの残り時間を取得する方法。
よろしくお願いします。 前スレ4の509が貼った直近3件の予定をシーンに表示するタスクだけど、初心者の私にはいくつか意味が分からないところがあって、タスクを入力する事ができないww
すごく初歩的な質問かもしれないけど、
1、A3からA5のToには何を入れればいいの?何も入れなかったらエラーになっちゃいます。
2、A7の下の〈loop_b〉、一体何を入力すればいいの?
3、A9の%cal_title(#)、この(♯)は何の意味があるの?このままtitleの後に入力していいの?
4、A13の%cal_title(%count_a)、この(%count_a)はtitleの後に入力していい?
いっぱい質問してごめんなさい、お願いします。。
以下、問題のタスク。
509 : 名無しさん@お腹いっぱい。[sage] 投稿日:2012/12/19(水) 18:15:27.35 ID:RFRMhTEQ [1/2回]
A1: Variable Set [ Name:%time_temp To:%TIMES Do Maths:On Append:Off ]
A2: Variable Set [ Name:%time_init To:%time_temp Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%cal_string1 To: Do Maths:Off Append:Off ]
A4: Variable Set [ Name:%cal_string2 To: Do Maths:Off Append:Off ]
A5: Variable Set [ Name:%cal_string3 To: Do Maths:Off Append:Off ]
A6: Variable Set [ Name:%cal_count To:1 Do Maths:Off Append:Off ]
A7: Variable Set [ Name:%cal_time To:0 Do Maths:On Append:Off ]
<loop_b>
A8: Test [ Type:Calendar Title Data:%time_temp Store Result In:%cal_title ]
A9: If [ %cal_title(#) > 0 ]
A10: Test [ Type:Calendar Start (Seconds) Data:%time_temp Store Result In:%cal_start ]
A11: Test [ Type:Calendar End (Seconds) Data:%time_temp Store Result In:%cal_end ]
A12: Variable Set [ Name:%count_a To:1 Do Maths:Off Append:Off ]
<loop_a>
A13: Variable Set [ Name:%title To:%cal_title(%count_a) Do Maths:Off Append:Off ]
A14: Variable Set [ Name:%start To:%cal_start(%count_a) Do Maths:Off Append:Off ]
A15: Variable Set [ Name:%end To:%cal_end(%count_a) Do Maths:Off Append:Off ]
A16: If [ %title ~ *[!] ]
A17: Variable Convert [ Name:%start Function:Seconds to Date Time Store Result In: ]
A18: Variable Split [ Name:%start Splitter: Delete Base:Off ]
A19: Variable Split [ Name:%start2 Splitter:. Delete Base:Off ]
A20: Variable Join [ Name:%start2 Joiner:: Delete Parts:Off ]
A21: Variable Convert [ Name:%end Function:Seconds to Date Time Store Result In: ]
A22: Variable Split [ Name:%end Splitter: Delete Base:Off ]
A23: Variable Split [ Name:%end2 Splitter:. Delete Base:Off ]
A24: Variable Join [ Name:%end2 Joiner:: Delete Parts:Off ]
A25: Variable Split [ Name:%title Splitter:[!] Delete Base:Off ]
A26: Variable Set [ Name:%cal_string_temp To:%start2〜%end2 %title1 Do Maths:Off Append:Off ]
A27: If [ %cal_count > 1 ]
A28: Variable Set [ Name:%cal_count_before To:%cal_count -1 Do Maths:On Append:Off ]
A29: If [ %cal_string(%cal_count_before) !~ %cal_string_temp ]
A30: Variable Set [ Name:%cal_string(%cal_count) To:%cal_string_temp Do Maths:Off Append:Off ]
A31: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A32: End If
A33: Else
A34: Variable Set [ Name:%cal_string(%cal_count) To:%cal_string_temp Do Maths:Off Append:Off ]
A35: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A36: End If
A37: End If
A38: Variable Add [ Name:%count_a Value:1 Wrap Around:0 ]
A39: Goto [ Type:Action Label Number:1 Label:loop_a ] If [ %count_a < %cal_title(#) +1 ]
A40: End If
A41: Variable Add [ Name:%cal_time Value:1800 Wrap Around:0 ]
A42: Variable Set [ Name:%time_temp To:%time_init + %cal_time Do Maths:On Append:Off ]
A43: Goto [ Type:Action Label Number:1 Label:loop_b ] If [ %cal_time < 36000 ]
A44: Element Text [ Scene Name:時計2 Element:Text1 Position:Replace Existing Text:%cal_string1 ]
A45: Element Text [ Scene Name:時計2 Element:Text2 Position:Replace Existing Text:%cal_string2 ]
A46: Element Text [ Scene Name:時計2 Element:Text3 Position:Replace Existing Text:%cal_string3 ] >>384
テンプレ守らないと誰も教えてくれないぞ >>382
AutoInputで、「更新」って文字のあるところを押させればマルチウィンドウでも行けると思うが >>383
多分AutoNotificationで取得できる
もし取得できないならシステムのタイマーやめてTaskerでカウントダウンするって手もある カウントダウン読み上げだけならTasker要らんと思うがなー >>386
ありがとうございます
よかったらもう少し詳しく教えていただけませんか?
AutoInputのUI Queryだとテキストは取得できましたが
更新ボタンは見当たらなかったもので… >>389
UI QueryじゃなくてAction使って更新ボタンを押すようにすればいい >>384
古すぎて前スレ探すの大変だった
おそらく同じ挙動するものを作ってみた
同時に予定が有効になってたり、10分未満の予定だったりすると取りこぼす可能性がある
loop_backは、A4のLabelにチェックしてその下の欄に入れる
予定3件 (46)
A1: Variable Set [ Name:%time_temp To:%TIMES Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%cal_count To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%cal_previous To:cal_previous Recurse Variables:Off Do Maths:Off Append:Off ]
<loop_back>
A4: Test App [ Type:Calendar Title Data:%time_temp Store Result In:%cal_title ]
A5: If [ %cal_title(#) > 0 & %cal_title(1) neq %cal_previous ]
A6: Test App [ Type:Calendar Start (Seconds) Data:%time_temp Store Result In:%cal_start ]
A7: Test App [ Type:Calendar End (Seconds) Data:%time_temp Store Result In:%cal_end ]
A8: Variable Convert [ Name:%cal_start(1) Function:Seconds to Date Time Store Result In: ]
A9: Variable Convert [ Name:%cal_end(1) Function:Seconds to Date Time Store Result In: ]
A10: Variable Search Replace [ Variable:%cal_start(1) Search:.*-(.*)-(.*)\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1/$2 $3:$4 ]
A11: Variable Search Replace [ Variable:%cal_end(1) Search:.*\s(.*)\.(.*) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1:$2 ]
A12: Variable Set [ Name:%result(%cal_count) To:%cal_start(1) ~ %cal_end(1) %cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Variable Set [ Name:%cal_previous To:%cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ]
A14: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ]
A15: End If
A16: Variable Add [ Name:%time_temp Value:600 Wrap Around:0 ]
A17: Goto [ Type:Action Label Number:1 Label:loop_back ] If [ %cal_count < 4 ]
A18: Flash [ Text:%result(1)
%result(2)
%result(3) Long:On ] >>389 横
ActionでEasy Setupしてid取れればレイアウト関係なく座標ベースでもなくidレベルでタップ可能
AutoInputなら初歩的セットアップなんだけど >>391
そこまでするならxmlをどこかに上げてやれば? >>387
Google Assistantからシステムのタイマー呼び出してるので、そこまでTaskerで作るならアプリ組んじゃった方が早いんですよね...
一度AutoNotification試してみます。
デフォルト時計の通知は何故か通知のブロックなどもできなくなっているし、仕様が謎で困ります。
>>388
ちなみに、何か参考になる方法ありますか?
一般的な通知読み上げアプリは通知すら拾えないし、setAlarmメソッドで走ってないみたいなので、AlarmManagerからも取得できないみたいで苦戦してます。 >>390
Actionでしたか失礼しました
>>392
ActionのEasySetupにて試してみました
Twitcleのような更新ボタンがアイコンのタイプは出来ませんでしたが
別のアプリで文字の付いているようなタイプのものはうまく行きました
EasySetupで取得できないタイプのものはやはり難しいでしょうか
(例えば2chmateの更新ボタン) >>396 下
idもtextも設定されてないならxyのみ
画像マッチングという方法論もあるけどそれはFRep
2chMate更新にはintentがあるので同様にそのアプリでどうかを調べてみるのも ●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無: あり
●わからないこと
Chromeの右上の3点メニューをタップするとメニューが表示されますが、AutoInputでタップできないのはなぜでしょうか?
Queryで調べても読み取れない >>399
すごい、これをみて自分で作ったんですか!
ぜひ使わせていただきます!
ありがとうございました〜 ●Tasker有無: 購入済み
●Androidバージョン: 5.0.1
●root有無: あり
●わからないこと
MX Playerでpauseボタンを押したら、Get Voice起動させて声で
メモを取ってから、Run Shellでスクリーンキャプチャを起動させる
プロファイルですが、肝心のプロファイルが起動しません。
何かヒントを頂ければ幸いです。よろしくお願いいたします。
Profile: MXcap(268)
Application: MX Player
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Persistency Type: Both
Has Reply Action: false
Notification Apps: MX Player
Get All Fields : false
Get Internal Actions: false
Get Internal Actions Big: false ]
Enter: MXcap (262)
Abort Existing Task
A1: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A2: Set Clipboard [ Text:%VOICE Add:Off ]
A3: Run Shell [ Command:screencap -p /sdcard/Pictures/Screenshots/'%MovieFilename'`date '+%Y-%m-%d-%H-%M-%S'`:'%VOICE'.png
Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ] >>398
特に変わりなく取れると思うが
com.android.chrome:id/menu_button >>402
いや、メニューをタップして表示される一覧
例えば、新しいシークレットタブとか >>403
こういうことなら出来たけど
Chrome (15)
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: AutoInput Action [ Configuration:Type: Text
Value: その他のオプション
Action : Click Timeout (Seconds):20 ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 新しいシークレット タブ
Action : Click Timeout (Seconds):20 ] >>404
A3動作できましたか?
全く同じに組んでましたがA3でタップできずに止まってしまう
だからQueryで調べても一覧が読めてないんです
何でだろう >>405
A3もちゃんと動作したよ
android7と最新版のchromeでね >>406
どうやらまたおま環のようですね
ありがとうございました >>397
ありがとうございました
2chMateの更新ボタンはウェブで調べて
jp.syoboi.a2chMate.action.reloadBookmark
ということが分かり試行錯誤してみて思ったような動作になりました
こういったintent?を取得して自分で自在にタスクを作りたく、
GetIntentList、Intent Interceptを使用してみましたが
jp.syoboi.a2chMate.action.reloadBookmarkのような
action intent?見つけられませんでしたが
今はダウンロードできないActivity Getterでないと取得できないのでしょうか? >>409
AutoInputのIDを調べたいってことですか? >>403
手を動かしてる?
結果は>>404と同じだがメニュー開いてシークレットタブを新規に開ける
>>404との違いはid指定かtext指定かだけ(まあwaitも違いといえば違いだが)
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: AutoInput Action [ Configuration:Type: Id
Value: com.android.chrome:id/menu_button
Action : Click Timeout (Seconds):20 ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput Action [ Configuration:Type: Text
Value: 新しいシークレット タブ
Action : Click Timeout (Seconds):20 ]
com.android.chrome:id/menu_buttonはUI Queryから取得できるからそちらで取得できないならおま環なのかもしれない >>409
Intent Intercept等で拾えないなら他のアプリでも大差なし
Manifestバラして自分で探す手もあるがあなたに可能かどうかは分からないしそもそも用意がなければintentでの対応は不可
FRepを使えば?
その前にEasy SetupではなくUI Queryから%aiid取ってそこからidを類推しておいた方がいいけど
たとえば>>398に対しての>>402はEasy Setupでは取得できないけどUI Queryで取得した%aiidにはあるので推測して確認した
Easy Setupは万能ではないから
Easy Setupで取れないときは%aiid()と%aitext()を取得して眺めてみればだいたいいける
といってもこれもidやtextが用意されていなければ無駄足になるけどね2chMateがその典型 >>411の補足
メニュー自体は開けるけど中の項目が選択できないという話だとしてそれはtextを読みとれないのだろうからlist positionを使う
A1: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A3: AutoInput Action [ Configuration:Type: Id
Value: com.android.chrome:id/menu_button
Action : Click Timeout (Seconds):20 ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: AutoInput Action [ Configuration:Type: List
Value: 3
Action : Click Timeout (Seconds):20 ]
当然リスト順が変わっただけで動作が変わるので普段ならこの処理は選択しないけどtext(新しいシークレット タブ)を読みとれないんじゃ仕方ない
正直%aiid()と%aitext()を丸ごとここに貼れとは思うけどなー >>411
ありがとう
UI Queryで何度やっても取得できなかったから質問させてもらったんだ
一覧出した後でも裏のボタンを読んでる
>>409
私はQuery用のTaskを用意してる
AutoInput用のQuery参考になれば
[Query]AutoInput
A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput UI Query [ Configuration: Timeout (Seconds):20 ]
A3: Variable Set [ Name:%result To:[\%aipackage]%aipackage
Recurse Variables:Off Do Maths:Off Append:Off ]
A4: For [ Variable:%count Items:1:%aiid(#) ]
A5: Variable Set [ Name:%result To:[\%aiid0%count]%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count < 10 ]
A6: Variable Set [ Name:%result To:[\%aiid%count]%aiid(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count = 10 | %count > 10 ]
A7: End For
A8: Variable Set [ Name:%result To:
Recurse Variables:Off Do Maths:Off Append:On ]
A9: For [ Variable:%count Items:1:%aitext(#) ]
A10: Variable Set [ Name:%result To:[\%aitext0%count]%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count < 10 ]
A11: Variable Set [ Name:%result To:[\%aitext%count]%aitext(%count)
Recurse Variables:Off Do Maths:Off Append:On ] If [ %count = 10 | %count > 10 ]
A12: End For
A13: Variable Search Replace [ Variable:%result Search:\n$ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A14: Write File [ File:[Drive]Xperia/Temporary/[Query]AutoInput.txt Text:%result Append:Off Add Newline:On ]
A15: Flash [ Text:Complete Long:Off ] >>414 上
%aiid()と%aitext()を丸ごとここに貼れ >>415
このUIで>>414のQuery Taskで取得
https://i.imgur.com/tSqv2tK.jpg
[%aipackage]com.android.chrome
[%aiid01]com.android.chrome:id/new_tab_button
[%aiid02]com.android.chrome:id/tab_switcher_button
[%aiid03]com.android.chrome:id/menu_button
[%aitext01]新しいタブ
[%aitext02]1 個の開いているタブ
[%aitext03]その他のオプション >>416
https://i.imgur.com/tSqv2tK.jpg の状態(タブ選択画面・メニュー開き状態)でキャプチャしたのにその結果ならなんらかの異常
「タブ選択画面・メニュー閉じ状態」でキャプチャした結果になっている
Chromeは削除できないだろうからせめて強制停止・ストレージ二種ともクリア・端末再起動でも同状態なら打開策は思いつかない
なんでタブ選択画面なんだよと思わないでもないがそれはさておきこちらでの各画面結果を一応貼っておく https://pastebin.com/DxtCyiRW
https://i.imgur.com/yOddLQk.jpg https://i.imgur.com/b1e2SV8.jpg https://i.imgur.com/GetVDo9.jpg https://i.imgur.com/phAwWIi.jpg >>417
やはりおま環ですね
一覧の最下部に削減が表示されてる時点で俺のと違うしKKはもう駄目なのかも
ありがとう >>418
Tasker関係ないが
削減はChromeの設定内にあるデータセーバーがオンになってると出てくる
オフになってるから表示されないんだろ >>401
手元の環境では MX Player で Pauseボタンを押しても通知に何も出ない.
通知に何も出ないのならば AutoNotification Intercept を使っても Task が起動することはない.
AutoInputプラグインの UI Action を使えば,クリックしたのを検知できるので,
クリック座標から Play/Pauseボタンが押されたかどうか判断でき,
更に再生中かどうかを調べれば,Pauseボタンが押されたかどうか判断できる.
ただ,Android 5.0.1 で動作するかどうかはわからない. >>412
ありがとうございます
%aiid()と%aitext()取得で確認してみます
FRepも使ったことないので試してみます
>>414
ありがとうございますとても参考になります
自分用に少しいじって使わせていただきます >>419
ありがとう
Sleipnirをメインで使ってるんだけどChromeって閲覧データ削除面倒だから自動削除とシークレットモードのショートカットを作成したかったんだが断念 シークレット専用としてFirefox使ったら?
オプション > プライバシー > 終了時にプライベートデータを消去にチェック
これでアプリ終了させるだけで履歴消えるよ >>420
ありがとうございます!
下記の通り作り直してみましたが、playをおしてもpauseを押しても
再生判定がtrueになってしまうようです・・・
Profile: MXcap (270)
Application: MX Player
Event: AutoInput UI Action [ Configuration:Reacting to clicks on the Android UI ]
Enter: MXcap (271)
A1: Java Function [ Return:(AudioManager)am Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A2: Java Function [ Return:%ret Class Or Object:am Function:isMusicActive
{boolean} () Param:audio Param: Param: Param: Param: Param: Param: ]
A3: If [ %ret eq true & %aielementid ~ *playpause* ]
A4: Get Voice [ Title:コメント Language Model:Free Form Language:ja-JP Maximum Results:1 Timeout (Seconds):30 ]
A5: Set Clipboard [ Text:%VOICE Add:Off ]
A6: Run Shell [ Command:screencap -p /sdcard/Pictures/Screenshots/'%MovieFilename'`date '+%Y-%m-%d-%H-%M-%S'`:'%VOICE'.png Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A7: End If >>423
Firefox使いやすい?
Sleipnirはタブが凄い使いやすくて戻るボタン長押しで履歴消えるからメインで使って来たんだけどSleipnirを超えるブラウザがないんだよね >>425
ならChromeで実現しようとしないでSleipnirで実現目指せよw
何言ってんだお前w >>426
Sleipnirは元々できるんだってば
だから同じことをChromeでやろうとしただけ
でもおま環だから諦めた
Firefoxでもできることについては知らなかったからありがとう >>424
Pauseボタンを押したらいろいろやりたいのならば,A3 の true は false でなければならない.
それはともかく,再生判定が true になってしまうというのは,端末を再起動しても駄目か?
起動直後の何も再生していないときも %ret が true になるのか?
MX Player を起動していないときや,他の音楽プレーヤーで再生したり止めたりしたときも %ret がいつも true になるのか? ●Tasker有: 購入済み
●Androidバージョン: 4.4
●root有無: あり
●やりたいこと
マイナーなゲームのスクリーンショットを撮り、スクリーンショットの一部をCropして保存、画面をSwipeし、再度撮るという作業を繰り返したい。
前スレ445です。
Android6.0.1では前スレ454さんに教えていただいたAutoinputでスクリーンショットを撮影し、Cropした状態で保存が簡単にできたのですが、
機種変に伴ってroot取れなくなってしまい、仕方なく古い4.4のタブレットで作業しようとしたところ、
AutoinputやToucktaskでは5.0以上じゃないとスクリーンショットが撮影できない仕様になっていました。
447さんに教えていただいた、スクリーンショットのファイルをLoadImage、CropImage、SaveImageで保存しようとしてるのですが、
4のスクリーンショットの保存すらうまくいきません。
コードのアドバイスお願いします。
保存先を変数を使わず、/storage/emulated/legacy/Download/abc.pngに変えても同じでした。
●やってみたこと
test (3)
A1: Wait [ MS:0 Seconds:8 Minutes:0 Hours:0 Days:0 ]
A2: Run Shell [ Command:input swipe 200 1 200 1700 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A3: Variable Set [ Name:%str_outputfilename To:/Download/abc.png Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Run Shell [ Command:screencap -p %str_outputfilename Timeout (Seconds):2 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A5: Load Image [ Source:%str_outputfilename Max Width Or Height:0 Respect EXIF Orientation:Off ]
A6: Crop Image [ From Left (%):0 From Right (%):0 From Top (%):1 From Bottom (%):0 ]
A7: Save Image [ File:/Download/abcd.png Image Quality:100 Delete From Memory After:On ] 前スレでお世話になった者です。
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
・スクショ&ファイル名の変更
前はちゃんとファイル名の変更まで出来てたんだけど、
さっきタスクを作動させたら、ファイル名がScreenshot_%Filenameになってました。
●やってみたこと
・VARSタブの%Filenameの右側が空白になってたので、yyyymmDD-HHnnssにしたら、
ファイル名もyyyymmDD-HHnnssが、そのまま反映されてしまいました。
Screenshot (18)
A1: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A2: AutoInput Screen Capture [ Configuration:Screenshot Path: /storage/emulated/0/Pictures/Screenshots/screencapture.png Timeout (Seconds):200 ]
A3: Move [ From:Pictures/Screenshots/screencapture.png To:Pictures/Screenshots/Screenshot_%Filename.png Use Root:Off ]
A4: Popup [ Title:Screen Shot Text:OK Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
以上です。よろしくお願いします。 >>430
AutoTools TimeとかでyyyymmDD-HHnnssを変換すればいいのでは
あとHHnnssじゃなくてMMじゃないか?勘違いだったらすまん >>430
以前はどのように%Filenameの値を決めていたんだ?そのタスクを貼れ
> yyyymmDD-HHnns
これは当たり前の結果 >>431
今のやり方がだめになったら検討してみます。
ありがとうございます。
MMの方も調べてみます。 >>432
http://tasker.wikidot.com/getformatteddate
からxmlを入れました。
getFormattedDate (30)
Run Both Together
A1: JavaScriptlet [ Code:var gsMonthNames = new Array(
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
);
var gsDayNames = new Array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);
var d = new Date(par[0] * 1000);
var f = par[1];
var formatteddate = f.replace(/(yyyy|yy|mmmm|mmm|mm|dddd|ddd|dd|hh|nn|ss|a\/p)/gi,
function($1)
{
switch ($1)
{
case 'yyyy': return d.getFullYear();
case 'yy': return ('0' + d.getFullYear()).slice(-2);
case 'mmmm': return gsMonthNames[d.getMonth()];
case 'mmm': return gsMonthNames[d.getMonth()].slice(0,3);
case 'mm': return ('0' + (d.getMonth() + 1)).slice(-2);
case 'dddd': return gsDayNames[d.getDay()];
case 'ddd': return gsDayNames[d.getDay()].slice(0,3);
case 'dd': return ('0' + d.getDate()).slice(-2);
case 'hh': return ('0' + ((h = d.getHours() % 12) ? h : 12)).slice(-2);
case 'HH': return ('0' + d.getHours()).slice(-2);
case 'nn': return ('0' + d.getMinutes()).slice(-2);
case 'ss': return ('0' + d.getSeconds()).slice(-2);
case 'a/p': return d.getHours() < 12 ? 'a' : 'p';
}
}
); Libraries:45 Auto Exit:On Timeout (Seconds):45 ]
A2: Return [ Value:%formatteddate Stop:On ] >>434
それを入れたのに使わなきゃ全く意味がないのでは… >>435
そうですよね
タスクをよく見たらPerform Task が抜けてたんで
追加したらちゃんとリネームできました
お騒がせしましたw >>429
機種変したのなら Android7 以上になったんじゃないのか?
もしそうなら,やりたいことは root不要でできる. テンプレに端末環境項目がないのは悪手だな
二度手間になっとる >>437
6.0.1って書いてるやん
機種変=最新機種じゃないだろ
>>429
前スレ見てないから前の環境分からないけど
今の環境が4.4のrootありなら前と同じ方法で出来ないの? >>437
ごめん
読み直したら違ったわ
機種変後のバージョンなんて書いてないわ >>429
スマソ
5.0以上じゃなきゃ出来ないって書いてあるわな
カスロム使うなりして5.0以上にするか
別の方法探すかだな >>429
A. FRepで撮影→スワイプ→撮影を自動化させ、クロップ(切り取り・切り抜き)をPhotoShopやIrfanViewなどのバッチ処理で手順を分ける
B. Androidのエミュ環境を用意してWindows上でTasker+ゲームを動かす(Windowsのスペック次第)
C. 中古のlolipop以上のスマホ・タブを買ってくる(SIMフリー端末でも5000円くらいで買える)。赤ロム回避策としてSIMフリーのにしとけ
どうしてもTasker使わないとできない問題じゃないなら他の方法模索してもいいんじゃないの
なまじTaskerでやれていたから新しい環境でもTaskerを使わなきゃいけないって頭固くなってそう
上に挙げた3つ以外にもまだありそうだね。ちょっと考えてみたら? >>428
お返事が遅くなり失礼しました。今のところ、MXPlayerを起動した直後を除いては、
おかげさまでちゃんと動作しております。ありがとうござました! 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・19時に通知を出し、その通知をタップしたら指定したWebページにアクセス
●やってみたこと
・19時に通知を出すところまで出来ました(notifを使用して)
●わからないこと(知りたいこと)
・notifyのactionsでbrowseURLでWebページを指定しましたが、通知を押してもブラウザが起動しない
・event→ui→notification clickだとブラウザの起動はできますが指定したWebページが開けません
よろしくお願いします >>444
Marshmallowって通知の折りたたみ無いんだっけ?
Nougatで作ってみたら通知を展開すればURLをブラウザで開くボタン表示されるぞ
notify url
A1: Notify [ Title:check browser Text:check it now Icon:mw_action_check_circle Number:0 Permanent:Off Priority:3 Actions:(1) ]
Actiionsの中身
Labelにcheck it now
ActionにBrowser URL > URLに http://www.google.com/
7.1.1のだけど画像はっとく
https://i.imgur.com/cj4Ypca.png
上から順にTitle、Text、Actions内のLabel(タップして開くとこ) 書き漏れスマン
Nougatでも通知部分をタップすると無反応ってか通知が消える
通知を展開してLabel部分をタップしないとブラウザ起動→URL開くが動かない >>446
画像まで貼って頂きありがとうございます
出来ました
折り畳んである通知を展開していませんでした
(通知をタップでブラウザ起動しWebページにアクセスすると思ってました) profileを
・通知を作成する
・作成したtitleの通知をタップするとbrows urlする
の2個にわけるじゃダメ?
自分はそれで通知タップでlaunch appさせてるんだけどもっといい方法あるのかしら >>448
>>447よく嫁
出来ましたって書いてあるやん。解決済みだろ
launch appなら既定のブラウザ以外で開くのには使えそうな >>449
>>448の方法なら通知展開せずに通知タップでbrows urlできるよってのを伝えたかった >>450
ありがとうございます
通知を展開する手間が省け、当初のやりたい事が出来ました autoinputの使い方でおしえて頂きたいことがあり書き込みさせていただきます。
action text
で特定の文字の座標(x,y)を取得する事は可能でしょうか?
一覧の中から特定文字の横にあるOKボタンを押したい。
ボタンは他の文字でも共通なので、ボタンをターゲットにするとどれが押されるか分からない。
また、一覧の表示位置は固定ではないのであらかじめ座標を指定することも出来ない
文字自体はアクションが割り当てられてないので、autoinputで識別は出来てもクリック等は無意味です
座標が変数等に取得出来れば、それを加工して横のボタンを押すことが出来ると思い質問させていただきました
どうかよろしくお願いします >>452
> 文字自体はアクションが割り当てられてない
ここがよく分からんけど、そもそも座標を変数格納する機能がないっぽい
同じ名前のボタンが複数あって区別できない対策としてNearby Textのオプション機能があるけどこれを試せない? >>453
お返事ありがとうございます
説明が下手で申し訳ありません
例として以下のような一覧が表示されると思って下さい
佐藤 ok
田中 ok
鈴木 ok
(okはボタンです)
田中のokを押したいのですがokボタンをターゲットにするとどのokボタンが押されるか分からない
田中をテキストで指定できるが文字を押してもokボタンは押したことにならない
一覧の内容は変動するので、
数の増減や目的の名前が無いときもある
このような状態で特定のテキスト横のokボタンを押せないかと試行錯誤しています Taskerでフォルダ指定してランダムにフォルダ内の画像を壁紙にすることできますか?
壁紙チェンジャー系のアプリのショートカットをTaskerで叩いた方が簡単かな? >>455
>>1
Random wallpaper - Tasker Wiki >>454
OKボタンタップはそのままでNearby Textを田中にするとどうなりますか? ●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
・画面を触っているのか、いないのかを検知したい
●やってみたこと
・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
・なにかよいプラグイン等あったら教えていただきたい
よろしくおねがいします。 >>458
もう少しやりたいことを具体的に書いたほうがいいよ。 ●Tasker有無: 購入済み
●Androidバージョン:7.1 ●root有無: あり
●やりたいこと
よくある自宅判定で自宅内でwifiOn ,
Mobile dateOffにしてるんですけど家の中の環境が悪くてwifiが年中切れます
そこでwifiが切れた時mobile dateをOnにするにはどういうふうにタスクを作ればいいですか?
よろしくお願いします>>458 >>460
android6以上はモバイルデータはtaskerでいじれないんじゃなかったっけ。
ちなみにいまは、どうやってオンオフしてるの。 >>462
TaskerでMobileDateのOn,Off出来るんです
Netの中にMobileDateの設定があます
ところでwifi切れたらすぐさまMobileDate をOnにする事は出来ませんか?
もうMobileDateはずっとOnのままにするしかないかなと…… >>463
まずMobileDataだからな
Dateは日付だ
Wi-Fiがつながった時のプロファイルがあるんだろうからそれ長押ししてAdd Exit TaskのとこにMobileDataをOnで
本旨からは外れるがモバイルデータつけっぱなしで何か弊害あるのか?
Wi-Fi繋がってれば通信することはないから電池も減らないし通信量食うってこともないでしょ >>464
有難うございます
MobileDateを切りたいのは以前そこそこ大きなFileなんかをDownloadしている時にWiFiが切断していた様で、まさかのMobileDateでDownloadを継続してしまった事が何度かあったので…
もう、そうなると常に見張っていないとDownloadも出来ない感じで…
Downloaderの設定で対応しても良いのですが、出来るのならまとめて設定したいと思いまして…
とにかく色々有難う御座いました >>465
解決したのかどうかよくわからないが、ダウンロード継続しないようにしたいのにWi-Fi切れた後即モバイルデータオンにしたら継続されちゃうと思うぞ…
あと2度目だがMobile Dat"e"じゃなくてMobile Dat"a" >>460
自宅にいる時にWi-FiをON、MobileDataをOFFならまだ分かるが
Wi-Fiが切れた時にMobileDataをONなら>>465の現象の回避策にはならないんじゃないか
1. Wi-Fiがブツブツ切れる状況を何とかしたい
2. 自宅内で大きいデータをDLする際にMobileDataじゃなくてWi-Fiをいたい
の2点を満たしたいんだろ?
ならWi-Fi切れたらMobileDataをONじゃダメだろ
大きいデータをWi-FiでDLしようとした時にWi-Fi切れたら結局MobileDataからDLするんじゃないか
安いWi-Fiルータだと2.4GHz帯しか扱えないからブツブツ切れるが、5GHz帯を扱えるWi-Fiルータに変えるだけで大抵改善するぞ
電子レンジとかPCとか置かない(2.4GHzと干渉する)、Wi-Fiルータの置き場工夫するだけでも結構改善する
5GHz帯扱えるWi-Fiルータも今は安くなって5000円出せば買えるし、ハード側の環境も考えた方がいいよ 『Wi-Fiルーターの近くに』 電子レンジとか PCとか置かない ね
重要な部分抜けたわ ただ、ルーター置く場所に注意しろ
5GHz帯は壁とかに弱いからな >>460
> そこでwifiが切れた時
Context - State - Wifi Connected (SSIDやMACで自宅AP)
これのExit taskで好きにやればいい >>457
返事遅くなりました
アドバイス通りやって見たら希望通りにボタンが押せるようになりました
ありがとうございます ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと●やってみたこと●わからないこと(知りたいこと)
自宅を出入りしたらWIFIを自動でonoffさせたいのですが
「Tasker is trying to turn WLAN on or off」「Deny Once(10)」「Allow once」と
許可画面が出てきて、気が付いて操作しないとタイムアウトで切り替わりません
なにか毎回の許可操作なしで自動で切り替わる方法はありませんか?
wifi Near(SSID)>Wifi set On
Not wifi Near<Wifi set Off >>473
wifiが切れてるあいだは、ssidもとれないので、根本的にやり方を変える必要がある。
gpsかブルートゥースか、電話の電波塔で自宅判定をするしかない。
自宅外でwifiを切りたい理由が節電かどうかで結論がかわる。 >>468>>469>>470>>471
沢山のアドバイス有難うございます。
ルーターの置き場所は色々探ってみたのですが、家族も居るのでなかなか自分に合う場所に置けない事情もあり…
ご指摘の通りプツプツ切れたり繋がったりして、最終的に切れたままになったり…
一度教えてもらった様に作ってみて
思った通りの動きになるまで地道に
改良してみます
きっとまた行き詰まると思いますが、
その時はまたお願いします。
有難う御座いました >>474
MIUIまでエスパーしていただいて助かりました
URLを見て、Wifiオフは自動化できたのですが、Wifiオンはできなくて
結局、いろいろ試している間にWifiOnを無効化(左側に緑のバーが出る)にしてしまっていました
>>475
自宅のSSIDは自動接続になっているので、Wifiオンの時点で自動で接続されます
目的が省電力なのでLocationで自宅にTearマークを置いて自宅周辺でWifiオン
Near WifiをInverseしてWifiオフを考えましたが
自宅近所でWifiを掴めなかった時にWifiオフが走ってしまい結果が不安定です ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・指定したアプリが起動したらGoogleカレンダーを同期したい
●わからないこと(知りたいこと)
・Googleカレンダーを同期させる方法がわからないです >>477
トリガーをcellnearにしてみたら。
ずっとwifiつけててもそんなに節電にはならない気もするけど。 ●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
・ループ処理中のifの分岐で使いたいので画面を触っているのか、いないのかを検知して変数に納めたい
●やってみたこと
・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
・なにかよいプラグイン等あったら教えていただきたい >>481
シンカーってマシュマロでつかえるの?
うまく使えなくてアンインストールしたので知りたい。 >>480
もっとハッキリ書いてくれないとよくわからないが、アプリのタップでなく、画面を触るってことなら良き所にsceneつくってそれをトリガーにすればいい。 >>479
そうですね
Locationだと範囲に入った1回しか試行しませんが
Cell Nearなら1回失敗しても何度も呼び出されますから、Wifi掴むまで何度も試行しますよね
以前はLlamaを使っていて、Cell IDの認識に失敗していたので考えていませんでした
丁寧なご指導 ありがとうございました
>>474
お礼を言い忘れていました
Wifiの権限が他より深い位置にあったためWiifの権限がConfigSettingではないことに気付きませんでした
気付きにくいところをご指導いただいて助かりました ありがとうございました ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・指定したアプリを起動したら最後に起動した時から数えて1分後に通知を出す
●やってみたこと
・wait(1min)→通知出力
●わからないこと(知りたいこと)
・一番最後に指定したアプリの起動から数えて1分後に通知を出す方法(現在は指定したアプリが起動する度に1分後に通知が出力される)
例)1分00秒にアプリ起動、1分30秒にアプリ起動すると2分00秒、2分30秒に通知が出力されてしまいます
この場合は2分30秒の時のみ通知を出力するようにしたいです
よろしくお願いします。 >>485
タスクプロパティのアボートニュータスクあたりをいじってみるのじゃ。
わり。スペル確認できないくらい眠いんだ。あとは詳しい人に聞いてー。 >>485
指定したアプリが起動する度に%Counterに1を加える
wait 1 min後に、%Counterから1を引く
そのタイミングで%Counterが0なら通知を出す
Taskerの変数の仕様忘れたから、大文字小文字は直して使って。 >>481
>>483
詳しくと言われても困るのだけれど特定のアプリの事でもなく、sceneを出してそれを触るとかではなく、単純に画面を触って(操作して)いるのか、いないのかを検知したい
↓で言えばA4で触っていたら分岐させたい
テスト (97)
A1: Variable Set [ Name:%count To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Add [ Name:%count Value:1 Wrap Around:0 ]
A3: Wait [ MS:500 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A4: Goto [ Type:Action Number Number:1 Label: ] If [ %Abc ~ たっちしてる ]
A5: Goto [ Type:Action Number Number:8 Label: ] If [ %PACTIVE ~R ,test, ]
A6: Goto [ Type:Action Number Number:2 Label: ] If [ %count < 30 ]
A7: Stop [ With Error:Off Task: ]
A8: Flash [ Text:テスト Long:Off ] >>482
使える
>>485,486
Abort Existing Task >>488
タップして画面が変わるってことでもないなら、これはかなり難しい。sceneを細かく網目状に貼って、そこで検知しつつついでにautoinputで同じ所をタップするタスク埋めとくとか。。。。
もっと詳しい人教えてくださいな。 >>458,480,488
> ・tasker 画面 タップ検知 判定 などで検索
日本語での検索はやってみたことのうちに入るとは欠片も思えない
https://www.google.co.jp/search?q=Tasker+detect+any+touch+event
ほぼ答えているようなものだけど適切な語句でググり直して出直すように ●Tasker有無: 購入済み
●Androidバージョン: 5.0.1
●root有無: あり
●わからないこと
>>401 の関連ですが、MX Playerでpauseボタンを押したら、
再生しているファイル名を取得したいと考えておりますが、
ファイルを選択した時には下記によりファイル名を取得できるのですが、
pauseボタンを押した時にファイル名を取得するプロファイルが思いつきません・・・
自分でもっと調べろ、とお叱りを受けてしまいそうですが、
申し訳ありません、ご教示頂ければ幸いです。
Profile: MXplayerfilename (79)
Enforce: no
Event: AutoInput UI Action [ Configuration:Reacting to clicks on the Android UI ]
Application: MX Player
Enter: MXPlayer (285)
Abort Existing Task
A1: If [ %aielementid(1) ~ *origin* ]
A2: Variable Set [ Name:%MovieFilename To:%aielementtext(1) Do Maths:Off Append:Off ]
A3: End If 質問です。よろしくお願いします。
●Tasker有無: 購入済み
●Androidバージョン:4.2.2
●root有無:なし
●やりたいこと
・変数が1の時にイヤホンにもBluetoothにも接続していない状態でChromeを起動すると、メディアの音量をゼロにして変数を2に変更。
●やってみたこと
・Profileの段階でお手上げです…。
Chrome起動で音量ゼロのような、単独のトリガーで単独のアクションなら分かるのですが、複数の条件を追加したり複数のアクションを実行させる方法が分かりません。
●知りたいこと
・プログラムのようなものを打ち込まずに、選択肢だけで組むことは可能でしょうか? >>493
基本的な操作から。
プロファイル名を長押しすると、実際のトリガーがすぐ下に画面に出る。
そこにあるaddってのをおすと、ひとつのプロファイルに同時に複数のトリガーが設定できる。
変数使えてるみたいだし、ここさえわかればあとはできるかな。 >>494
長押し見落としてました!
助かりました。
まだTaskerでは変数を使ってないのですが色々試してみます。
ありがとうございました。 昨日、wifi切断した時にmobile dataをonするprofileを教えて頂いた者ですが、作ってみました。
あれから少し考えて、自宅だけでなく接続するすべてのwifiが切断してしまった後、一度再接続を試して失敗したらmobile dataをonする様にしてみました。
一応、思った通りの??動作をしてくれています。
これで問題ないか見て頂けないでしょうか。
それと今まで使っている、画面onで
wifiをonして接続された場合(自宅外判定)の設定、wifi接続しなかった場合
(自宅外判定)の設定、その接続されたwifiが自宅のwifiなら(自宅判定)自宅用の設定に変更、などの一連のprofileがあるのですが、これに今回作ったwifiが切断してしまった場合のprofileを組み込む事は出来ないでしょうか?
まったく同じでなくても、同等の動作や機能があればかまいません。
素人が色々探りながら作ったprofileなので恥ずかしいのですが、はらせてもらいますのでアドバイスをお願いします
もう一つ画面OFFした後(待ち受け中)
の設定profileもあるので、必要なら張ります
『新しく作ったprofile』
Profile: NotWifi_MobileOn (22)
State: Not Wifi Connected [ SSID:* MAC:* IP:* Active:Any ]
Enter: Mobile_on (26)
A1: WiFi [ Set:On ]
A2: Wait [ MS:0 Seconds:8 Minutes:0 Hours:0 Days:0 ]
A3: Mobile Data [ Set:On ] If [ %WIFII !~ *connect* ]
『今まで使っているprofile』
Profile: Display_on (14)
State: Display State [ Is:On ]
Enter: Home_INorOUT (12)
A1: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A2: WiFi [ Set:On ]
A3: Wait [ MS:0 Seconds:8 Minutes:0 Hours:0 Days:0 ]
A4: If [ %WIFII ~ *connect* ]
A5: Ringer Volume [ Level:0 Display:Off Sound:Off ]
A6: Vibrate Mode [ Mode:Vibrate ]
A7: Media Volume [ Level:3 Display:Off Sound:Off ]
A8: Auto-Sync [ Set:Off ]
A9: Auto Brightness [ Set:On ]
A10: OpenVPN [ Configuration:Connect (vpngate_○○○○○○○○○○) Timeout (Seconds):0 ] If [ %WIFII ~ *connect* & %WIFII !~ *%Mac* ]
A11: Secure Settings [ Configuration:Pattern Lock Disabled Timeout (Seconds):0 ] If [ %WIFII !~ *%Mac* ]
A12: If [ %WIFII ~ *%Home* ]
A13: Mobile Data [ Set:Off ]
A14: Ringer Volume [ Level:3 Display:Off Sound:Off ]
A15: Vibrate Mode [ Mode:Off ]
A16: Media Volume [ Level:3 Display:Off Sound:Off ]
A17: Auto-Sync [ Set:On ]
A18: Auto Brightness [ Set:Off ]
A19: Display Brightness [ Level:35 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
A20: End If
A21: Else
A22: Mobile Data [ Set:On ]
A23: WiFi [ Set:Off ]
A24: Ringer Volume [ Level:0 Display:Off Sound:Off ]
A25: Vibrate Mode [ Mode:Vibrate ]
A26: Media Volume [ Level:3 Display:Off Sound:Off ]
A27: Auto-Sync [ Set:Off ]
A28: Auto Brightness [ Set:On ]
A29: Secure Settings [ Configuration:Pattern Lock Enabled Timeout (Seconds):0 ]
A30: End If
長文失礼しました >>490
>>491
出来ました。ありがとうございます。 >>496
自宅内なのにWiFiが切れる→自宅外に出たと判定される
なのでWiFiがブツブツ切れる環境ではWiFiをトリガー(検出条件)とした自宅内外の判定には使えない(使わない方がいい)
GPS、Cell、Bluetoothをトリガーに使った方がいいんじゃない
自宅範囲内ならWiFiを探し、切断されたら再度探す / 自宅範囲外ならWiFiを切る っていうシンプルな構造にできるはず
電波強度が低くなって切れる場合はWiFiの中継機(コンセントに挿すだけで電波中継してくれるやつ)を家中に置きまくれば解決するけど
根本的にスマホ本体が悪い(WiFiの電波を拾いにくい・故障)かもしれないので一度修理に出してみるのもいいかもしれんね
Profileについては問題が起きた場合に思考錯誤とトライアンドエラーで修正できるかどうかが前提になるので
他人に評価してもらってOK出たらもう修正しなくていいってものではないんじゃない
結局は自分が納得できるかどうか >>487
ありがとうございます
下記のタスクを以下の条件で試しましたが、よくわからない事象が発生しています。
テストのためポップアップにしています
1分00秒にアプリ起動、1分20秒にアプリ終了、1分40秒にアプリ起動、2分00秒にアプリ終了
発生事象
1、1分40秒でアプリ起動のポップアップが表示されない
2、2分35にアプリ起動のポップアップ表示
アプリ起動時タスク
起動時タスク (12)
A1: Variable Set [ Name:%CalendarCnt To:%CalendarCnt+1 Do Maths:On Append:Off ]
A2: Popup [ Title:%CalendarCnt Text:起動 Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
アプリ終了時タスク
終了時タスク (14)
A1: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A2: Variable Set [ Name:%CalendarCnt To:%CalendarCnt-1 Do Maths:On Append:Off ]
A3: Popup [ Title:%CalendarCnt Text:途中 Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
A4: If [ %CalendarCnt eq 0 ]
A5: Variable Clear [ Name:%CalendarCnt Pattern Matching:Off ]
A6: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A7: Popup [ Title:%CalendarCnt Text:終了 Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
A8: End If
>>486
>>489
ありがとうございます
調べたのですが、同一のタスクが2回呼ばれたらタスクを終了するのでしょうか? >>499
abort existing taskしてみ >>500
ありがとうございます
起動時タスクはそのままで終了時タスクを下記に変更したのですが認識は合ってますか?
終了時タスク (31)
Abort Existing Task
A1: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A2: Popup [ Title:終了 Text:1分後にポップアップ表示 Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ] >>501
それでいい
>>487>>499の上みたいなのは不要
下みたいに小刻みにFlashすりゃ挙動が理解できるでしょ
ただwaitなので時間という意味では厳密ではないのでしょぼい端末だと平気で秒単位でズレる
Profile: 設定でお試し
Application: 設定
Enter: Anon
Abort Existing Task
A1: Flash [ Text:「設定」が立ち上がったのを検知したから一分経過後に通知するよ Long:Off ]
A2: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A3: Flash [ Text:「設定」起動から10秒経過 Long:Off ]
A4: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A5: Flash [ Text:「設定」起動から20秒経過 Long:Off ]
A6: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A7: Flash [ Text:「設定」起動から30秒経過 Long:Off ]
A8: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A9: Flash [ Text:「設定」起動から40秒経過 Long:Off ]
A10: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A11: Flash [ Text:「設定」起動から50秒経過 Long:Off ]
A12: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A13: Notify Vibrate [ Title:「設定」起動から一分経過 Text: Icon:null Number:0 Pattern:0,100,200,100 Priority:3 Repeat Alert:Off ] >>502
例を示して頂きありがとうございます
動かしたら動作を理解しました >>492
Pause中は画面上にファイル名が表示されているので,
Action>Plugin>AutoInput>UI Query
を使えばよい. ●Tasker有無: 購入済み
●Androidバージョン: 4.2.2 or 4.4.2
●root有無: なし
●やりたいこと
Yahoo!乗換案内の「Myルート」画面へのショートカットを作成したい
https://play.google.com/store/apps/details?id=jp.co.yahoo.android.apps.transit
https://i.imgur.com/KUgiX5W.jpg
●わからないこと(知りたいこと)
以前教わったPlayストアの「マイアプリ」画面へのショートカットみたいに「Send Intent」→「Activity」を使うと思うんですが「Action」と「Class」の調べ方が分かりません
----------
A1: Send Intent [ Action:com.google.android.finsky.VIEW_MY_DOWNLOADS Cat:None Mime Type: Data: Extra: Extra: Extra: Package:com.android.vending Class:com.google.android.finsky.activities.MainActivity Target:Activity ] ●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: なし
●やりたいこと
ド素人です。お願いします
下の様な感じでwifi接続させたいのですが、例えば1度接続したwifiが切断した時にもう一度A1からやり直すtaskは出来ますか?
もしできるなら、具体的にtaskを書いて頂けると嬉しいです!
よろしくお願いいたします
Profile: DisplayON (13)
State: Display State [ Is:On ]
Enter: Home_INorOUT (12)
A1: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A2: WiFi [ Set:On ]
A3: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A4: If [ %WIFII ~ *connect* ]
A5: Mobile Data [ Set:Off ]
A6: Keyguard [ Set:On ]
A7: If [ %WIFII ~ *%SSID* ]
A8: Mobile Data [ Set:Off ]
A9: End If
A10: Else
A11: Mobile Data [ Set:On ]
A12: WiFi [ Set:Off ]
A13: Keyguard [ Set:On ]
A14: End If >>505
「ManifestViewer」というアプリで Manifest を見ればよい. 5.0へのバグ修正らしいけど
android5.0なのかtasker5.0なのか…… >>507
ありがとうございます
IntentもPermissionも一覧が全く表示されないので下記のアプリをインストールしました
https://play.google.com/store/apps/details?id=com.majeur.applicationsinfo
Playストアの「マイアプリ」画面へのActivityは
com.google.android.finsky.VIEW_MY_DOWNLOADS
ですが、インストールしたアプリで調べてもActivity一覧にありません
「com.google.android.finsky.〜」はありますが、「.VIEW_MY_DOWNLOADS」が何故かないです >>510
「.VIEW_MY_DOWNLOADS」はManifest Fileに記載がありました
本題のYahoo!乗換案内はManifest Fileを読み込もうとしてもErrorになって読めませんでした >>511横
プロテクトされてるアプリはインストール後他のアプリからアクセスできない
apkを取っておいてもしくは拾ってきてバラせばいい ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・なんらかのcontext成立後wifi off
●やってみたこと
Wifi off のアクションを設定しました。
テストをすると「allow once」の選択画面が
表示され、それを押すと実行はされる。
自動で動作を完結することが出来ません。
●わからないこと(知りたいこと)
端末側でなんらかの設定変更必要で
しょうか?
あるいは、root化必要?
>>510 >>511
ManifestViewer の Intent-Filterタブと Uses-Permissionタブはまともに動作しないが,
Applicationsタブから該当アプリをタップして,Manifestファイルを見ればよい.
ManifestViewer は他のアプリではエラー等で見れない Manifestファイルでも見ることができる. >>506
まず,次の手順で Profile を修正する.
1) Task に名前をつける(Task の長押しメニューから Name)
2) Task Properties の Collision Handling を Abort Existing Task にする(Task の画面右上の PROPERTIES)
次に,Wi-Fi切断時の Profile を作る.
1) Context>State>Net>Wifi Connected と進み,Task 選択のときに,上で名前をつけた Task を選択する
2) Task を Exit Task に変更する(Task の長押しメニューから Move To Exit) android4
購入済み
root化済み
http://imgur.com/1H2B5ke.jpg
この文法間違ってますか?
screencapと出力先をフルパスでも試しましたがエラーで保存できません >>519
自分はこんなかんじでいけてる
/system/bin/screencap -p %outputfilename
screencapのある場所は環境で違うかも ●Tasker有無: 購入済み
●Androidバージョン: 4.4.2
●root有無: なし
●やりたいこと
keyguardのPIN入力画面で、SIMロック解除か画面ロック解除かを判別したい
●やってみたこと
【方法1】keyguard画面下部が「NTT DOCOMO」か否かをAutoInputで判定させる
【方法2】変数「Telephone Network Operator」が「%TNET」か否かで判定させる
【方法3】「SIM Status」が「ready」か否かで判定させる
●わからないこと
【方法1】だとタイミングによってAutoInputの読み取りが誤るなど確実じゃない(力技感が否めない)
【方法2】変数の書き換え時差が課題
【方法3】「SIM Status」の変数が色々あるようで端末によってはSIMロック解除が「ready」とは限らない?
基本的にWait Actionは使いたくないのですが、おすすめ判定方法はありせんか? >>504
遅くなりましたが、ありがとうございました!
思った通りにできました! 何がどうと言うか、タスクが上手く流れる時と、途中で止まったり、そもそもスタートしない時があるのは何故なんですか?外のアプリとかタスクとの関係はあるんだろうけど、状況とかタイミングもバラバラだし?
ExitTaskだけ流れないとかもある??
どうすれば上手く行きますかね? ログを追えばいいんじゃないですかね
バカでもできる簡単なことですし >>520
確認ありがとうございます
ほぼおなじ同じ形でやってみましたがエラーになります
rootのチェックを外すとエラーを吐かなくなりますが中身空っぽのファイルはでした
http://imgur.com/JhBExEf.jpg
http://imgur.com/9yzwQX9.jpg >>523
まずは、これが最悪の質問だという認識をもったほうがいい。 >>517
こうなるともう >>512 に書かれている方法しかないな.
まぁ,ざっと Yahoo!乗換案内の Manifest を見てみたが,Myルート を直接表示できるようなものはなさそうだったが. >>527
ありがとうございます
Yahoo!乗換案内を実際に使うと「Myルート」のショートカットがあれば便利なのにとここで愚痴っても仕方ない
しかしManifest Fileなんて技を教えて頂きありがとうございました
最後にもう1点伺いたいのですがManifest Fileの記載から目的のActionを探すのは【それらしき】Actionを探して実験あるのみでしょうか? 何年かぶりに最新版にアプデしたら
以前taskerのカテゴリにあったperform taskが見当たらない。
名称が変わったかどこか別カテゴリに移動したんですか? >>530
初期は知らんがここ数年ずっとtaskカテゴリ
そもそもSearch Taskerで検索くらいしなよ… 一番怖いのは初心者スレだからどんな質問しても答えが返ってくるものだと勘違いしてる無作法なアホだろ
辛辣でも答えが返ってくるだけマシ >>529
ありがとうございます
色々試してみます 泥使いで虫眼鏡マークから検索も使えないなんて無知の極みやな 無能なやつより多少の知識があるだけでまぁ偉そうな事だw
実際は大した事答えてる訳でもない
まさにド素人に毛が生えた程度
ウンコとウンコにたかるハエみたいな関係だなw
仲良くしろよ ( ゚∀゚)人(゚∀゚ ) Taskerで静止画を撮るのはTake Photoですが、
動画を撮ることはできませんか? 知識持ちに縋るテンプレ使えない初心者
少しの知識で煽る住人
知識に嫉妬して反駁する三人目のウンコ
みんな仲良くウンコ
今回はTasker内検索ですぐ見つかるよと初心者が気づいていない点を教示してるんだから初心者にとっては十分な答えじゃないかな今後にも役立つでしょ
まあそもそもカテゴリも明確に答えてるわけだし文句言う筋合いとは思えないけど
>>537
Send Intent >
Action : android.media.action.VIDEO_CAPTURE
Target : Activity
Button > Photo か AutoInput でシャッターボタン押し
もしくはpluginアプリとか?
https://play.google.com/store/apps/details?id=com.zenaapps.backgroundvideorecorder2
どちらにしてもテンプレ書かないと環境分からないから的外れでも知らないよ
>>538
Take Photoから動画だからスクリーンキャプチャはニーズが合わない気がする >>528
> Manifest Fileの記載から目的のActionを探すのは【それらしき】Actionを探して実験あるのみでしょうか?
その通り.
ショートカットのように Activity を起動するだけのものを探すには「QuickShortcutMaker(ショートカットツール)」アプリなどを使えば簡単だが,
Google Play ストアの「マイアプリ」のように Manifest ファイルを見なければわからないものもある.
Manifest ファイルを解析し,いろいろな intent を簡単に送って実験できるようなアプリがあれば一番いいが,そのようなアプリは知らない. >>521
方法3 が一番いいと思われる.
「ready」以外のステータスはどれも SIM が使える状態ではないので,「ready」かどうか見るだけでよいはず. >>541
疑心暗鬼にならずに実験してみたいと思います
Intent機能凄い便利そうなのに使いこなせなかったのでとても勉強になりました >>542
正規表現で'\%TNET'か否かで判定させていましたが、readyか否かで判定させた方が記述も明解なので早速こちらに書き換えました
ドットさん、本当にありがとうございました ●Tasker有無: 購入済み
●Androidバージョン: 7.0(EMUI5.1)
●root有無: あり or なし
●やりたいこと
Autoinputで取ったスクショを
LINEで+ボタンをおした後に出て来る
最近の画像欄に表示させたい。
https://i.imgur.com/LX0vFCz.png
●やってみたこと
LINEの”写真の選択”ではAutoinputでとったスクショが見当たらず、”ファイルを選択”からは選択ができるという状態です。
デフォルトのギャラリーでは標準のスクショは表示されていて
Autoinputのスクショが表示されていませんが
https://i.imgur.com/3MKIFbY.png
外部アプリ(Pikture)では表示されています。
https://i.imgur.com/ff5wumw.png
以下がタスクです。
SCSHOT (131)
Abort Existing Task
A1: Run Shell [ Command:date +"%Y%m%d-%H%M%S" Timeout (Seconds):0 Use Root:Off Store Output In:%time Store Errors In: Store Result In: ]
A2: Variable Set [ Name:%timo To:Screenshot_%time Recurse Variables:Off Do Maths:Off Append:Off ]
A3: AutoInput Screen Capture [ Configuration:Screenshot Path: /storage/emulated/0/Pictures/Screenshots/%timo.png Timeout (Seconds):200 ]
A4: Flash [ Text:Screenshot taken Long:Off ]
A5: Vibrate [ Time:200 ]
A6: Stop [ With Error:Off Task:SCSHOT ] >>546
昔スクショの名前を自動変更するタスクを作った時に同じ事で迷ってからmedia Re:Scanってアプリでなんとかしてる
AutoInputで写真を撮る
↓
https://i.imgur.com/LKS007Y.jpg
↓
media Re:Scanをかける
↓
https://i.imgur.com/wKjYcPI.jpg
隠しすぎててよくわからんと思うが許してくれ…w >>546
一つ大事なことを忘れてた
media Re:ScanはAutoShortcutとか使ってショートカットから起動させれば上手く行く >>548
ありがとうございます!
助かりました! >>546 >>547
標準のMedia→Scan Mediaでも同じ事ができる気がする scenesでelementから、tapからタスクを実行する際、通常 指を画面から離した後に動作すると思うのですが
指を離す前にtaskを実行させたいのですが可能ですか? root取ってない購入済みTaskerで二つのpngファイルを上下あるいは左右に合成するコマンドありませんか? 教えてください
クイック設定パネルのボタンをtaskerで押すことはできるのでしょうか?
実際はXperiaのスクリーンミラーリングを自動で開始したいのです
すいませんがアドレスお願いします PCの掲示板には書き込まれているのに、Chmateには書き込まれていないので、
PCでは二重計上になってしまいますが、
改めてChmateから同じ文章を書き込ませていただきます。
どうぞお許し下さい。
お世話になります。
Taskerはズブの素人です。
●Tasker有無: 購入済み
●Androidバージョン: 7.0 (NTTドコモGalaxy Feel SC-04J)
●root有無: なし
●やりたいこと
・(1) そのアイコンをタップすると、ドコモメール→メール設定→着信設定→「通常時」の画面に
一発でたどり着けるアイコンを作成したい。
・(2) 同様にして、iコンシェル→設定→アプリ設定→「着信音/その他」の画面に一発でたどり着
けるアイコンを作成したい。
・(3) 同様にして、設定→サウンドとバイブ→「音量」の画面に一発でたどり着けるアイコンを作
成したい。
●やってみたこと
・「MacroDroid」で上記のことをやろうとしたのですが、細かい設定は無理でした。
・Taskerは購入したばかりで、構造はなんとなく分かるのですが、細かいコマンドはサッパリ分か
らない状態です。
以上、どうぞよろしくお願いいたします。 >>554
この質問内容なら>>505の流れを追うのが良さそう あれ?
今度はPCの掲示板に書き込まれない。
どうなっているんだ? と思ったら書き込まれていました。
大変失礼しました。 >>555さん
レスありがとうございます。
仰せの通り、>>505の流れを追って研究したいと思います。 ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
Wi-fi、画面回転の現在のオンオフ状況を知りたい
それをホーム画面に表示させたい
●やってみたこと
↑をスイッチにしてオンやオフにすることはできたのですが
ステータスバーから操作した場合、反映されず困ってます
初心者でうまく言えてませんがよろしくお願いします >>559
>>2
> ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard >>560
失礼しました。
以下がそうですがオンかオフかチェックする項目がないというか
わからないのでした
A1: If [ %Rote eq 1 ]
A2: Display AutoRotate [ Set:Off ]
A3: Variable Set [ Name:%Rote To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Else
A5: Display AutoRotate [ Set:On ]
A6: Variable Set [ Name:%Rote To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A7: End If
A8: Glaeja [ Configuration:gRote = %Rote Timeout (Seconds):0 ] >>561
俺も前に同じところで躓いたけど泥7なんだよな
泥6でも同じ方法が使えるかわからんけど
ttp://solodc2011.com/tasker/example/7-quicksettings
これ見ながら>>561のTaskを登録して、元からある"画面の回転"と置き換える >>562
クイック設定パネルがカスタマイズできるようになったのは7からだよ
>>561
Wi-Fiはデフォルトの変数利用で
https://i.imgur.com/8vN813k.jpg
画面の自動回転はTest Displayで
https://i.imgur.com/eBUYu3G.jpg ●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: 取得済み
●やりたいこと
かかってきた電話を、呼び出し音ではなく電話帳登録してある名前を言わせたい。
HeadSetを使っている時にスマホを見ないで誰かを確認したいです。
もし出来るなら細かく教えて下さい。
よろしくお願いいたします >>564
Phone>Test Phoneで名前が取得できる
ただ、Bluetoothヘッドセット使ってるとヘッドセット側で着信音鳴らすからスマホから音鳴らさせるのは無理かもしれない
https://i.imgur.com/nKu0h6S.jpg >>565
http://tasker-userguide.pralin.info/variables.php#variables
> Call Name / Number/ Date / Time (In) (電話の着信に関する情報)
> (dynamic, monitored)
> %CNAME / %CNUM / %CDATE / %CTIME
> 現在通話中または、前回の通話の発信者の名前、番号、日にちおよび、時間です。
> 発信者番号が、0 の場合、発信者不明です。
> 発信者名が、? の場合、発信者名が不明です。(非通知による発信が考えられます。) また、電話帳にない発信者の場合、番号が格納されます。Android >2.0以上が必要です。 >>565>>566
ありがとうございます
なんか難しそうですね… >>559=561の質問は
ステータスバー(クイック起動)から操作した場合にTASKSが走らないのでウィジェット側の表示が更新されないってことだと思うんだ
(スタート用のイベントとなるPROFILEないしスイッチ的な何かがないのでTASKSが走らない=変数が更新されない)
しかし>>563のは情報の取得方法であって情報の更新方法ではないよね?
補足
Test Displayを使う場合、変数に入るのは0/1じゃなくてoff/onになるので
>>561のA1, A3, A6の値もそれぞれoff/onに変更しないとウィジェット側で使う変数値に祖語が生じるので注意な
泥6では>>562の方法は使えないってツッコミは素直にサンクス >>568
取得方法わかれば更新くらいはできるかと思って書かなかったんだが
1分おきとかにタスク走らせればいいだけだろ? 自分では画面消灯を15秒にする為に使ってるが
Profile: Home
Restore: no Notification: no
Application: ホームアプリ名
State: Display Stete [ Is:On ]
State: Variable Value [ %WIN ~R ホームアプリ名 ]
これでホーム画面が表示されている。がトリガーになるのでどうだろうか
一番下の%WINはGlaejaが表示されていると変わるかもしれないので念のためホーム画面で flash %WIN して確かめてね >>567
>>566は>>565の一行目がムダという指摘
>>564については>>565の二行目に九割九分答えが書かれている(これには例外端末・環境もなくはないがその場合は自身で試行錯誤するしかない) >>571
すいません
ド素人の自分にはなかなかハードル高いです。
今晩もう一度じっくり戦ってみます。
また質問させて下さい m(。_。)m >>571
わっ!!!
着信で名前を言わせたい者です!
>>565 Test Phoneを設定してsayしたら
ちゃんと名前を言いました!
自分の使っているBluetoothHeadSetでも
しっかり名前を言いました!
すげーうれしいです!
本当にありがとうございました! ステータスバーからの操作を反映させたい質問をしたものです
>>562,563,568-570
ありがとうございます、Wifiの方は%WIFIを使ってできました
>>570さま
初心者なもので把握しきれませんでした
よければ詳細を教えていただければ幸いです >>553
できない
対応方法はroot取得した端末でしかも自分でアプリでも作らないと無理 >>559 >>561 >>574
まず,画面回転の切り替え Task は下記だけで十分.
A1: Display AutoRotate [ Set:Toggle ]
次に,画面回転の状態を Glaeja に反映させるための Profile を別に作る.
Secure Settingsプラグインをインストールして,下記のような Profile を組めばよい.
Profile: DisplayAutoRotateSet (85)
State: Secure Settings [ Configuration:Setting State/Device Setting ]
Enter: Anon (98)
A1: Glaeja [ Configuration:gRote = 0 Timeout (Seconds):0 ]
Exit: Anon (109)
A1: Glaeja [ Configuration:gRote = 1 Timeout (Seconds):0 ]
Context部分の入力の仕方は,Context>State>Plugin>Secure Settings>Configuration>Conditions>Setting State と進み,
Select an observable option>Device Setting と選択し,
Setting Table は system,Setting Name は accelerometer_rotaion(ソートされていないので探すのが大変),
Setting Value は 0,Tasker output variable に %status(使わないので名前は何でもいい) として,最後に保存アイコンを押す. >>554 >>558
ドコモメール と 音量 だけ見てみたが,Send Intent を使って一発で辿り着くのは無理そう.
一発で辿り着くのを諦めて,AutoInputプラグインを使って自動で選択させるしかないだろう.
もっとも,AutoInputプラグインを使うのなら,画面を出すだけではなくて,設定変更までまとめてやってしまえるが. >>572,573
端的に言えばTaskerでは十中八九不可能
ヘッドセット自身がコール時日本語読み上げ機能を持つものを利用するのが順当
https://k-tai.watch.impress.co.jp/docs/news/414122.html のような製品は流通していたが売れなくてほぼ廃れた
知らないだけで同機能新製品があるかもしれないし上記製品の流通在庫があるかもしれない
廃れたのは日本語対応だけで英語であれば国外メーカの大半が用意済み
当然そのBT Headsetは電話帳権限を要求する https://i.imgur.com/5H4A39l.jpg
Taskerで不可能となる理由は>>565の二行目
>>571で触れた例外は当てはまってもよほどの知識がないと意味がないので記さない > Context部分の入力の仕方は,Context>State>Plugin>Secure Settings>Configuration>Conditions>Setting State と進み,
> Select an observable option>Device Setting と選択し,
最後のDevice Settingが選択肢に出ないのは非Rootだからでしょうか? 580の件解決して思い通りの結果を得られました
みなさま丁寧に教えてくださりどうもありがとうございました >>577さん
レスありがとうございます。
まだTaskerを使い始めのため意味がよくわかってない状態なのですが、
キーワードを手掛かりにして挑戦してみようと思います。 俺も同じだけど?
Androidのバージョンかな?てかみんな同じだと思ってた… >>579
デマで終わるとTaskerで容易に実現可能かのように捉われかねない
Bluetooth Headset利用者であれば>>565の二行目は理解できよう
国内メーカの多くでも>>581になるが使っているチップが理由で日本語読み上げ対応そのものとは別
この手合いで比較的メジャーな2アプリを用いることで実現の可能性も出るがTaskerではないし環境に依存するのでここでは記さない Say(Stream Ringer)でイヤホン・BTイヤホン挿してても本体から音出せたよ 質問です。
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・マナーモード(バイブあり)の時、電話の着信ではバイブし、ドコモメールとiコンシェルの通知のときにはバイブをオフにしたい。また、オフになっている時にバイブをオンに戻したい。
すなわち、バイブをオフにするアイコンとバイブをオンにするアイコンを作りたい。
●やってみたこと
・マナーモード(バイブあり)の状態で、Profile→なし。Task→1. Launch App:App=ドコモメール 2. Notification Volume:Level=0。これだけの状態でホーム画面にアイコン貼り付け。
・アイコンをタップするとドコモメールは立ち上がるのですが、タップ前と同様メールを受信するとバイブが鳴ります。
●わからないこと(知りたいこと)
・全くの初心者なので、思いつくTaskは上記にあるようなものしかなく、IF等も使いこなせない状態です。
・どういう条件をつければやってみたいことが出来るのか、またトリガーは必要なのか、とにかくわからない事ばかりです。
どうか初心者にもわかる解決法をご教授下さい。
どうぞよろしくお願いします。 ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・googleキャストの接続自動化
●やってみたこと
・googleで検索(一人もヒットしないotz)
●わからないこと(知りたいこと)
・キャストのボタンをTaskerエミュレートする方法
よろしくお願い致します
上の方でスクリーンミラーリングがだめと書いているのでこれも無理ですかね? >>589
>>2
> ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
>>590
AutoCastでは?
https://play.google.com/store/apps/details?id=com.joaomgcd.autocast
https://www.google.co.jp/m?q=tasker+google+cast でも膨大な検索結果が得られる 大変失礼しました。
Taskを貼り付けて再度同じ質問をさせていただきます。
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・マナーモード(バイブあり)の時、電話の着信ではバイブし、ドコモメールとiコンシェルの通知のときにはバイブをオフにしたい。また、オフになっている時にバイブをオンに戻したい。
すなわち、バイブをオフにするアイコンとバイブをオンにするアイコンを作りたい。
●やってみたこと
・マナーモード(バイブあり)の状態で、次のTaskを実行。
メールバイブoff (2)
A1: Launch App [ App:ドコモメール Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A2: Notification Volume [ Level:0 Display:Off Sound:On ]
これだけの状態でホーム画面にアイコン貼り付け。
・アイコンをタップするとドコモメールは立ち上がるのですが、タップ前と同様メールを受信するとバイブが鳴ります。
●わからないこと(知りたいこと)
・全くの初心者なので、思いつくTaskは上記にあるようなものしかなく、IF等も使いこなせない状態です。
・どういう条件をつければやってみたいことが出来るのか、またトリガーは必要なのか、とにかくわからない事ばかりです。
どうか初心者にもわかる解決法をご教授下さい。
どうぞよろしくお願いします。 >>593さん、ありがとうございます。
593さんの文章がヒントになって、逆転の発想でサイレントモードにして
電話着信のときにバイブさせる方法で、稚拙なマクロですが出来ました。
Profile: 電話on (3)
Event: Phone Ringing [ Caller:* ]
Enter: 電話on (4)
A1: Vibrate Pattern [ Pattern:0,40000 ]
ところが、上記のバイブの鳴動時間を40秒にしているのですが、実際は10秒ほどでバイブが止まってしまいます。
質問です。
バイブの鳴動時間をもっと長くする方法はないでしょうか?
どうぞよろしくお願い致します。 klwpにtaskerで取得したyahoo天気の情報を送りたいんだが何度やっても送ってくれない…
Tasker側でklwpプラグイン選択して、Taskerは「%Tenki1」、klwpは「Tenki1」
Klwp側で$br(tasker, Tenki1)$と入力しても何も表示されず、テストで電池残量の情報も送ってみたが同じく表示なし
海外のサイト覗いたりもしてるが全然わからん助けてくれ… >>594
二つ目を選択したのか
本題は確か端末依存もしくは温度依存
手元の複数端末で同時スタートしても勝手に止まる時間がまちまち
間に休止を挟むなりすると全体としては延ばせると思う
>>595
>>2
> ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
3
> 質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします. >>596 失礼しました
●Tasker有無: 購入済
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
KlwpにTaskerで取得したYahoo天気の情報を表示させたい
●やってみたこと
Send KLWP
A1: KLWP Send Variable [ Configuration:Set: tenki3h Timeout (Seconds):0 ]
A2: KLWP Send Variable [ Configuration:Set: temp3h Timeout (Seconds):0 ]
A3: KLWP Send Variable [ Configuration:Set: battery Timeout (Seconds):0 ]
A1は%tenki3h1、A2は%temp3h1と入力しており、A3はテストで電池残量
KLWP側で例えばA1なら$br(tasker, tenki3h)$と入力しても何も表示なし、グローバル変数を使っても無理
run logを見ても特に異常は無かった
●わからないこと(知りたいこと)
KLWPにtaskerが送った情報を表示させること、なぜ表示できないのか
よろしくお願いします KLWP側の問題じゃないか?
例えば
sendKLWP
A1: KLWP Send Variable [ Configuration:Set: battery Timeout (Seconds):0 ]
まあ、これだけじゃ分からないので画像貼るよ
Tasker側の設定画面
https://i.imgur.com/wm659vB.png
KLWP側の設定画面
https://i.imgur.com/av1DAs4.png
>>597に書かれてる内容で動かないはずはないんだけど、凡ミスくらいしか思いつかないな
例えば作るだけ作ってTASKを走らせてないとか(当然送られないので受け取れない)
こっちじゃなくてKLWPスレで聞いた方が回答得られやすいと思うけど3カ月くらい書き込みないんだよな >>598
おっしゃる通りKLWPスレ更新がないのでこちらで質問させてもらいました
画像の通りにやっているはずなのですが全くだめです、電池残量さえもやはり表示されません
走らせては確認を繰り返してます
今使っている端末はp10liteなのですが、先程前まで使っていたNEXUS5で同じ動作をさせたところ電池残量、気温(temp3h)は表示できました。tenki3hに関してはtenki3h1となぜか表示しました…
アプリのバージョンはどちらも最新です
もしかして端末に問題があるのかも? >>599
訂正
NEXUS5でtenki3hも動作しました >>596さん、返信ありがとうございます。
端末依存なら仕方ないですね。
間に休止を取る等の方法を試みてみます。 >>601
Zooperでは通常通り動作したのでKLWPは諦めてZooperで動かしておきます…
ありがとうございました >>602
taskerからZooperに渡してる変数を
KLWPで取れるよ >>603
情報ありがとうございます
Zooperで表示はしてくれるのですが、KLWPに$br(zooper, ***)$と打っても表示してくれませんでした… >>604
なんか苦労してるみたいだけどKLWPだけで情報拾ってこれるよ
どうしてもtasker使いたいなら
必要な情報をテキストで書き出してklwp側でそれを読み込むとか
別な方法もあるけど
不思議なのがtaskerとklwpでうまくやり取りできませんって人は
大概ヤフー天気がらみだけどなにかあるのかね? >>605
今回のケースは電池残量の変数も渡せないって言ってるから別件だと思うぞ
端末依存か、Zooperからも取れないとなるとKLWPがおかしいんだろう
>>604
KLWP再インストールは試した? 困っています。助けてください。
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・サイレントモードのとき、電話の着信音だけ鳴らしたい。
●やってみたこと
・マナーモードをサイレントモードにした上で、
Profile: 電話音量on (10)
Event: Phone Ringing [ Caller:* ]
Enter: Anon (11)
A1: Play Ringtone [ Type:Ringer Sound:LaLaLaFIGHTERS着信音 Stream:2 ]
というマクロを作ってみました。
しかし、電話を着信しても電話の着信音が鳴りません。
●わからないこと(知りたいこと)
・音を出すには「Play Ringtone」というTaskでいいと思ったのですが、
どこか設定が間違っているのでしょうか?
または、他に何か設定が必要なのでしょうか?
・ちなみに自分は>>594で、サイレントモードのとき電話の着信をバイブで
知らせるマクロを作りました。
Profile: 電話バイブon (3)
Event: Phone Ringing [ Caller:* ]
Enter: 電話on (4)
A1: Vibrate Pattern [ Pattern:0,40000,1000,40000 ]
がそうです。
このマクロが邪魔をしているという事も考えられます。
以上、よろしくお願いいたします。
困っています。助けてください。
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・サイレントモードのとき、電話の着信音だけ鳴らしたい。
●やってみたこと
・マナーモードをサイレントモードにした上で、
Profile: 電話音量on (10)
Event: Phone Ringing [ Caller:* ]
Enter: Anon (11)
A1: Play Ringtone [ Type:Ringer Sound:LaLaLaFIGHTERS着信音 Stream:2 ]
というマクロを作ってみました。
しかし、電話を着信しても電話の着信音が鳴りません。
●わからないこと(知りたいこと)
・音を出すには「Play Ringtone」というTaskでいいと思ったのですが、
どこか設定が間違っているのでしょうか?
または、他に何か設定が必要なのでしょうか?
・ちなみに自分は>>594で、サイレントモードのとき電話の着信をバイブで
知らせるマクロを作りました。
Profile: 電話バイブon (3)
Event: Phone Ringing [ Caller:* ]
Enter: 電話on (4)
A1: Vibrate Pattern [ Pattern:0,40000,1000,40000 ]
がそうです。
このマクロが邪魔をしているという事も考えられます。
以上、よろしくお願いいたします。 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) 大変失礼しました。
同じ文章を二重に貼り付けてしまいました。
どうもすみませんでした。 別のProfileが邪魔をしていると考えられるなら、まずはそれをオフにして原因の切り分けを行うべき
そのProfileが関係しているのかしていないのか、それが分かるだけでも質問は随分変わると思うよ >>606
ダメ元で再インストールしたら動作しましたああああ!
ありがとうございました! >>607です。
・Profile「電話バイブon」をオフにし、Profile「電話音量on」をオンにすると、
→無音のまま。
・Profile「電話バイブon」を削除し、Profile「電話音量on」だけ残してオンにすると、
→バイブが震動する、すなわち「電話バイブon」と同じ動作をする。
Profile: 電話音量on (10)
Event: Phone Ringing [ Caller:* ]
Enter: Anon (11)
A1: Play Ringtone [ Type:Ringer Sound:LaLaLaFIGHTERS着信音 Stream:2 ]
Profile: 電話バイブon (13)
Event: Phone Ringing [ Caller:* ]
Enter: 電話on (4)
A1: Vibrate Pattern [ Pattern:0,40000,1000,40000 ]
全く不可解です。
原因のわかる方、どうぞよろしくお願い致します。 >>594
何故途切れるのかはおま環ぽいけど[ Pattern:0,1000,1,1000 繰り返し ] ってすれば人間にはわからないレベルでずっと震えてるで >>607
> ・サイレントモード
このときの%VOLRを確認する
0なら当然音はしない
>>611
> Profile: 電話音量on (10)
> Event: Phone Ringing [ Caller:* ]
> Profile: 電話バイブon (13)
> Event: Phone Ringing [ Caller:* ]
Contextが同一なら一つにまとめた方がいい
Profileコンフリクトなど心配する必要がなくなる(そもそも通常利用範囲でコンフリクトすることはまずない)
たとえば
> Profile: 電話バイブon (13)
> Event: Phone Ringing [ Caller:* ]
> Enter: 電話on (4)
> A1: Vibrate Pattern [ Pattern:0,40000,1000,40000 ]
> A2: Play Ringtone [ Type:Ringer Sound:LaLaLaFIGHTERS着信音 Stream:2 ]
とする >>612さん
仰せの通り、1000と1を繰り返してみました。
Profile: 電話バイブon (15)
Event: Phone Ringing [ Caller:* ]
Enter: 電話on (4)
A1: Vibrate Pattern [ Pattern:0,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000,1,1000 ]
しかし残念ながら前と同じく10秒ほどでバイブが止まってしまいました。
せっかくいい方法を教えて頂いたのに申し訳ありません。
端末依存と諦めてこれで運用していきます。 >>613さん
%VOLRをみてみると、仰せの通り0でした。
そこで、StreamをRingerからMediaに変えたところ、見事に着信音が鳴りました。
Profile: 電話音量on (14)
Event: Phone Ringing [ Caller:* ]
Enter: 電話音量on (5)
A1: Play Ringtone [ Type:Ringer Sound:LaLaLaFIGHTERS着信音 Stream:3 ]
重大なヒントを与えて頂いた事に感謝します。どうもありがとうございました。 >>616>>552
3
> 質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします. ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
二つのpngファイルを上下あるいは左右に合成するコマンドありませんか? >>618
それ用のアプリがあるのでググれ
PC使えるならImageMagic使えば convert -append 1.png 2.png でできる
横につなげるなら convert +append 1.png 2.png
それ用のアプリがあるのにわざわざTaskerで頑張るっていうなら頑張れ。俺は方法知らん >>619
おちつけImageMagickだ
>>618
617だが下記有用な情報はない
. か識者が涌くのを待て
TaskerのImage Actionにはない
ImageMagick for Android的なものがあるが何年も前に開発が止まっているようで実用性があるように思えない
AutoInput系を駆使すれば画像加工アプリを操作して実現できなくはないだろうが
・少数であれば手動でやるのと大差がない
・大量ならPCで処理した方が何倍も楽
・毎日そこそこの量の新規画像同士を何年も出先で連結する必要性でもない限りタスクを組むコストに見合わない ※
オンラインサービス系で可能なものがあると思うが所謂ギガがすごい勢いで減る
JavaScript系やSL4Aで可能かもしれないが知見がないので判断ができない
※を組むなら
・対象ファイルを固定ファイル名に変更
・固定ファイル名をロードし編集可能なアプリを探す
というハードルを越える必要がある
前者はTaskerとAutoShareで容易だろう
後者は一枚目はともかく二枚目をAutoInputで操作させて読み込ませることが可能なアプリはあるのかどうかも分からない
オンラインはAPIを用意していてくれないとAutoInputになって※の後者同様のネックがある
JavaScriptは軽く日本語で検索しただけでも画像合成系の記事が散見されるので可能っぽい TermuxにImageMagickインストールできるぞ >>621
横からだけど情報ありがとうTermuxで使えるの知らなかったわ
ついでに>>618さんのやりたいこともできるのは確認したTermuxプラグイン入れたらTaskerでいけるね >>620
>>621
完璧てす。
ありがとうございました。 俺様用Tasker pluginメモ
プラグイン購入してもまだ何もいじれない
まずディレクトリ作成
Termux起動してmkdir /.termux
中に入ってmkdir tasker
次にここにviか何かで空ファイルでもいいからファイルを一つ置けばプラグインがいじれるようになる
プラグインはコマンドを書くのではなく、実行ファイルの位置を書く元の位置がシンボリックリンクになってるから通常のディレクトリ構成と違うから注意
通常の俺様スマホのdownloadディレクトリへのPATH
/storage/download/
pluginから見たdownloadディレクトリへのPATH
/data/dava/com.termux/file/home/storage/download/
pwdコマンド打てば各々の現在位置が分かる
変数は使えない
引数で指定できるかもしれないが公式サイトにもusage無いからさっぱり分からん >>624
> 変数は使えない
> 引数で指定できるかもしれないが公式サイトにもusage無いからさっぱり分からん
Termux:Task https://play.google.com/store/apps/details?id=com.termux.tasker ?
1・>>620の固定ファイル名手法
2・Taskerで引数付きスクリプトを都度書き出し→実行 メモであって質問じゃないだろ。いちいち答えるなよ
相手してたらキリないぞ こんばんは
●Tasker有無: 購入済み
●Androidバージョン: 5.1
●root有無: あり
●困っている事
secure settingsをインストールするとbluetoothで他のデバイスとのベアリングが出来なくなる
secure settingsをアンインストール又はLink2sdで凍結後、再起動させるとこの不具合が解消される
Google mapを開いたときのみGPSを起動させるようにするためのみにsecure settingsを使用しています
解決方法ご存知のお方助言頂きたいです
よろしくお願い致します >>627
secure settings入れるとBluetoothが使えなくなるのは謎だがGPS変えられればいいならAutoToolsで変えるようにすればいい
ただもしかしたらadbで権限付与しないとダメかも
GPSが権限必要だったかは覚えてないので試してみて
https://i.imgur.com/5jtXxOr.jpg ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
擬似ロケのon/off切り替えショートカットを作りたい
開発向けオプションを開くだけならactivityで出来ました ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
指をピンと弾くようなスワイプ動作はできないでしょうか?swipeコマンドだとAからBまでのスワイプさせることになり、
2chmateを惰性で上下にスクロールさせるような機能を実装できませんでした お世話になります。質問です。
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・マナーモード(バイブあり)のとき、電話着信時のバイブパターンを端末標準のものとは異なる オリジナルのものにしたい。
●やってみたこと
・次のようなマクロを組んでみました。
Profile: 電話バイブモード (24)
Event: Phone Ringing [ Caller:* ]
Enter: 電話バイブモード (25)
A1: Vibrate Pattern [ Pattern:0,8000,1000,8000,1000,8000,1000,8000 ]
・すると、サイレントモードの時には設定したバイブパターンとなったのですが、マナーモード (バイブあり)の時にはマクロで設定したバイブパターンではなく、端末で設定したバイブパターン となりました。
●わからないこと(知りたいこと)
・マナーモード(バイブパターン)で動作するようにProfileに何か設定をしなければならないと 思っていますが、それをどういう風にすればよいのか分かりません。
どうぞご教授をお願いいたします。 テンプレ中途半端に使うのは使ってないのと大差ないぞ
何をやったか、結果どうなったかを 『 詳 細 』 に書け。可能ならProfileやTaskを貼りつけろ
どううまくいかないのか 『 具 体 的 』 に書く
×うまくいきません → ◯ これこれがこうなってしまいます
情報の取捨選択をするのは質問側じゃなくて回答側
どこの質問板でもそうだけど、下はあるあるパターン
答「○○試した?」
問「それもうやりました」
答「なら書けよ」
問「やったけどできなかったんで必要ないと思って」
答「それを判断するのはお前じゃない」
聞かれたら答えるじゃなくて聞かれる前に持ってる情報全部出せ
関連する情報かの判断はお前がすることじゃない。質問は情報全部出してからだ
削るべきは質問するお前の時間じゃなくて回答する側の手間と時間だよ
>>629
擬似ロケーションをどのアプリで実現しようとしてるのか書かれてない
開発向けオプションからON/OFFできるけどそれ用のアプリ(仮の現在地情報アプリ)がないとそもそも無理
>>630
惰性じゃなくて慣性スクロールな。ちなみに英語では momentum scrolling
で、どのアプリで慣性スクロールしたいんだよ
>>631
LINE 鳴り分けでググれ
過去に質問したことがあってその続きならレス番号を名前に入れた方が質問する側は探しやすいぞ ミス
×過去に質問したことがあってその続きならレス番号を名前に入れた方が質問する側は探しやすいぞ
○過去に質問したことがあってその続きならレス番号を名前に入れた方が回答する側は探しやすいぞ >>632
書き方が悪かったです
on/offがしたいんじゃなくて開発者向けオプションにある"仮の現在地情報アプリを選択"を"なし"と擬似ロケの為のアプリ(これはなんでも可)の切り替えができるショートカット作りたい
これのやり方は全く思いつかなかったので試したものは無いです >>634
自治厨でも何厨でも結果教えて下さるなら歓迎致します >>632
630です。
操作したいのはdMagazimeというアプリです >>629
AutoInputはどう?
>>630
一言も書いてないけどAutoInput Gesturesでいいのかな?
スワイプ距離を細切れにして複数のAutoInput Gesturesで全体距離を稼がせ間にwaitはどうかな?
>>631
> ・マナーモード(バイブあり)
このモードだと当然端末設定バイブパターンになるのは当たり前では?
> ・すると、サイレントモード
そのためこれなどの着信時にバイブしない設定にした上でないとダメと考えるのが自然だよね
音と通知 > 着信時もバイブレーションON をオフにしても出来るんじゃないかな
要は着信時にバイブしないように設定すればいいんだと思うね >>628
ありがとうございます
AutoToolsについてググってきます! 質問です
●Tasker有無: 購入前
●Androidバージョン: 7.1.1
●root有無: なし
●知りたいこと
iOSのように電源ボタン連打を発動条件にする事は出来ますか。
また、スリープした状態から一番速く特定のアプリを起動する方法はどういった方法なのか、教えてください。 ●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: root化済み
質問があります。sayで読ませるのとpopupの表示を同時にするのはどうすればいいですか?
教えて下さい。 >>641
アクションの実行は必ず一つずつで同時にはできない
Continue task immediately(綴りに自信がない)をオンにすればアクションの終了を待たずに次に進むからそれで同時っぽくできる 質問です
●Tasker有無: 購入すみ
●Androidバージョン: 7.1.1
●root有無: なし
●知りたいこと
時刻表示のsceneを作成しようとしています。その際、バックグラウンドの四角いベースがどうしても完全な透明になりません。どのように設定すればよいかしりたいです。
●やってみたこと。
アルファ値を最大にいました。
色は、#00000000になっています。
この状態で薄いグレーにしかなりません。
https://i.imgur.com/q23Bj33.png >>643
Scene作成画面に入った直後の状態で右上︙のPropertyで全体の背景色を変えられますよ >>644
できましたーーーー。ありがとうございます。こんなところにあったんですね。 >>642
そうなんですか…
分かりました。教えて頂いたやり方でやってみます。
ありがとうございました。 >>640
・電源ボタン連打→スクリーンのOn/Offをトリガーにしては?
・アプリの起動→スマホのフルフルをトリガーにするとか >>640
もしかして電源ボタンじゃなくってホームボタン連打のことかな?
そうだとしても連打はわからないけど、長押しでよければAssistance Requestを使うとできるかも >>638
AutoInputのswipeコマンドで二つつなげて時間いじって色々試しましたができませんでした
どうにか慣性スクロールできないでしょうか? ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・wifi接続時には規定のブラウザアプリをfirefox、LTE接続時にはOpera miniに変更したいです。
●わからないこと(知りたいこと)
・規定のアプリ設定を変更するタスクがどこなのかわかりません(そもそもない?)
よろしくお願いします
すみません、スレの21でUQの高速と節約モードの切替を公開してる人がいらっしゃいましたが、
petmossion deniedとなってしまいますorz
Android7だとなにかしら制限あるのかしら permission = 権限
denied = 拒否
つまり権限が無いんだろ
エラー文は正確に書けよ。特に誤字脱字 >>640
iOSのことは知らんが,
電源ボタン連打すると短時間に画面オフ/オンするので,それを検知することはできる.
2つ目の質問は意味がわからん.何がしたいんだ?
画面オフしたらアプリを起動しておけばいいだけの話か? >>641 >>642 >>646
Alert>Popup に Continue Task Immediately の項目はないので,Alert>Popup では無理.
しかし,下記のように Scene を使えば可能.
A1: Create Scene [ Name:Popup Continue Task After Error:On ]
A2: Element Text [ Scene Name:Popup Element:Title Position:Replace Existing Text:タイトル Selection: ]
A3: Element Text [ Scene Name:Popup Element:Text1 Position:Replace Existing Text:テキスト Selection: ]
A4: Show Scene [ Name:Popup Display As:Dialog Horizontal Position:100 Vertical Position:100 Animation:System Show Exit Button:Off Show Over Keyguard:On Continue Task Immediately:On ]
A5: Say [ Text:This is test Engine:Voice:com.google.android.tts:eng-usa Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
数秒後に自動で消したい場合は,下記のようにすればよい.
A6: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A7: Destroy Scene [ Name:Popup Continue Task After Error:On ] >>650
「規定のブラウザアプリ」でググって出直してください…だけだとなんなので
規定の変更は手間もしくは結局AutoInputで力押しになってしまうと思うので
Browser Toggle
https://play.google.com/store/apps/details?id=com.gombosdev.browsertoggle
などのネットワーク接続状態を判別してブラウザに橋渡しをするアプリを規定とする方がお手軽です
>>651
>>2
> ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
3
> 質問テンプレートを使わない質問は,たとえ回答できるものであったとしても,基本的にスルーします.
> すみません、スレの21で
ここはTaskerスレでUQスレではありません
該当レスへのリンクや引用をして出直してください…だと手間なのでこちらで貼ってあげますのでテンプレからやり直してください
http://itest.5ch.net/potato/test/read.cgi/smartphone/1488004640/
> 168 SIM無しさん sage 2017/03/02(木) 09:50:32.41 ID:wzrANSX1.net
> >>156
> UQモバイルアプリでログインを済ませる
>
> https://drive.google.com/folderview?id=0B4eD1FAOqbNZdXJ2c2tMVFFQbzg
>
> 上から二つのファイルをダウンロード
>
> taskerを開きtasksのタブを長押しでinport
>
> downloadフォルダに入っているので右下のスマホみたいなマークを押してdownloadを指定すると入っているはず
>
> profilesで条件を指定して導入完了
>
> tasker側で今のモードを完璧に把握することは不可能なので
> 高速モードに移行中…→節約モードになりました
> と逆の動作をしだしたら一度手動でモードを切り替えるとなおります。 >>655
すみません、ご丁寧にありがとうございます >>655
650です、なるほど、無理にタスカーでやらなくても、そういうアプリあるのですね!!ありがとうございました。 >>647
>>648
>>653
助かりました。回答ありがとうございます。
>>653
分かりにくくて申し訳ありません。
とっさに録音する用途で使いたかったので、自然に素早く録音機能を起動できないかな、と考え質問しました。
画面のオンオフをカウントする条件はあると教えて頂いたので、それで試してみようと思います。ありがとうございました。 >>429>>618です。
教えていただいた方法で画像結合はできているのですが、ImageMagickで画像の結合が終わるまでの完成時間にだいぶムラがあります。
同じ画像サイズなのですが2秒から20秒ほど、画素数が大きいものだと15秒から45秒ほどの幅があります。
もちろんスマホは再起動してメモリ常駐アプリは極力消してます。
仕方なくwait1minかけて完成させているのですが、それだと処理にだいぶ時間がかかってしまいます。
ImageMagickの出力が終わったら次の処理に移るって手段はないでしょうか?
ファイルが作成されたあとで中身を書き始めるので、出力ファイルのあるなしだけだと、終了判定できないでした。 >>654
作って頂いたのを使わせて貰ったところ、自分の想像していた様に、表示を見ながら読み上げを聞く事が出来ました!
ありがとうございました >>661
即レスありがとうございます
このイベントはwaitコマンドなどでファイルが閉じられるまで待つとかできますか?
イベントで処理となるとメインのプログラムに戻るのが難しいです 連続カキコごめんなさい。
実行制御専用ファイル作ってEventから制御できそうです。
ありがとうございました。 >>662
自分で試せることなら試してみればいいだろう
なぜ他人任せなのか ゆとり >>664
waitで試してエラーになったから聞かせてもらいました >>664
と、確認も出来ないゆとりが申しております(笑) >>665
横だけどwait untilとclose監視contextの組み合わせで出来ると思います >>666 横
確認したことを書いた上で聞いていれば>>664みたいなツッコミ入らないだろ
テンプレは使わない、指摘されないと使わない。使っても中途半端で質問内容に質問されること前提
回答されたことを試したことを書かないで更に質問して指摘される。指摘されたら「やった上で聞いてるんですけど」と苦しい言い訳
どっちがゆとりだよw >>649
AutoInput の Swipe ではおそらく無理.
FRep - Finger Replayer ならば可能. 岩槻アピタ閉店記念!!さらに、皆から集まった情報をまとめてみた(店員達に要注意人物として扱われていたH・美代○の事)
長宮(旭段ボール脇の細い道沿い)のH・美代○(80歳位)は、虚言が多いから、話半分で聞いてた方がよいような人。
口では偉そうな事を言ってるが、やらせると全く出来ず、実態が伴わない。
昔、PTAの簡単な役さえ出来なくて周りから非難されてた。また、パートの仕事に出ても、毎回すぐに辞めてしまう事で有名だった。中学卒業後、晩婚だったが、その間も無職、また口が臭かった(地元が一緒だった人の話)
今まで面倒な事は何もしてこず、有り余った時間で、自分の為になる事や自分がやりたい事だけやってきた人らしい。また、そのせいか健康そのもの(ズルい人らしい)
パートの仕事を解雇された。人に言われた事を理解してないらしく、適当にやっていたとのこと。
H・美代○に似て、息子3人とも働けない。
顔の骨格はマントヒヒで、目は開いているのか分からない。がめつく、欲深い。
家のブロック塀の とある穴に、大きめの懐中電灯?をさし込んでいるらしい。川通公園(やまぶきスタジアム)、スーパー夢ランドがある地域。 tasker使いこなしてる人が
どんな風に使ってるのか知りたい >>674
初心者スレ向きの話題じゃないな。こっちでやれ
Tasker Part8
ttp://egg.5ch.net/test/read.cgi/android/1463512279/
あっちで聞く前に、(使いこなしてるかどうかは別として)他人がどんな使い方してるかを知りたいだけなら
ここのPart1からのスレ全部に目を通すだけでも、どんな使い方を(したくて質問)してるのかが分かるからある程度参考にはなると思うぞ
1. ttp://anago.5ch.net/test/read.cgi/smartphone/1325057650/
2. ttp://anago.5ch.net/test/read.cgi/smartphone/1328854362/
3. ttp://anago.5ch.net/test/read.cgi/applism/1335042754/
4. ttp://anago.5ch.net/test/read.cgi/applism/1348186873/
5. ttp://anago.5ch.net/test/read.cgi/applism/1362480936/
6. ttp://anago.5ch.net/test/read.cgi/applism/1376542656/
7. ttp://anago.5ch.net/test/read.cgi/applism/1383193708/
8. ttp://anago.5ch.net/test/read.cgi/applism/1397233005/
9. ttp://anago.5ch.net/test/read.cgi/applism/1409042484/
10. ttp://anago.5ch.net/test/read.cgi/applism/1417270634/
11. ttp://anago.5ch.net/test/read.cgi/applism/1426644349/
12. ttp://potato.5ch.net/test/read.cgi/applism/1443839928/
13. ttp://potato.5ch.net/test/read.cgi/applism/1458666903/
14. ttp://potato.5ch.net/test/read.cgi/android/1459481499/
15. ttp://egg.5ch.net/test/read.cgi/android/1482223819/
そもそも「Taskerを使いこなしている」の判断は誰が、どこでするんだ? ●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし
●やりたいこと
・WI-FI接続時にサウンドモードがサウンドに切り替わり、WI-FI切断時にサウンドモードがバイブに切り替わるといった動作は可能ですか?
●わからないこと(知りたいこと)
・ネットで調べるなり、色々と試行錯誤したのですが基本的な設定の仕方すらままならない状況です。 >>677
主に日本語のwikiと5chのスレです >>679
先日入れたばかりで初期状態のままなんです、、、 調べたけどなにも分からなくてなにも作ってないんだろ
試行錯誤といいつつ思考しかしてないんだよ >>681
作ろうと試みたのですがtaskの設定で躓いてそれっきりという状態です まず手を動かしましょう
Tasker入れただけは初心者と言うよりただの未経験者 >>676
可能ですよ
非常に初歩的なので Tasker に親しむのにちょうど良い題材です
・Wi-Fi接続時とはどんなプロファイルになるだろう?
・Wi-Fi切断時とはどんなプロファイルになるだろう?
・マナーモードにするにはどんなタスクだろう?
・マナーモードを外すにはどんなタスクだろう?
これらを wiki で学べばいいだけです
とても簡単で初歩の初歩なのでまずは Tasker に親しむ意味でも自分でチャレンジしましょう
チャレンジしてうまく動かなかったらまたきてくださいね >>683
>>684
そうですよね…
当分は自力で頑張ってみようと思います
スレ汚し失礼しました >>618です。
上で教えていただいたTermuxにデータを変数で渡す方法ないでしょうか?
実行ファイルを置くよう指定されている/.termux/taskerディレクトリはTasker側からは見えないので、実行ファイルをtermuxで事前に作成しておく必要があり
TaskerのWriteFileコマンドなどで、実行コマンドファイルを作成することができません。
Taskerからtermux呼び出すコマンドのargumentsに文字列入れて動くか色々試してみてるのですが、定数変数ともにtermux側に渡ってないみたいです。 >>686
単に指定をミスしているかと
/.termux/taskerではなく.termux/taskerでは?
/storage/emulated/0(環境により絶対パスは異なる)より下でTaskerが書き出せないのは体験したことがありませんよ
Taskerでは/storage/emulated/0をカレントとしてそこからの相対パス指定をしてあげればいいです 賢い人が裏山
taskerで何かしようと挑戦するたびに
オレって馬鹿なんだなと思う 別に賢くないぞ
作って間違えて直す回数が多いだけだぞ >>688
要は発想力と根気
何でもそうだけど、やってみようと決めて試行錯誤して、出来に納得できなければ悩んで、納得できたら完成とする
お前みたいな卑屈なやつは
やってみようと決めて試行錯誤して、うまくいかなかったらそこで思考停止して投げ出す
思考停止しないで試行錯誤する根気があるかどうかだよ
馬鹿なら知恵を付ければいいだけ
頭カラッポの方が夢詰め込めるって言うだろ。お前は馬鹿じゃなくて根気がないだけ
目の前の箱(PC)でも板(スマホ)でも調べたいワード入力したらいくらでも答え出てくる時代だぞ?
図書館行って専門書数十冊積んで片っ端から目を通さないと情報に目星をつけることすらできない時代じゃないんだ
俺って馬鹿なんだなで思考停止したらそこで終わりだろ。調べて繰り返し失敗しろ。それは恥じゃなくてお前の糧だよ 無駄なタスクを削除したり省いたり、より短いタスクで同等の機能を再現してみたり
あーでもないこーでもないとやって気付いた
同等の機能持ったアプリ探した方が早い
Taskerは趣味 >>687
アプリ側からしか見えないみたいなんですよ。
/無しとかも試しましたがないです。
>>689
そこにもありませんでした。
ファイラーで隠しファイル含めてtermuxの文字列でフル検索かけてるのてすが、
/storage/emulated/0/Android/data/com.termux.tasker
/storage/emulated/0/Android/data/com.termux
があるだけで、どちらも中身は空っぽで自分で書いたスクリプトファイルも無いです。 >>694
絶対パス/storage/emulated/0/.termux/taskerでは?
それがないならアプリ領域内なので他のアプリから見ることは基本不可能になります
これhttps://github.com/termux/termux-app/issues/464見ると絶対パス/data/data/com.termux/files/home/scriptで.termux/taskerはシンボリックリンクになっているようです
/data/data/アプリパッケージ名は他のアプリからアクセスできる場合もあります
Taskerでは絶対パス指定はおそらく出来ない(試してない)ので.termux/taskerがダメなら(とりあえず絶対パス/data/data/com.termux/files/home/scriptを試してから)引数なしで取り回す工夫が必要かと >>695
わざわざソースまて見ていただいてありがとうございます。
/storage/emulated/0/.termex/tasker/test.txt
.termex/tasker/test.txt
/data/data/com_termux/files/home/script/test.txt
data/data/com_termux/files/home/script/test.txt
で試しましたが、ディレクトリが無いとエラーになります。
工夫と言いますと、どのような方法てしょうか? >>696
>>625
> 1・>>620の固定ファイル名手法 >>697
はい、今は処理したいファイルをtermexで手打ちして作成している固定ファイル名での処理なのですが、
そこを動的に変える方法を探しています。
どうにかできないでしょうか? >>698
ざっと思いつきで
例外処理などはあまり考慮せず大まかなフローのみ
・ギャラリー・ファイラーアプリで複数(今回の処理に合わせれば受付は最大2)選択してAutoShare経由で対象2ファイル名をTaskerへ
・Tasker上で2ファイルへの絞り込み(3ファイル以上渡された場合の例外処理)
・Sceneを使い上下連結か左右連結かを選択
・Sceneを使い対象ファイルを表示・選択可能に
・選択側を上もしくは左として設定
・対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)
・termex処理
・termexの書き出し終了を検知(書き出しファイル名も当然固定ファイル名)
・検知後それが正常終了なら(ファイルサイズのあるファイルが書き出されているあたりで判断か)対象ファイル名を日時-A/Bのような形でリネーム
・書き出しファイル名も日時-固定名のような形でリネーム(日時に固執するのはファイル名並び順を考慮して)
・終わり
termexスクリプト上の引数(対象2画像ファイル名・書き出しファイル名)は固定のまま実質的には可変と同じ結果を得られます
そもそも引数を渡せていれば楽ですが致し方ありません
他にはtermex側でのスクリプト(Tasker的にはActionと言えそう)が長く複雑になりますが
対象2画像ファイル名及び書き出しファイル名をTaskerからどこかにテキストファイルとして書き出し
それをtermexスクリプト内で読んで引数とするのも一つの手かも知れません >>699の追加というかそういえば>>624でメモ書いていたのは?
> 通常の俺様スマホのdownloadディレクトリへのPATH
> /storage/download/
> pluginから見たdownloadディレクトリへのPATH
> /data/dava/com.termux/file/home/storage/download/
> pwdコマンド打てば各々の現在位置が分かる
termuxからもTaskerからも読める位置(/data/dava/com.termux/file/home/storage/download/且つ/storage/download/ タイポママ)に
Taskerから書き出して(スクリプトB)
プラグインから呼び出すスクリプト(スクリプトA)からスクリプトBを実行できないの?
なにか制限があるのかな >>700
今は699で書いていただいたようなコピーやリネーム処理を組み合わせて固定ファイル名でやっています。
しかし、書き込みが1日6G以上あるのでできたらコピーとかを少なくしてマイクロSD上のファイルをリネームなどせずに直接処理できるように改良しようとしています。
termuxの実行ファイルは専用ディレクトリ配下に置かないと動きません。
http://imgur.com/ZrzL2Bk.jpg >>699
よくよく考えると
> ・選択側を上もしくは左として設定
> ・対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)
は
・選択側を上もしくは左として設定
・対象ファイルを作業フォルダにコピー
・コピーした対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)
にした方が元ファイルを痛めず済みますね
別に
> ・対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)
の前で元ファイル名を記憶しておいて正常終了に限らず終了時に戻してもいいですが
多少リスクがあるのでもし自分がやるならコピーして終了時に作業ファイルは捨てるかな >>701
>>700で指摘してるのは「termuxの実行ファイルは専用ディレクトリ配下に置かないと動きません。」対策です
スクリプトAを専用ディレクトリに置く
スクリプトAから専用ディレクトリ外のスクリプトBが起動できるのでは?と言うことです >>701
> しかし、書き込みが1日6G以上あるのでできたらコピーとかを少なくしてマイクロSD上のファイルをリネームなどせずに直接処理できるように改良しようとしています。
それはもうTaskerで行うレベルでもないと思います
その量なら自分でするか他者に依託するかはともかくアプリ開発(コードの多くはOSSで済みそうですが)を考えた方がいいのでは?
あと後出しで
> 今は699で書いていただいたようなコピーやリネーム処理を組み合わせて固定ファイル名でやっています。
とか言われると>>699書いた自分が間抜けなのでやめてくださいね
テンプレにも「うまく行かない場合は,そのProfileやTaskを貼り付ける」とあります
「書き込みが1日6G以上あるのでできたらコピーとかを少なくしてマイクロSD上のファイルをリネームなどせずに直接処理できるように改良しようとしています」も「どううまくいかないのか具体的に書く」を無視してますよね >>703
やってみます。
皆さんすみませんてした。 真理
626 名無しさん@お腹いっぱい。 sage 2017/11/14(火) 18:46:40.69 ID:eoKhTSJS
メモであって質問じゃないだろ。いちいち答えるなよ
相手してたらキリないぞ
670 名無しさん@お腹いっぱい。 sage 2017/11/18(土) 22:04:50.85 ID:Yoz0DH4i
質問の仕方でわかるだろ。引っかかるなよ。 ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
バイブモード時において、電話着信時に「Customize Vibrator」を起動させ、
端末とは異なるオリジナルのバイブパターンを鳴らしたい。
●やってみたこと
・Profile: バイブモード (7)
Event: Phone Ringing [ Caller:* ]
Enter: ロック解除 (8)
A1: Keyguard [ Set:Off ]
A2: Launch App [ App:Customize Vibrator Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
・「Customize Vibrator」は起動しているようなのですが、バイブパターンは端末設定のまま
でした。
●わからないこと(知りたいこと)
ロック解除して「Customize Vibrator」を起動すればオリジナルのバイブパターンになるだろうと
思い、上記の設定にしたのですがうまくいきません。何かあと一工夫が必要だと思うのですが、
それが何か分かりません。
どうぞよろしくお願いいたします。 >>707
ここはTaskerスレでCustomize Vibratorスレではない
Customize Vibratorを説明無く前提知識とされても理解不能
せめてストアへのリンクは最低限必要
過去に同様案件である程度解決しているのに言及がない
>>592-594,596,601,607,611,613,612,614,615
過去の解決の何に不足を感じたのか?
どうしてCustomize Vibratorを採用するに至ったか説明がない
> ・「Customize Vibrator」は起動しているようなのですが、バイブパターンは端末設定のままでした。
Customize Vibrator側の設定はどのように試したのか?
そもそもTaskerに関わらずCustomize Vibratorは望む動作をしているのか?
ストア説明「電話着信時の着信バイブの振動パターンを変更することができます。」とあるがこれがTaskerに関係なく正常に動作しているのか? >>707
2chmateで見ると体裁が崩れてしまいました。
大変失礼しました。 >>685
Tasker の使い方がわかっていないのならば,下記のサイトを概要から読んでいくとよい.
http://solodc2011.com/tasker/1-overview
その後,実践例題も見るとよい. >>710のは画像付きのいわゆる図解だから
「直観的に操作してみて分からなかったので考えることを放棄して訊きにしました」 な>>682=>>685には丁度いいんじゃないか
これでダメなら何でもいいからProfileをひとつ作ってみよう系のブログとか挙げるしかないだろう
>>710のを読んで、より突っ込んだ理解を得たいならぷらりん読めばいいんじゃねーの
ぷらりんは解説サイトっていうより優しい仕様書、本家のHelpテキストを少し噛み砕いた日本語の説明書って感じだし
そもそもTaskerは素人向けのアプリじゃないけど、稀に迷い込む素人(≠初心者)にいきなり仕様書嫁っていうのは酷だと思う >>705
Termuxプラグインで,スクリプトを指定するところも,引数を指定するところも,Taskerの変数が使える.
>>703 に書かれているようなこともできる(sh や bash などで実行してやる必要はあるが).
しかし,そんなことをせずとも,
~/.termux/tasker を,Taskerのディレクトリなどの,書き込み可能なディレクトリへのシンボリックリンクにしてしまえばよい. ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
質問をお願いします。アラームを止めたら、時間と天気予報を読み上げる
様にしたいのですが、
肝心の時間指定の方法が分かりません
具体的には、午前6時から午後5時の間なら、時間と今日の天気。
午後5時から午後11時の間なら、時間と
今日の天気、明日の天気を読み上げる様にしたいと思ってます。
この時間指定の方法を教えて下さい。
よろしくお願いします >>714
%TIMEをセット。
12:35だったら12.35と数値で表されるから、その大小をうまく使って時間を設定。 上の>>714なんですが、続きで質問があります。
午前、午後の切り分けは上手く出来たのですが、アラーム停止で起動してくれません。
端末に元々入っていたアプリの
Google時計でも、Taskerで時間を指定しても同様に起動しません。
何か、別に設定のやり方があるのでしょうか?
何度もすいませんが、よろしくお願いします。 長いタスク書いて再生ボタン押しても再生されないことあるんだけどどこがエラーで再生できないのか表示できないの? >>718>>719
よろしくお願いします
素人が作ってみたもので、笑われるかもしれないのですが…
ラベルはGotoで使っていますが、始めに、自分自身で分らなくなってしまうので、付けていたので関係ないラベルも付いています。
長くて貼れなかったので分けてます。 Spaerk-Weather (72)
A1: Notification Volume [ Level:7 Display:Off Sound:Off ]
A2: Notify Sound [ Title:天気予報 Text: Icon:null Number:0 Sound File: Priority:3 Repeat Alert:Off ]
A3: Alarm Volume [ Level:5 Display:Off Sound:Off ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: If [ %Yomiage Set ]
A6: HTTP Get [ Server:Port:rss.weather.yahoo.co.jp/rss/days/4610.xml Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type:text/xml Output File: Trust Any Certificate:Off ]
<wed>
A7: Goto [ Type:Action Number Number:1 Label:1 ] If [ %HTTPR !~ 200 ]
A8: Variable Set [ Name:%Tenki To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
<今日の天気>
A9: Variable Split [ Name:%Tenki Splitter:】 Delete Base:Off ]
A10: Variable Split [ Name:%Tenki2 Splitter:- Delete Base:Off ]
A11: Variable Set [ Name:%AAA To:%Tenki21 Recurse Variables:Off Do Maths:Off Append:Off ]
<今日の最高気温>
A12: Variable Split [ Name:%Tenki2 Splitter:%AAA- Delete Base:Off ]
<今日の最高と最低>
A13: Variable Split [ Name:%Tenki22 Splitter:℃/ Delete Base:Off ]
<今日の最低気温>
A14: Variable Split [ Name:%Tenki222 Splitter:℃ - Yahoo Delete Base:Off ]
<今日の最高気温取り出し>
A15: Variable Search Replace [ Variable:%Tenki221 Search:- Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:%Kion ]
<今日の最低気温取り出し>
A16: Variable Search Replace [ Variable:%Tenki2221 Search:- Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:%Kion ]
<明日の天気>
A17: Variable Split [ Name:%Tenki3 Splitter:】 Delete Base:Off ]
A18: Variable Split [ Name:%Tenki3 Splitter:- Delete Base:Off ]
A19: Variable Set [ Name:%AAA1 To:%Tenki31 Recurse Variables:Off Do Maths:Off Append:Off ]
<明日の最高気温>
A20: Variable Split [ Name:%Tenki3 Splitter:%AAA1- Delete Base:Off ]
<明日の最高と最低>
A21: Variable Split [ Name:%Tenki32 Splitter:℃/ Delete Base:Off ]
<明日の最低気温>
A22: Variable Split [ Name:%Tenki322 Splitter:℃ - Yahoo Delete Base:Off ]
<明日の最高気温取り出し>
A23: Variable Search Replace [ Variable:%Tenki321 Search:- Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:%Kion ]
<明日の最低気温取り出し>
A24: Variable Search Replace [ Variable:%Tenki3221 Search:- Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:%Kion ]
<⬇ここから読み方修正>
A25: Variable Search Replace [ Variable:%AAA Search:晴 Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:はれ ]
A26: Variable Search Replace [ Variable:%AAA Search:曇 Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:くもり ]
A27: Variable Search Replace [ Variable:%AAA Search:後 Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:のち ]
A28: Variable Search Replace [ Variable:%AAA Search:雨 Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:あめ ]
A29: Variable Set [ Name:%Kion To:マイナス Recurse Variables:Off Do Maths:Off Append:Off ]
A30: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ] <ここから時間取り出し>
A31: Variable Split [ Name:%DATE Splitter:- Delete Base:Off ]
A32: Variable Set [ Name:%Tim To:%TIME Recurse Variables:Off Do Maths:On Append:Off ]
A33: Variable Split [ Name:%Tim Splitter:. Delete Base:Off ]
A34: Variable Join [ Name:%Tim Joiner:: Delete Parts:Off ]
A35: Variable Search Replace [ Variable:%Tim Search:: Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:じ ]
<午前用の読み上げ設定>
A36: If [ %TIME > 6.0 & %TIME < 11.59 ]
A37: Say [ Text:おはようございます。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] If [ %TIME > 6.0 & %TIME < 8.0 ]
<時間読み上げ>
A38: Say [ Text:%Tim(1) 時 %Tim(2)分になりました。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
<今日の天気読み上げ>
A39: Say [ Text:%DATE(1)月 %DATE(2)日。
○○○○○○○の、今日の天気は、%AAA 、最高気温は %Tenki(221)ど、最低気温は %Tenki(2221)どです。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] >>719
Taskerの画面右上の…を縦にしたアイコン→More→Run Log A40: Goto [ Type:Action Label Number:1 Label:明日の天気読み上げ ] If [ %TIME > 17.0 & %TIME < 23.0 ]
A41: Else
<午後用読み上げ設定>
A42: If [ %TIME > 12.0 & %TIME < 16.59 ]
A43: Say [ Text:こんにちは。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] If [ %TIME > 12.0 & %TIME < 16.59 ]
A44: Goto [ Type:Action Label Number:1 Label:時間読み上げ ]
A45: Goto [ Type:Action Label Number:1 Label:今日の天気読み上げ ]
<夜用の読み上げ設定>
A46: If [ %TIME > 17.0 & %TIME < 23.0 ]
A47: Say [ Text:おつかれさまです。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A48: Goto [ Type:Action Label Number:1 Label:時間読み上げ ]
A49: Goto [ Type:Action Label Number:1 Label:今日の天気読み上げ ]
<明日の天気読み上げ>
A50: Say [ Text:明日の天気は、%AAA(1)、最高気温は、%Tenki(321)ど、最低気温は、%Tenki(3221)どです。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A51: Say [ Text:おやすみなさい。 Engine:Voice:com.google.android.tts:jpn-jpn Stream:4 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ] If [ %TIME > 21:00 & %TIME < 23:00 ]
A52: End If
A53: End If
A54: End If
A55: End If
以上です。
Plofaileが駄目だったので削除してしまいました。
内容は、11月12月と曜日で月から金までを指定して、
Alarm Doneとか色々試しました。 >>725
消しちゃいましたか。
まず、アラームを消すってのトリガーの作り方だよね。
アラームソフトによって挙動が違うからそこがわからないとなんとも。
タスカーのシーンでアラームを消すボタンを作るてもあるし、インテントでどうにかなるかもしれないし。ウインドウで管理すればできるのかも。
どんな試行錯誤してるのか共有してもらえると。 >>724
ログのコピーのやり方がわからなくて…
すいません… >>725
別のタスクならアラーム停止で動くのかな? >>728
今試してみたのですが、自宅判定で使っているprofaileはtimeで設定してうごきました。時計アプリではだめでした。 >>726
色々やったので…
アプリはGoogleの時計アプリしか使ってません。
taskerではtimeの設定とかAlarmDoneを試しました。 >>724
再生されない時はそこのログにも残らない >>731
ログにはDisplayOnされて自宅判定が
動いているだけです。
やはり、まったく動いていない様です
今、出したログです。
20171126 14.24.01 T ExitOK ID3:2 Display OFF
20171126 14.24.01 E Stop ID0:0.0 TaskService
20171126 14.25.01 P Inactive ID2 Display Off
20171126 14.25.01 P Active ID8 Display ON
20171126 14.25.01 E Start ID0:0.0 TaskService
20171126 14.25.01 T Running ID-18 System
20171126 14.25.01 T Running ID9:2 HomeINorOUT
20171126 14.25.01 A OK ID-18.1 Anon.Keyguard
20171126 14.25.02 T ExitOK ID-18 System
20171126 14.25.03 A OK ID9:2.1 HomeINorOUT.Wait
20171126 14.25.03 A OK ID9:2.2 HomeINorOUT.WiFi
20171126 14.25.13 A OK ID9:2.3 HomeINorOUT.Wait
20171126 14.25.13 A OK ID9:2.4 HomeINorOUT.If
20171126 14.25.13 A IfFail ID9:2.5 HomeINorOUT.com.ffrog8.openVpnTaskerPlugin\n***\n*!&$*;com.ffrog8.openVpnTaskerPlugin.tasker.ui.SelectProfileEditActivity
20171126 14.25.13 A OK ID9:2.6 HomeINorOUT.Wait
20171126 14.25.17 A OK ID9:2.7 HomeINorOUT.Mobile Data
20171126 14.25.18 A OK ID9:2.8 HomeINorOUT.Auto Brightness
20171126 14.25.18 A OK ID9:2.9 HomeINorOUT.Display Timeout
20171126 14.25.18 A OK ID9:2.10 HomeINorOUT.Ringer Volume
20171126 14.25.18 A OK ID9:2.11 HomeINorOUT.Media Volume
20171126 14.25.18 A OK ID9:2.12 HomeINorOUT.Alarm Volume
20171126 14.25.18 A OK ID9:2.13 HomeINorOUT.Vibrate Mode
20171126 14.25.18 A OK ID9:2.14 HomeINorOUT.Auto-Sync
20171126 14.25.18 A OK ID9:2.15 HomeINorOUT.Var Set, %Home=1
20171126 14.25.18 A OK ID9:2.16 HomeINorOUT.If
20171126 14.25.18 A OK ID9:2.17 HomeINorOUT.Wait
20171126 14.25.19 A OK ID9:2.18 HomeINorOUT.Auto Brightness
20171126 14.25.19 A OK ID9:2.19 HomeINorOUT.Display Brightness
20171126 14.25.19 A OK ID9:2.20 HomeINorOUT.Display Timeout
20171126 14.25.19 A OK ID9:2.21 HomeINorOUT.Ringer Volume
20171126 14.25.19 A OK ID9:2.22 HomeINorOUT.Alarm Volume
20171126 14.25.19 A OK ID9:2.23 HomeINorOUT.Vibrate Mode
20171126 14.25.19 A OK ID9:2.24 HomeINorOUT.Auto-Sync
20171126 14.25.20 A OK ID9:2.25 HomeINorOUT.Var Set, %Home=0
20171126 14.25.20 A OK ID9:2.26 HomeINorOUT.End If
20171126 14.25.20 A OK ID9:2.27 HomeINorOUT.Else
20171126 14.25.20 T ExitOK ID9:2 HomeINorOUT
20171126 14.25.20 E Stop ID0:0.0 TaskService >>719は単独の質問なんたが何故かレスにされてる 800行以上のコードを丸々コピーして新しいTaskに貼り付けたらきちんと動くとかさっぱり意味不明 >>729
アラームを停止させるときに、画面をタップするよね。
そのタップをトリガーにしたいってことでいい? >>710
スレ内をsolodc2011.comで検索すると . の推しっぷりがすごいな
. はここまで推すならぷらりんとの役割分担を示した方がいいよ
次スレではテンプレに入れたらどう?>>980 >>711
ぷらりんは日本語化されたリファレンスとしては優秀だけどhow toモノとしてはほとんど掲載がないよ
よく言語系でHello Worldがあるけどそういった実習実践さがぷらりんは薄い
他にぷらりんが古くなってしまったというのもあるしsolodc2011は画像が豊富というのもあるかな
古くなってもぷらりんは数少ない網羅日本語リファレンスなのでテンプレにはあり続ける
ただ>>676,683を例にすると未経験者にはsolodc2011の方が適してる
まず手を動かさないとID:PBH57K+Oみたいになにもしないで質問する子になってしまう >>719
本スレに類似案件あり
>>720
横だけどタスクはほとんど目的に関係ないのでプロファイルを貼らないと意味がないんだよ
アラーム停止がトリガーでそれの検知ができていないのが質問の要諦でしょ? >>980
>>720,721,723,725見て思ったけど長いDescriptionなど用にテンプレで外部サイトを案内してもよさそう
すでにスレでも使用されている最王手pastebinが個人的にはオススメ
日本語サイトという意味ではググって見つけたhttps://writening.net/くらいかな >>742
200レスもない本スレでも探せなかったの?
頭から見ても100レス読まなくてもたどり着けるんだけど >>714
>>740だけど軽く検索しただけ
このあたりは試したの?
Tasker内検索でAlarm
> Alarm Done
>
> An Android alarm clock alarm has just been dismissed or snoozed.
Tasker alarm doneでウェブ検索
https://www.google.co.jp/search?q=Tasker%20alarm%20done
ウェブ検索結果にあったちょっと気になる話
https://www.reddit.com/r/tasker/comments/6reqxu/alarm_done_broken/ >>745
とりあえず叩き台
テンプレをベタベタ張っても邪魔だと思うので外に書き出し
1用 https://pastebin.com/YsUM2S9W
(>>1の体裁変更と>>738追加)
2用 https://pastebin.com/XnJbfsAB
(>>2,3をまとめたもの)
3用 https://pastebin.com/Qt7qPS6A https://writening.net/page?UAbz3W (同じもの)
(>>741)
pastebin推しなのは対応アプリがたくさんあるため
3用のテキストは外に書き出して、2に「長すぎて一度に書き込めない場合はこちら→リンク」としてしまうのもあり
もしそうするならWriteningの方が利便性が高い(URLが自動でリンク張られるため https://writening.net/page?Vy6BeC) テンプレ利用しない場合は基本スルーはドットに限らず回答者のスタンスとして推奨でいいんじゃないか
質問に対して質問されることが前提の質問(ややこしい)が多すぎる。無駄にスレ消費するだけだし
初心者スレだから多少の無礼は許されると勘違いしてるアホが多すぎ
「なんで誰も回答してくれないんですか?」→「テンプレ使ってないから。雑談したいなら本スレ池」の流れの方が質問スレ的には健全だと思う
あと基本的にブラウザでも専用ブラウザでも>>1と最新の50件が表示されるので、現状だとローカルルール的なものが書かれてる>>1しか読まれてないと予想
というか>>2に質問テンプレがあること自体気付かない質問者の方が多そう
「質問テンプレート(>>2)を参考にして質問すること」くらいでいいので>>1内に一文欲しいな 質問者がどこまでわかっているかを自らアピールしてくれないと、何から答えていいのかわからないことが多々あるよね。 ム板でも今時テンプレ厳守の基地外が粘着してるスレなんて無いがな >>736-737
Googleの時計はアラームが鳴る時に通知を出し、停止すると消えるので
event: Notification Removed を使えば「アラームを解除した時」をトリガーにできそう
具体的にはNotification RemoveでTitleに「アラーム」、他空欄
7.1.1環境だけど、通知から解除した時と、スリープ状態で鳴って右にスワイプして解除した時の2通りの方法で成功するのを確認
問題があるとすればスヌーズにした時もタイトルが「アラーム」という通知が消えるのでTaskが走っちゃうんだよな ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
特定アプリの通知バーの通知が変わった瞬間を判定したい
通知バーからアーティスト名と曲名の取得はAutoNotifictionで出来たんですが、
曲が変わって通知バーの通知が変わった瞬間に再取得をしたいです
よろしくお願いします >>751
それこそ曲名を取得したら変数に入れて
Notification Removedで曲名の変数が通知から消えた時を指定できるんじゃない? >>752
返信ありがとうございます。
Notifiction Removedを探してみましたが見当たりませんでした。
Profilesにあるものでしょうか? >>752
失礼しましたStateの方を見てました
Eventの方にありましたのでアプリを指定して見ましたが
動作してないようです >>752
Notifictionから出来ました
ありがとうございました ●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: なし
うことをしたい
●わからないこと(知りたいこと)
Android4.2.2でTaskerを愛用してきたんですが、Android8に機種変しようか修理かで迷っています。
Android4→8にした場合、使えなくなるActionを教えて欲しいです。 ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
アラームの1分前にBluetoothをオンにしたい
AutoAlarmを使ってアラームの時刻を取得し
変数を使って1分前の数値の取得までは出来たのですが
その数値をどうやって起動条件にするのかが分かりません
この変数をPROFILESのTIME条件として追加する方法
または他にいい方法があれば教えて下さい >>758
グローバル変数にして大なり小なりをいれればいい。 バックグラウンドで動いてるアプリの判定方法ってないでしょうか? >>761
特定のアプリの判別か、現在バックグラウンドで稼働中の全アプリ一覧なのかで難易度が変わる
質問に質問で返して悪いけど、Androidのバージョンは?root有無は?
テンプレを使わないシンプルな質問だとしても、その手の質問なら最低限この2つは情報として出さないとダメだろ >>762
横だけどそのあたりはあまり関係ないと思うよ
bg process取りたければRun Shellでpsすればいいだけだし
発火に使うならcontextに用意されてるし
>>761
リストはRun Shellでps
判定は用途によるし察することはできないのでテンプレ使え >>746の2稿
>>747の下を取り込み
2に限定すると割り込み荒らしでズレる可能性を考慮して一応2-とした(過剰反応?)
文を参考メインではなく読むことをメインに変更(読むと最後に.宣言があるため)
質問テンプレ必須化はテンプレなくても回答者が回答している現状がある
是非はともかく回答者を縛ると回答者が減る恐れを感じて踏み出しにくい
明確に宣言している.のみを挙げそのお知らせの形のままにした(少なくとも質問者が読めばテンプレで書こうという動機付けにはなると思う)
3用は2に取り込んだ >>746の下
.を.に修正
.(ドット)についてを追加
1用 https://pastebin.com/KbRxv59U
(1の体裁変更 >>738追加 >>747下)
2用 https://pastebin.com/c1mC0j6z
(2,3をまとめたもの >>746下)
2内長文Description用 https://pastebin.com/NCKnjLkq https://writening.net/page?Qec6RG
(>>741 他)
2内.(ドット)について https://pastebin.com/aHGebjD9
(いい加減初見者に説明しないと意味不明だろう。内容は叩き台)
※Writeningはまだ一年程度で継続性の安心感が弱い
本採用URLのarchive.org記録はしておいた方がいい
(突然閉鎖されるとサルベージができなくなる 今回例 http://web.archive.org/web/https://writening.net/page?Qec6RG ) >>764
長文書き込みは、他のサイトを使う手もある程度で良いのでは。ルール化するくらいなら、だらだら貼りこんでくれたほうがまし。
他人のタスクをみれるのがこのスレのいいところのだと思うし。むしろ、難し目のタスクが完成したら出来たら完成版を貼ることを推奨してほしい。 昔から自分が質問した内容が解決した時点でその質問(と付いた回答)を削除する自己中は一定数居る
似たタイプだと質問して自己解決しましたって消えるやつ。どうやって解決したのかも書けばノウハウになるのにそれを理解できない奴
解決までのフローはノウハウ(後に同様の質問が出た時にログを見ろと誘導可能)になることを説明する一文はあった方がいいかもしれない
魚拓を残させるなら多少は避けられるかもしれないけど、消されてしまった後でツッコミ入れても後の祭りなので >>765
とりあえず難しめのタスクの完成版を上げるためのロダ用意した
ttps://ux.getuploader.com/tasker/
なんなら長文の質問はテキストファイルでアップロードして使ってくれてもいいし 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>757
修理キャンセルで遅くなってしまってごめんなさい
そちらで伺いたいと思います
ありがとうございました asker有無: 購入済み
●Androidバージョン: 5.0.2
●root有無: なし
●やりたいこと
バックグラウンドで動くビデオレコーダーアプリが起動したときと終了したときにpushbulletで通知を出したい。
●やってみたこと
Profile: 録画開始 (7)
Application: Quick record
Enter: ビデオ開始 (6)
A1: 通知をプッシュ [ Configuration:Push a note titled "白カメラ" with the message "開始". Timeout (Seconds):0 ]
Profile: 録画終了 (8)
Application: Quick record
Exit: ビデオ終了 (15)
A1: 通知をプッシュ [ Configuration:Push a note titled "白カメラ" with the message "終了". Timeout (Seconds):0 ]
●遠隔のスマホでビデオ撮影をしたかったので 、バックグラウンドで動くsecret video recorderのショートカットのquickrecorderとtaskerとpushbulletを組み合わせて、pushbulletの通知で上のビデオ撮影アプリを起動させることはできました。
その際 、実際にアプリが起動しているかが手元に通知がくるといいと思い、上の(●やりたいこと)をしようとおもったのですが、設定をして、手でビデオアプリをタップして起動しても反応がありません。
Secretvideorecorderには本体とは別にquickrecordというショートカットがあり、それを押すことで即バックグラウンドでビデオ撮影できるんですが、pushbulletでの撮影開始はそのショートカットカットを使っています。
しかし、そのショートカット及び本体もしくはその両方をトリガーにしても、反応がありません。ちなみにトリガーをnotificationでもためしてみたのですが、同じように反応がありません。
起動テストはそのショートカットを手でタップすることで行っています。試しに本体をタップしてテストすると反応するので、そこら辺の違いが影響しているとは思うのですが、どのような設定で反応しますでしょうか。 >>770
自己解決しました。backgroundrecorderというアプリに変えたら反応しました。
先に使っていたアプリはタップした時に本体とは別のページが一旦開き、そのページをクリックすることで本体のページに飛ぶようで、taskerで指定できるリンクが、その表紙のページに繋がるものにしかできない状態でした。
ですので、ショートカットで本体がいくら動いていても監視しているのはその表紙のページなので反応しなかったようです。 ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
Bluetoothスピーカー(GoogleHome)が3台あり、それぞれのスピーカーの
BluetoothはOnのまま待機状態
ホームにTaskerのウィジェットのボタンを3台分3つ置いておき
1をタップで1台目のBluetoothメディア使用へ切り替え
2をタップで2台目のBluetoothメディア使用へ切り替え
3をタップで3台目のBluetoothメディア使用へ切り替え
ということをやりたい
●やってみたこと
BluetoothのON/OFFはNet→Bluetooth→Toggleで簡単にできるけど
Bluetoothメディアの接続先を変更する方法がわかりません
●わからないこと(知りたいこと)
どのActionを使えばBTメディアの接続先が変更できるかを知りたいです >>773
ありがとうございます
2つめのやつでうまくいきました! 久しぶりに更新したら正常に動作しなくなった
UIが緑基調の時のままで更新したらオレンジになっててビビったレベル
指定アプリ起動時だけ画面回転オンみたいな簡単な動作すらできてない
なんでだろう
2chMate 0.8.10.1/Sony/SO-01H/7.0/DR >>775
自己解決した
ユーザー補助を1回オフにしてオンにし直したらなおった ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
メディアボリュームがオフの時はオンに、オンの時はオフにするタスクを作成したいのですが、画像のように組んでみた結果、1個目のタスクでメディアボリューム0→0になったので2個目のタスクでメディアボリューム12という風に動いてしまい、うまく行きません
Ifの判定を順番ではなく同時に行うにはどうすればよいのでしょうか?
https://i.imgur.com/fhdY4ym.png If と End Ifで分岐させる End Ifの前にSTOP入れれば止まる
または Gotoで飛ばすこれもVol変更後にSTOP入れておけば処理は止まる >>778
1.のifはeq 0、elseは空でも大丈夫だよ >>778−780
できました!
ありがとうございました
メディアボリューム内のIfじゃなくてIfってタスクがそもそもあったんですね
Elseは空でもいいというのは空欄だと自動的にIf以外の時として扱われるって理解でいいですか? ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
現状はタップやスワイプのコマンドを使って無理矢理アプリ履歴の全消去とChromeのタブを全て閉じているのですが、簡潔に処理できるTaskを組みたいです。
何らかのアプリのショートカットの呼び出しや、少ない行数のコマンドで上記の処理は実現する方法はあるのでしょうか? ●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: なし
●やりたいこと
午後六時に翌日の天気によって決まった壁紙に変更
●わからないこと(知りたいこと)
どうやって天気情報を習得して、それによって壁紙を指定すれば良いでしょうか(丸投げすみません…) >>783
>>2
> ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
> (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
>>784
スレ内を天気で検索
Tasker未経験者は http://solodc2011.com/tasker/1-overview へ >>785
失礼しました、現状はこのTasksでアプリ履歴とChromeのタブを全消去させてます
Task Clear (20)
A1: Popup [ Title: Text: Background Image: Layout:Popup Timeout (Seconds):1 Show Over Keyguard:On ]
A2: Go Home [ Page:0 ]
A3: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A4: Kill App [ App:Chrome Use Root:Off ]
A5: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A6: Launch App [ App:Chrome Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A7: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A8: Run Shell [ Command:input tap 200 410 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A9: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A10: Run Shell [ Command:input keyevent 82 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A11: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A12: Run Shell [ Command:input tap 140 374 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A13: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A14: Go Home [ Page:0 ]
A15: Kill App [ App:Chrome Use Root:Off ]
A16: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A17: Show Recents
A18: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A19: Run Shell [ Command:input swipe 125 60 125 360 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A20: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A21: Run Shell [ Command:input swipe 125 60 125 360 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A22: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A23: Run Shell [ Command:input swipe 125 60 125 360 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A24: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A25: Run Shell [ Command:input swipe 125 60 125 360 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A26: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A27: Run Shell [ Command:input tap 195 45 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A28: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A29: Go Home [ Page:0 ]
A30: Display Timeout [ Secs:30 Mins:0 Hours:0 ] >>785
おーい、わざわざTask貼らせたんだから回答してあげなよ >>787
やったことないからわからんけど何を根拠に出来ないと?
8だろうが7だろうが変わらんと思うんだが
OreoだとAutoNotificationが使えないとかか? >>789
送信者がトースト表示されないからtaskerが拾えないらしい。
7.0の時はトーストから拾って鳴り分けしてた。 >>788
自演おつ
>>785
ちゃんと回答してあげなよ ●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: あり
●やりたいこと
・razikoで録音した「raziko」ディレクトリ内の不特定ファイル(.aac)をラジコ変換で.mp3に変換し、同じディレクトリに出力する。
・その後、変換が終わったら、変換もとのファイルを消去する。
●わからないこと(知りたいこと)
アプリの起動と変換、変数の使い方が分かりません。
ご教授宜しくお願いします。 >>790
通知に送信者表示されるだろ?
それで分岐させるだけでは >>786
Recent App Cleaner V2.0
https://forum.xda-developers.com/xposed/modules/recent-app-cleaner-v2-0-t2734053
>>788,791
.じゃないけどDescriptionを貼るのは質問者の義務と考えている
またたとえDescriptionを貼ったところで回答義務もない
むしろ自身が回答すれば? >>786のはTaskの作り方を教えてくれじゃなくて、完成したTaskを簡潔にする方法を教えてくれ。だ
一旦完成しているものを簡素化させるっていうのはイチから作るより面倒だし難度は高いよ
そもそも初心者スレでやる内容じゃないし答える必要なくね >>796
初心者スレじゃなきゃ人いないし答える必要がないってのは質問スレの態度としてありえないと思うぞ >>786
>>794時点では思いつかなかったが、全タブを閉じた状態のChromeデータバックアップを取り、必要に応じてそれをリストアすればシンプルにはなる
ステップ数が減るかどうかはたぶん減らない
タップシミュレーションに比べれば汎用性はあがる程度か 助言できないなら引っ込んでれば?
恥をかかなくて済むだろう >>800
ちっちゃなプライドを傷つけてしまったようだな
すまんな、許せ >>798
初心者スレじゃないと人がいないっていうのは初心者スレで聞くことじゃないことを聞いていい理由にはならないが?
スレチって言葉の意味知ってる? >>786
A6 で Chrome を起動するので,A2〜A5 は不要.
それから AutoInputプラグインを使えば,自分で Wait を入れる必要がなくなるので,
A7〜A13 は 3つの Action で済む.
A14 だが,全てのタブを全消去したら勝手にホームに戻るし,A29 の後で A15 を実行すればいいので,A14 も不要.
アプリ履歴については >>794 アレコレ言ってるが
・アドバイスしたA
・なにもアドバイスをしないB
比べるまでもないな >>802
じゃあ例えば本スレ190のような質問は誰が答えるんだ?
向こうに書いちゃった結果回答が返ってこないままだが >>794
Recent app cleanerのショートカットでアプリ履歴を消す場合、Xposedが必要でしょうか?
自分の端末だとXposedをインストールできないので、利用できないかもしれません
>>803
Waitを省ければかなり簡略化できますね
次の休みに試してみます
ありがとうございます >>804
おまいう
>>805
本スレで答えるんだろ。答えられる人間がいなければスルーされるだけ
それはここでも同じ。過去も含めて質問スレで出た全ての質問に回答ついてるか?ついてないだろ
スレチ指摘して誘導するまではここで扱える話題。そこから先は誘導先で扱う話題
誘導先で回答が付くかどうかの責任まで持つ必要はないし、責任感じるんなら誘導した奴も一緒に移動して答えてやればいい
中にはスレチ指摘もせず、誘導するでもなくスルーする人間もいる。全員がそうならスルーされた質問ってことになる
そもそも質問スレでも雑談スレでも出た話題に対して必ずレスポンスを返さなければならないなんてルールはない
出された話題に必ずレスを返さなきゃとか勘違いしてるお前みたいなのが居るから荒しが出てもスルーできずに場がさらに荒れるんだよ
ああ、>>805が荒しだったなw
そうなると律儀に反応しちゃった俺も荒らしか。失敬々々 >>746の3稿
>>765
推奨に留めて「このような手段がありますよ」程度に現状でも抑えているつもりではあったけど不足しているということ?
>>767-768
テンプレのどこをどうしたいか分からなかった
また https://ux.getuploader.com/tasker/ と一般的な他ロダとの違いが分からず保留
1用 https://writening.net/page?TTb7aW
2用 https://writening.net/page?vYLTfv
(>>765下 )
2内長文Description用 https://writening.net/page?mEBhhi
2内.(ドット)について https://writening.net/page?8ws3Lx
(>>766) 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>809,768
Rock出してしまうURLはテンプレには微妙 >>809
2以外は一つにまとめてもいいんじゃね? 初心者どうこういうなら英語表記のURLはってここみろっていう回答は初心者むけの回答なのかっていう 初心者縛りは無意味としか思えん
縛ったらここの大半の質問は初心者外になる
例として話に出たTermuxのどこが初心者向けなのか
真の初心者には.すらsolodc2011.comに投げたくらいだ
一方でTermuxでアドバイスもしてる
初心者縛りなどすでにない
>>809
スレタイの初心者要らん
こっちは質問スレ、あっちは質問以外のスレで ・コメント欄にどんな内容のファイルなのかを明記すること
・質問用として利用する場合は、上記に加えてコメント欄にスレ名とレス番号を併記すること
レスで説明するからこれ要らんだろ
面倒が増えると使われんぞ
せめて推奨ぐらいにしとけ >>813
それは英語力の問題で、初心者云々は関係ないのでは?
英語が得意な人なら、下手な翻訳より原文読んだほうがしっくり来るかも分からん。 >>816
つまり初心者に限定しろと言いたいわけ?
それとも>>813は英語堪能のTasker初心者を考慮していないと揚げ足を取りたいわけ?
肝は初心者に限定するかどうかじゃないかな
初心者に限定するなら初歩的な質問以外はNGになるけどそうしたいの? >>817
質問するような奴はみんなまとめて初心者って呼んでいいんじゃね?
そうじゃない人は自力で何とかするわけだし。 >>813
回答として示したURL先の文章が英語で心苦しいと責任感じるなら「英語苦手なら自動翻訳かけてみて」って一言添えればすむんじゃない?
紙媒体の本を薦めて辞書片手に読みなさいって言ってる訳じゃなし
画面の向こうの文章ならGoogle翻訳でもExicte文章翻訳でも噛ませれば多少変な日本語でも一瞬で訳されるでしょ
変な日本語を噛み砕けるかどうかは読む側のやるき次第。そこに責任感じる必要は全く無いよ ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・ホーム画面上だけでなくアプリの画面上でもダブルタップして画面ロック(スリープ状態)にしたい。
●やってみたこと
・画面ロックアプリを色々当たってみたのですが、どれもホーム画面上でしかダブルタップで画面
ロック出来ず、アプリの画面上でもダブルタップして画面ロックをしたいと思っています。
●わからないこと(知りたいこと)
・ダブルタップをするというProfileが見つかりませんでした。また、画面ロックするというTaskも
よくわかりませんでした。
この2つが分かればあとはつなげるだけなので、簡単なマクロで済むと思っています。
どうぞよろしくお願いいたします。 画面ロックはTaskのDisplay > System Lock
> アプリの画面上でもダブルタップして画面ロックをしたいと思っています。
例えばアプリ側でダブルタップで何か…
例えばシューティングゲームで弾を連続で撃ち出そうとしたら、Tasker側の判定が優先されて画面ロックされてしまうことになるよな
場合によっては弾を撃つよりロックしたい場合もあるだろうし、逆もあるだろうけど。その判定はどこでするのかの問題を解決しないと無理じゃないの 質問者 = 初心者ならスレタイに初心者不要
重複表現になるからね(皮肉です) >>821
そこは考慮しなくていいんじゃない?
ダブルタップはすべてTaskerに渡す以外に読みとれないわけだし
ぶっちゃけ役立たずタスクになると思うけど
回答はチョット思いつかないかな
透明scene被せたらダブルタップ以外もTaskerに取られてしまうし
rootedならやりようありそうだけど >>820
Sceneは自分で作って好きな場所に配置
Double (30)
Abort Existing Task
A1: If [ %double neq 1 ]
A2: Variable Set [ Name:%double To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Else
A4: System Lock
A5: End If
A6: Wait [ MS:500 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A7: Variable Clear [ Name:%double Pattern Matching:Off Local Variables Only:Off ] >>821さん、>>823さん、ご回答ありがとうございます。
ゲームのような画面を連打するようなアプリは使っておりませんので、ダブルタップでも
大丈夫なのです。
>>824さん、マクロを作ってくださりありがとうございます。
短時間でこれだけのマクロが作れるなんて感激です。
さっそく使わせていただこうと思います。
みなさん、どうもありがとうございました。 >>825ですが、肝心なことを忘れておりました。
大変恥ずかしいことなのですが、>>824さんのようなテキストファイルで書かれたマクロを
Taskerに取り込むにはどのようにしたらよいのでしょうか?
手動で1個1個取り込まなければならないのでしょうか?
もしその場合、どこまでがProfileで、どこからがTaskとなるのでしょうか? そして、具体的には
どのように取り込めばよいのでしょうか?
笑われてしまいそうですが、全然基本が分かってないのでどなたか教えていただけないでしょうか。
どうぞよろしくお願いいたします。 >>826
824じゃないけど横
インポートなどはwiki
日本語版 Tasker ユーザーガイド : Misc
http://tasker-userguide.pralin.info/misc.php#misc-faqs-how-can
どうしたらプロファイルやタスク、シーンのインポート/エクスポートができますか?
日本語版 Tasker ユーザーガイド : Main Screen
http://tasker-userguide.pralin.info/tasker_screen.php
インポートとエクスポート
上を読んだ上で
824はDescription
インポートはできない
また手打ち込みしてもこのままでは使えない
824はたぶんホットスポットをタップしたら
ロックするようなタスクの一部なので
全部作り込んでも求めたものとは異なると思う
アプリのどこでもダブルタップで
ロックできるようには824からはムリ
824の説明が足らない 説明不足か…すまぬ インポート出来る形にした
↓>>824のプロジェクト(2tap lock)
https://ux.getuploader.com/tasker/
・Taskerをデバイス管理者にしないとlock出来ない
・Double Showで緑色のSceneが表示される 表示されたSceneを2tapでlock
後は色と表示位置を調整 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) DLしたxmlファイルは
[ファイル名].xml から
[ファイル名].prj.xml にリネームしてくれ Descriptionをタスクとして取り込んでくれるタスク…無理か >>792
基本的なことがわかっていないので,まずは下記のサイトを読んだ方がいい.
http://solodc2011.com/tasker/1-overview 1.概要〜7.変数 まで
http://solodc2011.com/tasker/example/state-hardware-menu-action
「ラジコ変換」っていうのは「Raziko変換」というアプリのことか?
.aac を .mp3 に変換するのに Raziko変換アプリを使うのならば,AutoInputプラグインで操作することになるだろう.
しかし,同じことは Termux というアプリと,その中で ffmpeg というアプリをインストールすれば,
バックグラウンドで変換できるので,Raziko変換アプリを使うことはお薦めしない. >>828
横横だけどホットスポットになるけどと書いておけばいいんじゃない?
それより>>768,809,811の流れで>>828見てここはどうかと思うわ
Rockの出ないとこないかねえ?
下手すりゃプロバイダごと焼かれかねんし >>831
https://play.google.com/store/apps/details?id=com.gmail.jp.raziko.aac2mp3
> 番組情報が取得可能な場合には、ID3メタデータをファイルに書き込みます。
これがあるのでこっちの792はスルー
aac2mp3で「Raziko変換」指定ならこれ目当てクサいしでも説明ないし質問側の情報不足
http://egg.5ch.net/test/read.cgi/android/1463512279/191
こっちでは単にaac2mp3なので答えた
マルチ氏ねと思いつつも https://ux.getuploader.com/tasker/ の管理人です
既にアップロードしてくれた>>824には悪いけど、不評のようなので取り下げる
今週末までにはロダを削除するので、以降のアップロードはしないことを推奨
>>824は手間をかけるけど、必要であれば他のロダを探して再アップロードするなどしてください
また>>824がアップロードしてくれたファイルが必要な人は今週末までにダウンロードしておいてください
土曜の夜に削除する予定です
ロダ管理人なんて出しゃばった真似をしてすいまえんでした 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>832
ミミだよ!今からなつのちゃんとばんぱくくんときえちゃんとおにちゃんがしほりちゃんちにあそびにくるんだって!わくわくするなあ☺明日にむかってがんばるんだって!ミミもライブめちゃたのしみ!5人ともがんばってね!🐰 ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・スリーブ状態にある端末を画面スワイプ(下から上)で画面ロック解除したい
●やってみたこと
・Taskは以下のように設定しました。
・Profile: 画面ロック解除 (27)
Event: Shake [ Axis:Left-Right Sensitivity:Medium Duration:Medium ]
Enter: 画面on (21)
A1: Keyguard [ Set:Off ]
・上記Profileは仮に入力したものです。
●わからないこと(知りたいこと)
・TaskerのProfileに画面スワイプの動作をするものがないので、自作をするか
Pluginを利用するかなどしないといけないと思います。
・Taskが上記のものでいいのか知りたいです。
・指紋認証のみでロック解除ができれば一番いいのですが、MacroDroidで端末を
シェイクすると画面ロックをする設定をしていて、指紋認証をしようとすると
パターン認証を求められて面倒です。なので、1回の操作で画面ロック解除を
したいのです。
どうぞよろしくお願いいたします。 >>839
設定のセキュリティから画面のロックを設定しないにして
画面設定からタップして起動をonにしたら
tasker使わずにできるよ Taskerの使い方というよりAutoVoiceの使い方という感じですがよろしくお願いいたします。
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2(FJL22)
●root有無: なし
●やりたいこと
AutoVoice(購入済み)を用いて「Ok google」からコマンドを言った際にそのコマンドをAutovoice経由でTaskerにイベントを飛ばしたい
●やってみたこと
・ユーザー補助設定、Autovoiceの設定のGoogle Now項目をEnabledにするなど基本的な設定を行い「Ok Google」からコマンドを音声入力したが検索結果が表示されるだけでコマンドをレシーブした際に表示されるAutovoiceのToastも表示されない。
・AutovoiceのGoogle Now設定のOnly Voice項目のチェックを外しキーボード入力を行った場合は想定している動作であるコマンド受け取りのToastと、Taskerの動作まで確認できた。
・「Ok Google」からコマンドを述べた際にそのコマンドの検索結果が表示されるがその時に検索バーをタップする(検索ワードの再編集をしようとする)とその瞬間にAutovoice、Taskerが反応することを確認できた(Only Voice有効の場合)。
・「Ok Google」ではなくマイクボタンを押しての起動でも同様の結果
●わからないこと(知りたいこと)
・声のみでコマンドをTaskerに飛ばしたい(現状ではコマンドをキーボード入力するか音声入力した後で検索バーを1タップしなければならないため)
何か解決方法をご存知の方がいらっしゃいましたら教えていただきたいです。 >>841
義務の件、気づいていませんでした。
急ぎ追記させていただきます。
今回Taskerはイベントを受け取ったか確認するだけのものだったため
省略してしまいました。
タスクはただイベントを受信できるかどうか確認するタスク
(ビープ音を鳴らす)です。
プロファイルもAutoVoice Recognized Command:<コマンド名>のため
特筆するほどのものではありません。
exportはプラグインのためかできませんでした。
申し訳ございません。
AutoVoiceがコマンドを拾いさえすればTaskerは問題なく動いていたため
AutoVoiceに原因があるのではないかと思っているのですが…
どこかで似たような症例を見た等でもありがたいのでよろしくお願いします。 >>845
その検索ワードで幾度か検索しましたが恥ずかしながら
私には解決方法が見つけられなかったためここで質問させて
いただいています。
>>844
どうやらExportのやり方を間違えていたようです。
申し訳ございません。
以下のものになります。
Profile: コマンド (11)
Event: AutoVoice Recognized [ Configuration:Command: "コマンド" ]
Enter: ビープ (47)
A1: Beep [ Frequency:8000 Duration:1000 Amplitude:50 Stream:3 ] テンプレ使うような質問でもないのだけど
Taskerでmp3タグに埋め込んだ歌詞を取得する方法ってありますか? >>841
Other Settings>Google Now>Alternative Method はチェックして試してみたか?
端末を再起動しても駄目か?
設定をいろいろ変えても駄目なら,Google Now経由で取得するのを諦めて,
Event>Plugin>AutoVoice>Ok Google Now をトリガーに,Action>Plugin>AutoVoice>Recognize などを実行するか,
最初から AutoVoice Continuous を有効にして,Google Now に頼らない方法にするしかないだろう. >>839
スリープ状態で画面スワイプを検知することはできないが,
指紋認証のみでロック解除できるように画面ロックすることは可能. >>850
Alternative Methodや再起動も試したのですが
うまくいきませんでした。
何かをトリガーにAutoVoiceのRecognizeを起動する発想はありませんでした。
これをちょっと試してみたいと思います
ありがとうございました。 メール通知でバイブレーターの長さをtaskerでコントロール出来ますか? >>853
言わんとしてることがよくわからんが、メールの差出人によってバイブの長さを変えたいってことなら
LINEの鳴り分けの設定をそのまま流用して
着信通知をLINEからメールのアプリの通知に、着信音設定の部分をバイブにそれぞれ変えればいい
鳴り分けのTaskの作成法はググれば出てくる
追加で質問するならテンプレ使え ●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
・画面ロックNoを入力して解除させたい
●やってみたこと
●わからないこと
・KitKatではSecure Settingsで画面点灯させた後AutoInputで入力することで解除していましたが、Oreoでは画面点灯後に鍵をタップか画面を左にスワイプの作業が必要でその処理が上手くできずに困っています
※TaskerやAutoInputにUnlock機能が備わってますが、あくまでもロックNoを入力して解除したいです
宜しくお願いします >>854
LINEもですが
Gmailなども通知から拾えば出来ますよね? >>856
出来ますよね?じゃなくてやってみろ
試して詰まってから聞きに来い。ここの住人はお前の人柱じゃないよ ●Tasker有無: 購入済み
●Androidバージョン: 5.1.1
●root有無:なし
●やりたいこと
・Skypeビデオ電話の自動応答(アップデートによりビデオの自動応答ができなくなったため)
寝たきりの母では画面をタップすることができないため自動化したいです。
●やってみたこと
・AutoInputも購入し自動でビデオボタンをタップさせて自動化できたのですが、
数時間放置してるとAutoInputが使えなくなります。
[設定]-[ユーザー補助]-[サービス]のAutoInputがしばらくするとOFFになる。
●わからないこと(知りたいこと)
・なぜAutoInputがOFFになるのかわかりません。 AutoInputを恒久的に許可(ON)にしたい。
よろしくお願いいたします。 >>859
普通そこがオフになることはないぞ
再起とか再インストールとかしてだめなら初期化とかも検討したほうがいいのでは ●Tasker有無: 購入済み
●Androidバージョン: 5.0.1
●root有無:あり
●やりたいこと
「画面のあるポイントをタップしたら」というProfileを作ることは
できますでしょうか?(sceneではなくProfileで実現できたらと考えております)
調査不足かもしれませんが、event>gestureやautoinputでは該当が
なさそうに思えたので、ご教示頂ければ幸いです。
よろしくお願いいたします。 >>859
AutoInputがしばらくするとOFFになる件は
AuntoInputが何かしら裏で終了されてるんじゃない?
ユーザー補助系のアプリを強制終了したらサービスオフになったよ
節電系のアプリ使ってたり節電周りの設定を見てみてはどうだろうか >>839
> ・TaskerのProfileに画面スワイプの動作をするものがないので、自作をするか
> Pluginを利用するかなどしないといけないと思います。
ハード次第
DTTWできるのもハード次第だし
スワイプで起きるようなのは聞いたことないけど
> ・Taskが上記のものでいいのか知りたいです。
代用品にはなってるんじゃない?
> ・指紋認証のみでロック解除ができれば一番いいのですが、MacroDroidで端末を
> シェイクすると画面ロックをする設定をしていて、指紋認証をしようとすると
> パターン認証を求められて面倒です。なので、1回の操作で画面ロック解除を
> したいのです。
こっちをどうにかするかなー >>847
そんなもんかなー
スレに書き込むテンプレだけ見ると大して変わらないんだね
補足備考ってあたりがたしかにそかも >>860
ありがとうございます。
再起動を何度か繰り返してアプリの再インストールを行ってみましたが
しばらくして確認するとやはりOFFになりましたので初期化もしてみましたが またOFFになりました。。
OFFになるタイミングもまちまちで もうちょっと検証してみます。
>>864
ありがとうございます。
「節電系」で探してみましたら端末管理というアプリ内にありました!
設定内でAutoInputを保護し スリープ、再起動、電源オンオフを何度かやってみましたが
AuntoInputはONのままです 解決したようです!
藁にもすがる思いでしたので感謝しかありません!本当にありがとうございました。
ただAutoInput側の問題ではなくスレ違いすみませんでした。 >>867
Taskerが暴走するときがあって強制終了したら
サービス落ちてたのちょうど最近あったばかりだから役に立ったようでよかった
かーちゃん大切にしてやってや >>867
AutoInputが落ちるってことならAutoInputアプリを起動してAccessibilityを有効にしてるか確認を >>855
> Oreoでは画面点灯後に鍵をタップか画面を左にスワイプの作業が必要でその処理が上手くできずに困っています
>>2
・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
(Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
・どううまくいかないのか具体的に書く
×うまくいきません → ◯ これこれがこうなってしまいます 質問の詳細を促してるだけで文句言うって狭量にも程があるだろ
マジメに回答しようとしてるやつを邪魔するなよ ●Tasker有無: 購入済み
●Androidバージョン: 8.1
●root有無: なし
●やりたいこと
@
・土曜日出勤の日にアラームをセット
・土曜日出勤の日はマナーモードをセット
A
・休日はアラームのセット解除
・休日はマナーモードのセットを解除
●やってみたこと
・googleカレンダーで「土曜出勤」「休日」のカレンダーを作成
カレンダーエントリーを2つ作成し、それぞれに設定
●わからないこと(知りたいこと)
・taskerでアラームをセットさせる, マナーモードをセットさせるの2つのtaskの作り方がわからない
・tasker自身にアラームを設定させることは可能なのか
(taskerで時刻指定を行って指定の音を鳴らす疑似的アラームを作成するといった操作になるのか)
・tasker自身にマナーモードをON/OFFさせることはできるのか
(マナーモードはカレンダーを参照して音量を0にする、バイブをONにするといった疑似的な操作になるのか)
すごく基本的な内容ですみません。
何か不足の情報ありましたら教えて下さい。
宜しくお願いします。 >>863
返信が遅くなって済みません。
ご回答ありがとうございました。
「UI Action」では、ボタン等をタップした際には%aiactioncodeや
%aiactiondescriptionで挙動を掴めると思うのですが、
ボタンもアイコンも何も配置されていないただの画面上を
タップした時の挙動も「UI Action」で掴むことが可能でしょうか? >>855です
>>871
鍵のタップはなんとかできましたが、スワイプがどうしても駄目です
上手く説明できるように試行錯誤して改めて質問させてご報告させて下さい >>876
Flash Actionなどで試してもらえれば確認できると思いますが、いわゆるタップ音が鳴る操作しか駄目でした
となるとUI Update ContextやQuery Actionで工夫するしかなさそうです ●Tasker有無: 購入済み
●Androidバージョン:不明
●root有無: なし
●やりたいこと
アンドロイド用Bluetoothコントローラー(認識としては普通のBluetoothキーボード)の操作でTaskerを動かしたい。
●やってみたこと
コントローラーをぽちっと押す→画面の明るさ変更
(「w」の入力で、何かしらのTaskを起動)
●わからないこと(知りたいこと)
Bluetoothコントローラー(認識としては普通のBluetoothキーボード)の入力でコンテキストを成立させることが可能なのか?
>>879
TouchTaskのKeys eventでできるかも 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
・普段は会社のWi-Fi接続中のマナーモードONOFFを使っています。
それとは別でカメラ起動時のマナーモードONOFFも入れています。
そこでやりたい事は、会社のWi-Fi接続中にカメラを起動し終了した際にマナーモードがOFFされないようにしたい。
●やってみたこと
・わからないので、何もできず。
●わからないこと(知りたいこと)
・Wi-Fi接続中のマナーモードのOFFを防ぎたい。
すいませんが、お願いします(o_ _)o >>881
カメラ起動で動くタスクにあるであろうマナーモードのactionに
ifを使って会社のSSIDに繋がっていないときは作動するようにする >>875
マナーモードについては本スレの104-106が参考になりそう
アラームはTaskerで設定せずともGoogleの時計アプリからでもいいけど、必ずLabel(ラベル)を設定すること
解除はSystem > Cancel Alarm
ModeでDisable By Labelを選択。上で設定したLabelを指定すると指定したラベルを持つアラームを解除できる >>882
ありがとうございます。
早速、試してみます。 このアプリ無料版でも裏で常駐するよね?
アプリ終了すると反応なくなるのはタスクキルされてるんかな どんなProfileかも書かないでタスクキルされてるんかなって聞かれてもな 886じゃないけどタスクを走らせる前や実行中の時はスマホのバックグラウンドにしてもスマホ履歴ボタン押すと履歴一覧にTaskerがあるんだけど、
タスク終了後は履歴ボタン押しても一覧から消えてしまう
実際は裏できちんと動いてるのにタスク終了後のTaskerだけが履歴に並ばないのが意味不明 ●Tasker有無: 購入済み
●Androidバージョン: 7.1.2
●root有無: あり
●やりたいこと
magiskでroot取ってるんですがKill Appができなくて困っております。
Run ShellでUse Rootにチェックいれれば権限取得の画面がでてくるんですが、
Kill AppでUse Rootにチェックいれても権限取得の画面が出てこない状態です。 ●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
NoRoot FirewallというVPNサービスが有効か否かを判定したい
KitKatではNoRoot FirewallのサービスContextや通知の鍵マークをAutoNotificationで判定できていましたが、OreoではサービスContextも駄目、鍵マークもステータスにあるのでAutoNotificationで判定できずに悩んでいます 質問テンプレート
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
・特定のアプリを起動した時にMedia Volume を1にする設定にしているが、1でもうるさいので他のアプリ(Precise Volume)を使用して音を小さくしている。これを自動化させたいがどうやれば良いのか教えて欲しい。
そもそも可能なのかもわからないのでアドバイスがほしい。 >>892
音を1にするタスクの直前に、そのアプリを立ち上げるタスクを入れればいいんじゃない?
そうしたらどうなるの? >>893
アプリ(Precise Volume)が立ち上がって、Volumeは本体のVolumeに対応した数字(19%)になっています。
これを5%にしたいと思っています。
https://i.imgur.com/zqQ0Otn.jpg
https://i.imgur.com/7DNNoey.jpg >>892
proじゃなくて無料版でやりたいってことね。無料版はアプリを開くだけじゃ音量調整しないから、taskerのautoinputで、mediavolumeのところをタップするようにしないといけない。
その先については置いといて、音量調整するだけならここまで。 ●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
このTASKのショートカットでサイレントなら音量小にさせたい
Volume Lower (46)
A1: If [ %PACTIVE ~ *,Silent Not Off,* ]
A2: Do Not Disturb [ Mode:All ]
A3: [X] Silent Mode [ Mode:Off ]
A4: Wait Until [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ] If [ %PACTIVE !~ *,Silent Not Off,* ]
A5: Stop [ With Error:Off Task:Volume Default ]
A6: End If
A7: System Volume [ Level:1 Display:Off Sound:Off ]
A8: In-Call Volume [ Level:5 Display:Off Sound:Off ]
A9: Media Volume [ Level:1 Display:Off Sound:Off ]
A10: Alarm Volume [ Level:1 Display:Off Sound:Off ]
●わからないこと(知りたいこと)
VibrateをSilentにするために下記のProfileもあるのですが、このProfileとの干渉防止のために上記のTASKのA4で待機させているのですが、こなA4でずっと停まってしまう
Profile: Silent Not Off (11)
State: Variable Value [ %SILENT !~ off ]
Enter: Volume Silent (42)
A1: Do Not Disturb [ Mode:None ]
A2: System Volume [ Level:0 Display:Off Sound:Off ]
A3: In-Call Volume [ Level:5 Display:Off Sound:Off ]
A4: Media Volume [ Level:0 Display:Off Sound:Off ]
A5: Alarm Volume [ Level:0 Display:Off Sound:Off ]
Exit: Volume Default (12)
A1: Do Not Disturb [ Mode:All ]
A2: [X] Silent Mode [ Mode:Off ]
A3: System Volume [ Level:3 Display:Off Sound:Off ]
A4: In-Call Volume [ Level:5 Display:Off Sound:Off ]
A5: Media Volume [ Level:3 Display:Off Sound:Off ]
A6: Alarm Volume [ Level:3 Display:Off Sound:Off ] >>891
VPN の有効無効が切り替わった瞬間を知りたいのか,
それとも Task の中でどちらの状態か判定できれば十分なのか,どっちだ? >>897
ありがとうございます
KitKatでは
瞬間であるProfileでの判定
状態であるTask(Action)での判定
の両方で判定していましたので両方を知りたいです
後者については%PACTIVEで判定していました >>896
A4 では %PACTIVE をチェックするのではなく,%TRUN をチェックするようにすればよい.
ただし,この方法だと結局,Profile側がショートカット側に干渉するところは防げないので,
俺ならこの3つを1つのTaskにして,Taskの排他制御を使うが. >>898
下記のような Profile を組めばよい.
A6 は切り替わった瞬間に実行される.
Task からは %VPN を見ればよい.
Profile: VPN状態確認 (9)
Enforce: no
Event: Intent Received [ Action:android.net.conn.CONNECTIVITY_CHANGE Cat:None Cat:None Scheme:* Mime Type:* ]
Enter: Anon (109)
Abort Existing Task
A1: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A2: Java Function [ Return:(ConnectivityManager)cm Class Or Object:CONTEXT Function:getSystemService
{Object} (String) Param:connectivity Param: Param: Param: Param: Param: Param: ]
A3: Java Function [ Return:ni Class Or Object:cm Function:getNetworkInfo
{NetworkInfo} (int) Param:17 Param: Param: Param: Param: Param: Param: ]
A4: Java Function [ Return:%vpn Class Or Object:ni Function:isConnectedOrConnecting
{boolean} () Param: Param: Param: Param: Param: Param: Param: ]
A5: If [ %VPN neq %vpn ]
A6: Flash [ Text:VPN: %vpn Long:Off ]
A7: End If
A8: Variable Set [ Name:%VPN To:%vpn Recurse Variables:Off Do Maths:Off Append:Off ] >>899
ありがとうございます
KitKatではサイレントにしてもメディアなどの音量がゼロにならない対策としてのProfileだったんですが、Oreoにした今になって干渉に悩んでました
1つのTaskにまとめる方法で考え直してみます
KitKatと違ってSilentがVibrateとDisturbに分けられたりと挙動も分かりづらいですね
特に「Do Not Disturb」って表現も分かりづらい >>900
ありがとうございます
Javaとか凄いですわ
全く分からないので大切に保存することしかできないのが情けないながら本当に助かりました
ちなみにSecure SettingやAutoApps系のPluginでしても取得できないでしょうか? >>899
やはり挙動が変です
例えば下記のTaskではA4は本来「off」と表示されるはずですよね?
何回やっても「on」になります
変数の書き換えが追い付かないままActionが走ってしまっているようなのです
KitKatの時は問題なかったのですがOreoだと駄目です
何か対策はありませんか?
Volume (68)
A1: Do Not Disturb [ Mode:All ]
A2: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A3: Do Not Disturb [ Mode:None ]
A4: Flash [ Text:%SILENT Long:Off ] >>903
作者さんに質問したらまさか回答を戴けるとは
Do Not Disturbは%SILENTとは無関係で%INTERRUPTを使って
詳しくはユーザーガイド読んでとのことでした
ありがとうございました ●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
プリインの青いE-mailアプリ(com.sonymobile.email)の鳴り分けをしたい
※Profileを貼ると行数100程度とご迷惑になると思い.txtでアップさせて頂きました
https://1drv.ms/t/s!Atxy5rVm4jtvlmj8YoPhYhYZZ6do
宜しくお願い致します ●Tasker有無: 購入済み
●Androidバージョン: 8.0.0
●root有無: なし
●やりたいこと
・LINEの特定のグループトークの着信を鳴り分けたい。
●やってみたこと
・Profile: LINE
Event: Notification [ Owner Application:LINE Title:* Text:* Subtext:* Messages:* Other Text:* Cat:* New Only:Off ]
Enter: LINE鳴り分け
A1: Variable Set [ Name:%LINE To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%LINE To: 1 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINE ~ グループ名* ]
A3: Variable Set [ Name:%LINE To:0 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINE ~ %NTITLE ]
A4: Play Ringtone [ Type:Notification Sound:notification Stream:5 ] If [ %LINE ~ 1 ]
A5: Play Ringtone [ Type:Notification Sound:signature Stream:5 ] If [ %LINE ~ 0 ]
A6: Variable Clear [ Name:%LINE Pattern Matching:Off Local Variables Only:Off ]
着信音を鳴り分けたいのですが、個人では鳴り分けできたのですが、グループトーク名を入れて鳴り分けしたいのですが、鳴り分け出来ず通常の着信音がなる。
●わからないこと(知りたいこと)
・全て見れていないですが、過去ログなども確認しましたが、グループトークの鳴り分けについて探せませんでした。
特定のグループトークの着信音を鳴り分けするにはどのようにすればよろしいですか?
正直、タスカーの動作について詳しくは分からず、ネットなどからそのまま応用して使っている事ばかりです。
参考するサイトなどあれば一緒に教えていただけたら幸いです。
宜しくお願いします。 >>905
> ◆「Variable Search Replace」について
> メールアドレス(半角空白3つ)件名
> の形式で「%antext」に改行で追加格納されていくようです
> 下記は2件目を受信した状態なのですが、これをそれを「%from」と「%subject」に分けるにはどのように正規表現すればいいでしょうか?
> ※'^(.*?)\s.*$'としてみましたが駄目でした
> メールアドレス新(半角空白3つ)件名新
> メールアドレス古(半角空白3つ)件名古
下記のような Task を組めばよい.
A1: Variable Set [ Name:%from To:%antext Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Set [ Name:%subject To:%antext Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Search Replace [ Variable:%from Search:(\S+)[\s\S]* Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1 ]
A4: Variable Search Replace [ Variable:%subject Search:\S+\s{3}(.*)[\s\S]* Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$1 ] >>907
ドットさん、いつも大変お世話になり本当に感謝です
'\S'との組み合わせや'{3}'なんて思いも付きませんでした
修正に取り組みたいと思います!
ちなみにステータスバーの表示についてはOreoの仕様上不可能ってことでしょうか? 聞くことは一回でまとめた方が答えるほうも楽
情報の小出しも嫌われるが、回答付いたら次の質問を繰り返すのもどうかと思うぞ >>909
いえ新たな質問ではなく>>905で質問させて頂いている内容です
textでのアップで分かりづらくて申し訳ないです 「Notify Sound」→「Notify」と走らせる場合、表示内容が同じだとNotifyに上書きされ音が鳴らなくなってまうことに気付きました
Notifyの条件として2つの内容が異なる場合など策を講じないとです
TaskをKitKatからOreoへ修正しているんですが、Actionの順番がシビアで苦戦しています ●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
何かをダウンロードしてる間は変数を変更するということはできますか?
画面消灯後数分経ったらwifiを切る、というプロファイルに「ダウンロード中はwifiを切らない」という条件を追加したいです。 >>912
TaskerのNotificationだと最新の通知しか取得できないので、PluginのAutoNotificationで対応できますよ
AutoNotificationなら特定の通知が表示してる状態(State)Contextが作れるので、そのProfileがActiveの時はWi-Fiを切らないとか色々な条件に利用できますよ >>908
Android 5以降で Ticker は廃止されヘッドアップ通知に変わった.
同じように表示させたいのならば,Overlay の Scene を使って Tasker で表示するようにすればよい. >>914
Oreoの仕様上力技でやるしかないんですね
やってみます
ドットさんいつもご多忙中ありがとうございます >>906
ググって出てくるのは多分鳴り分けごとにタスクがあるやつだろうから
1タスク&誤作動軽減ver
LINE
<スタート>
A1: Variable Set [ Name:%LINENAME To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 新着メッセージがあります。 ]
A3: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R : ]
A4: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R : ]
A5: Variable Split [ Name:%LINENAME Splitter:が Delete Base:Off ] If [ %LINENAME ~R が ]
<スキップ>
A6: Variable Set [ Name:%LINENAME To:,%LINENAME1, Recurse Variables:Off Do Maths:Off Append:Off ]
A7: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME2 ~R ツムツム] ]
A8: Notification Volume [ Level:4 Display:Off Sound:Off ]
A9: If [ %LINENAME ~R ,個人名1, ]
A10: Play Ringtone [ Type:Notification Sound:Adara Stream:5 ]
A11: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A12: End If
A13: If [ %LINENAME ~R ,個人名2, ]
A14: Play Ringtone [ Type:Notification Sound:Aldebaran Stream:5 ]
A15: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A16: End If
A17: If [ %LINENAME ~R ,グループ名1, | %LINENAME3 ~R グループ名1 | %LINENAME4 ~R グループ名1 | %LINENAME5 ~R グループ名1 ]
A18: Play Ringtone [ Type:Notification Sound:no sound Stream:5 ]
A19: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A20: End If
A21: Play Ringtone [ Type:Notification Sound:NT1 Stream:5 ]
<ジャンプ>
A22: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A23: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
<エンド>
A24: Variable Clear [ Name:%LINENAME* Pattern Matching:On ]
A7はツムツムのハート受信が鳴らなくなるやつなので鳴らしたいなら削除
A22はline風バイブなのでこれもいらなければ削除
あとは好きなだけコピペして鳴り分けして >>916
ありがとうございます。
早速作成します。
また分からないことがあればまた再度質問させていただきます。 >>916
先日はありがとうございました。
それで教えていただいた通りタスクを作成したのですが、鳴り分けが思うように動作しません。
おかしいところなどあればご指摘下さい。
よろしくお願いします。
ちなみに、僕個人ツムツムは利用していませんが、一応同じように作成しています。
Profile: LINE2 (20)
Event: Notification [ Owner Application:LINE Title:* Text:* Subtext:*
Messages:* Other Text:* Cat:* New Only:Off ]
Enter: LINE鳴り分け1 (21)
<スタート>
A1: Variable Set [ Name:%LINENAME To:%NTITLE Recurse Variables:Off Do Mahs:Off Append:Off ]
A2: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 新着メッセージがあります。 ]
A3: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R : ]
A4: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R : ]
A5: Variable Split [ Name:%LINENAME Splitter:が Delete Base:Off ] If [ %LINENAME ~R が ]
<スキップ>
A6: Variable Set [ Name:%LINENAME To:%LINENAME1 Recurse Variables:Off Do Maths:Off Append:Off ]
A7: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME2 ~R ツムツム ]
A8: Notification Volume [ Level:4 Display:Off Sound:Off ]
A9: If [ %LINENAME ~R ,個人名, ]
A10: Play Ringtone [ Type:Notification Sound:Acoustic Stream:5 ]
A11: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A12: End If
A13: If [ %LINENAME ~R ,グループ名, | %LINENAME3 ~R グループ名 | %LINENAME4 ~R グループ名 | %LINENAME5 ~R グループ名 ]
A14: Play Ringtone [ Type:Notification Sound:Aldebaran Stream:5 ]
A15: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A16: End If
A17: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
<ジャンプ>
A18: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A19: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
<エンド>
A20: Variable Clear [ Name:%LINENAME* Pattern Matching:On Local Variables Only:Off ] >>918
個人名のところを個人名と打っちゃってる?
田中*
みたいにしてみたらどう? A6: Variable Set [ Name:%LINENAME To:%LINENAME1 Recurse Variables:Off Do Maths:Off Append:Off ]
A6: Variable Set [ Name:%LINENAME To:,%LINENAME1, Recurse Variables:Off Do Maths:Off Append:Off ]
To:,%LINENAME1, %LINENEMEを ,,で囲んでないのにifでの指定が ,, で囲んでるからかな あと、登録名に「が」がついてる人がいるなら
A5: Variable Split [ Name:%LINENAME Splitter:がスタンプ Delete Base:Off ] If [ %LINENAME ~R がスタンプ ] に
名前にスペースある人はお手数ですがLINEの友達の画面で名前をタップしてでスペース削っておいてください ●Tasker有無: 購入済み
●Androidバージョン: 8.0.0
●root有無: なし
TaskのショートカットをPlayストアのアイコンで置いたらどんな形になりますか?
TaskerのApplication Icon一覧ではPlayストアアイコンは丸い形をしてるのに置かれる形は四角なんです
今作者さんに問い合わせて検証すると言ってはもらえたんですが不安で
↓スクショ一覧です
https://1drv.ms/f/s!Atxy5rVm4jtvjXRPQpt6jmGRmMC8 ●Tasker有無: 購入済み
●Androidバージョン: 8.0.0
●root有無: なし
今回の更新でProfileの複数選択削除できなくなってますか?
もし皆さんもそうでしたら>>924と併せて作者さんに報告しようかと >>925
できないね
2chMate 0.8.10.8 dev/Sony/G8441/8.0.0/DR >>926
ありがとうございます
心強いです
作者さんに報告してみます >>919
ありがとうございます。
個人名の所は、質問する際に個人名と変更させていただきました。
ただ、*を入れていなかったので、入れて再度確認しましたが鳴り分けできません。
>>920
ありがとうございます。
A6のTo:を,,で囲んで,%LINENAME1,にしてみましたが変わりなしです。
登録名に「が」が含まれている人がいないですが試してみましたがこちらも変わりなしです。
他に原因考えられますか? runlog取ってみました。
鳴り分けに設定した個人名でテストした分です。
20180111 16.10.07 P Instant ID19 LINE1
20180111 16.10.07 E Start ID0:0.0 TaskService
20180111 16.10.07 T Running ID21 LINE鳴り分け
20180111 16.10.07 A OK ID21.1 LINE鳴り分け.スタート
20180111 16.10.07 A IfFail ID21.2 LINE鳴り分け.Goto
20180111 16.10.07 A IfFail ID21.3 LINE鳴り分け.Var Split, %LINENAME=LINE
20180111 16.10.07 A IfFail ID21.4 LINE鳴り分け.Goto
20180111 16.10.07 A IfFail ID21.5 LINE鳴り分け.Var Split, %LINENAME=LINE
20180111 16.10.07 A OK ID21.6 LINE鳴り分け.スキップ
20180111 16.10.07 A IfFail ID21.7 LINE鳴り分け.Goto
20180111 16.10.07 A OK ID21.8 LINE鳴り分け.Notification Volume
20180111 16.10.07 A OK ID21.9 LINE鳴り分け.If
20180111 16.10.07 A OK ID21.13 LINE鳴り分け.If
20180111 16.10.07 A OK ID21.17 LINE鳴り分け.Play Ringtone
20180111 16.10.08 A OK ID21.18 LINE鳴り分け.ジャンプ
20180111 16.10.08 A OK ID21.19 LINE鳴り分け.Vibrate Pattern
20180111 16.10.08 A OK ID21.20 LINE鳴り分け.エンド
20180111 16.10.08 T ExitOK ID21 LINE鳴り分け
20180111 16.10.08 E Stop ID0:0.0 TaskService
よく分からないですが、Ifがそのままマッチせずスルーしている感じですかね?
ご指導宜しくお願いします。 >>906は個人名の鳴り分けは出来てるけどグループトークごとの鳴り分けができないんだよね? >>928
LINEの通知には何種類かあって
@ 未読がある状態で新規メッセがあると届く、 新着メッセージがあります。(この通知のあと↓の通知が来る)
A メッセージが来た事を知らせる、 登録名 :本文(登録名の後にスペースが入る)
B スタンプが来た事を知らせる、 登録名がスタンプを送信しました。(スペースが入らない)
C グループメッセが来た事を知らせる、 登録名 - グループ名 本文 (全部スペースが入る)
D グループスタンプが来た事を知らせる、 登録名 - グループ名 登録名がスタンプを送信しました。 (全部スペースが入る)
汎用LINERing 改めてみてちょっとおかしかったので修正版
<スタート>
A1: Variable Set [ Name:%LINENAME To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 新着メッセージがあります。 ]
A3: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 無音にしたい人1 | %LINENAME ~R 無音にしたい人2 ]
A4: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R - ]
A5: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R - ]
A6: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R : ]
A7: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R : ]
A8: Variable Split [ Name:%LINENAME Splitter:がスタンプ Delete Base:Off ] If [ %LINENAME ~R がスタンプ ]
<スキップ>
A9: Variable Set [ Name:%LINENAME To:,%LINENAME1, Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME2 !~R - ]
A10: Variable Set [ Name:%LINENAME To:,%LINENAME3, Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME2 ~R - ]
A11: If [ %LINENAME ~R ,グループ名, ]
A12: Play Ringtone [ Type:Notification Sound:Ascensions Stream:5 ]
A13: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A14: End If
A15: If [ %LINENAME ~R ,個人名, ]
A16: Play Ringtone [ Type:Notification Sound:Adara Stream:5 ]
A17: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A18: End If
A19: Play Ringtone [ Type:Notification Sound:Altair Stream:5 ]
<ジャンプ>
A20: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A21: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
<エンド>
A22: Variable Clear [ Name:%LINENAME* Pattern Matching:On ]
確認として
A22: Variable Clear [ Name:%LINENAME* Pattern Matching:On Local Variables Only:Off ]
これを無効にしておいて通知来たあとに %LINENAME にグループ名or個人名が入ってるかどうか確認。おまじないと無音の為なので無効にしていても動く
一応ファイルでも pass:tasker http://whitecats.dip.jp/up/download/1515692523/attach/ pfofileをタップ、importで落としたファイル選択 >>930
ありがとうございます
当初、個人名は出来ていたと思うのですが、気がつけば鳴り分けが出来なくなっていました
タスカーも一度アンインストールして再インストールしたのですが、変わりなしです >>931
pfofileありがとうございます。
ダウンロードして再設定させていただいたのですが、やはりうまく鳴り分けが出来ません。
runlogです。
20180112 09.29.20 E Start ID0:0.0 TaskService
20180112 09.29.30 E Stop ID0:0.0 TaskService
20180112 09.29.40 P Instant ID18 LINE
20180112 09.29.40 E Start ID0:0.0 TaskService
20180112 09.29.40 T Running ID17 LINERing
20180112 09.29.40 A OK ID17.1 LINERing.スタート
20180112 09.29.40 A IfFail ID17.2 LINERing.Goto
20180112 09.29.40 A IfFail ID17.3 LINERing.Goto
20180112 09.29.40 A IfFail ID17.4 LINERing.Var Split, %LINENAME=個人名
20180112 09.29.40 A IfFail ID17.5 LINERing.Goto
20180112 09.29.40 A IfFail ID17.6 LINERing.Var Split, %LINENAME=個人名
20180112 09.29.40 A IfFail ID17.7 LINERing.Goto
20180112 09.29.40 A IfFail ID17.8 LINERing.Var Split, %LINENAME=個人名
20180112 09.29.40 A OK ID17.9 LINERing.スキップ
20180112 09.29.40 A IfFail ID17.10 LINERing.Var Set, %LINENAME=,%LINENAME1,
20180112 09.29.40 A OK ID17.11 LINERing.If
20180112 09.29.40 A OK ID17.15 LINERing.If
20180112 09.29.40 A OK ID17.19 LINERing.Play Ringtone
20180112 09.29.40 A OK ID17.20 LINERing.ジャンプ
20180112 09.29.40 A OK ID17.21 LINERing.Vibrate Pattern
20180112 09.29.40 A OK ID17.22 LINERing.エンド
20180112 09.29.40 T ExitOK ID17 LINERing
個人名の所には、登録名が入っていました A22を無効にしても同じようなrunlogでした。
20180112 09.30.05 P Instant ID18 LINE
20180112 09.30.05 E Start ID0:0.0 TaskService
20180112 09.30.05 T Running ID17 LINERing
20180112 09.30.05 A OK ID17.1 LINERing.スタート
20180112 09.30.05 A IfFail ID17.2 LINERing.Goto
20180112 09.30.05 A IfFail ID17.3 LINERing.Goto
20180112 09.30.05 A IfFail ID17.4 LINERing.Var Split, %LINENAME=個人名
20180112 09.30.05 A IfFail ID17.5 LINERing.Goto
20180112 09.30.05 A IfFail ID17.6 LINERing.Var Split, %LINENAME=個人名
20180112 09.30.05 A IfFail ID17.7 LINERing.Goto
20180112 09.30.05 A IfFail ID17.8 LINERing.Var Split, %LINENAME=個人名
20180112 09.30.05 A OK ID17.9 LINERing.スキップ
20180112 09.30.05 A IfFail ID17.10 LINERing.Var Set, %LINENAME=,%LINENAME1,
20180112 09.30.05 A OK ID17.11 LINERing.If
20180112 09.30.05 A OK ID17.15 LINERing.If
20180112 09.30.05 A OK ID17.19 LINERing.Play Ringtone
20180112 09.30.05 A OK ID17.20 LINERing.ジャンプ
20180112 09.30.05 A OK ID17.21 LINERing.Vibrate Pattern
20180112 09.30.05 A Disabled ID17.22 LINERing.エンド
20180112 09.30.05 T ExitOK ID17 LINERing
20180112 09.30.05 E Stop ID0:0.0 TaskService
20180112 09.30.21 E Start ID0:0.0 TaskService
20180112 09.30.27 E Stop ID0:0.0 TaskService
20180112 09.30.29 M Restart ID0:0.0 Monitor
頂いたもので行っているのに、どこが悪いのだろう autonotification を利用すれば鳴り分け可能と見たのですが、
購入して利用する方が確実ですかね?
でも使い方分からないですし、ご意見宜しくお願いします >>933
なりわけが一切できないのかな?
もっとシンプルなタスクにしてみたらできるの?
通知はどういう感じで出してる?
どんなふうに失敗しているか、書いてくれないと次に進めないと思うよ。 >>933
%LINENAME(数字アリも)にどんな変数が入っているかも書いてみて。Varsをみればわかります。 >>933
ありがとうございます。
鳴り分けは一切出来ていないです。
以前作成したシンプルなタスクでも鳴り分け出来ないです。
ラインの通知は、ポップアップ表示のみoffにしています。
%LINENAMEをタップして確認しましたが、何も書かれていないです。 >>935
AutoNotification購入した方がいいと思う
AutoInputとAutoNotificationは是非購入しておくべきPluginだと思うよね? >>938
ごめんごめん。A 22
は消さないとなにがはいっているかわからないよ。 >>940
A22 消してるんだね。もうこうなったらA1 だけ、からやってみたら? >>935
AutoInputとAutoNotification 共に使い方が分からないので
色々と調べて前向きに購入したいと思います。
勉強するのによいサイトなどあれば教えて下さい。
宜しくお願いします >>940
A22は再度追加してました。
%LINENAMEは ,%LINENAME1,
%LINENAME1
%LINENAME2
%LINENAME3
は何も書いていません。
宜しくお願いします。 942
>>935は>>939の間違いです。
すみません >>943
920を誤解しているようですね。
, ←は一切要りません。
A9含めて自分では入力しないように。 >>945
色々とありがとうございます。
931のいただいたprofileで変更した点は
A11のグループ名
A15の個人名
A12 A16 A19 Sound を希望の通知音に代えただけです。
, の意味があまりよく分かりません。
個人名やグループ名を,,で囲まなくても良いのですか? >>946
,は要らない。消せるものはすべて消して。 >>942
最初は戸惑うけど試してる内に分かるよ
AutoNotificationのProfileで任意の通知を各種変数に格納してくれるからその変数を利用するってイメージだけどこれは既にできてるね
要はTaskerより詳細に取得できるから便利ってだけ 基本的な質問して良いですか?
LINEの方、変数の名前が全て大文字なのはシステムの物だったと思ったんですが、
%LINENAMEとか使えるようになったんですか?
検証してないんですけど。 >>949
大文字はそのTaskが完走しても保持される→グローバル変数
小文字は保持されない→ローカル変数 >>950
ごめんなさい。
試してみたらできました。
何故か頭文字一文字だけ大文字がグローバル変数だと思ってました。 >>951
一文字でも大文字が入ればグローバル変数。 変数になにも取れていないとなるとユーザー補助でtaskerがオフになってない? 組んでみたけど%NTITLEで個人名は取得できるけどグループ名が取得出来ないですね。
%evtprmでもグループ名取得できてないしそのへんどうなんでしょう? >>947
ありがとうございます。
,全て消しましたが、反映されず。
知識の無い頭で色々と変更していたら
931のA9 A10の%LINENAME1〜3を数字を削除し
すべて%LINENAMEに変更したら、登録名での鳴り分けが出来ました。
ただ、グループ名での鳴り分けが一切出来ないです。
runlogを見ても、VARSを見ても登録名になっています。
グループ名を取得する為には、どうすれば良いですか?
宜しくお願いします >>947
AutoNotification使ってみましたが、何が何だか・・・
色々試してみましたが、どのように動作しているのか分からないです
どれが任意の通知の変数かも分からない状態です。
何か参考にするところあれば教えて下さい。
宜しくお願いします >>957
A1に Variable Set [ Name:%LINETITTLE To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
を足してみてグループの時にどんな通知が来てるのかチェックする
自分は>>931で動いたけどOSのverによる仕様で通知が変わってるのかもしれない。ちなみに自分は5.x系 >>957
先ずはProfileを作ってみよう
Event > Plugin > AutoNotification > Intercept(通知を横取り)
編集画面ではどの通知にどんな条件で反応するかを登録するわけだけども
一番上の「Fill From Current」で自動登録が便利
LINEの受信時に反応したいから「Action Type」と「Notification App(または)Package Name」にチェックいれてから一番上の「Notification」でどの通知かを選べば自動で設定してくれる
最後に下の方にある「Get All Fields」にチェックを入れるとより多く項目を取得してくれる
これでProfileは一応完成
Taskでは変数一覧で
試しにFlash Actionで変数表示してみるといいかも >>957
私もここで親切な方にAutoNotificationの変数一覧を教えてもらった
その各変数にどんな内容が格納されているのかをテキストファイルに一覧で出力するTaskを作って便利に使ってます
下記に2ファイルアップしておきますので良かったらhttps://1drv.ms/f/s!Atxy5rVm4jtvl0Iywpfzqvy-oL0X
■TaskerのTASKSタブをタップでImportできるXMLファイル
↑ImportしたTaskを先程のProfileで指定
※内部ストレージのDownloadフォルダに出力するようにしてあります
■単なる変数一覧を記載したTEXTファイル 通知が見たいならこちらでログ取りをおすすめする
A1: Write File [ File:Tasker/log/ntitle-log.txt Text:%DATE:%TIME |%NTITLE|%evtprm() Append:On Add Newline:On ]
一回ごとにチェックしなくてもあとでまとめて見られる >>956
spritとは何なのかをわかったうえで、931を三回くらいよみなおして、フローチャートを作ってみたら自力でゴールできるとおもうよ。 >>957
A1の %LINENAME を%LINETITLEに変更すればよいですか?
変更してみましたが、登録している登録名のみです。
グループ名が読み取れていません・・・
8.0だと読み取れないのかな? 皆さん色々とありがとうございます。
午後から、週明けまでここに来ることができないので
皆さんの意見を参考に頑張ります。
よろしくお願いします。 >>960
ありがとうございます。
週末空いた時間に頑張りたいと思います。 >>961
ありがとうございます
早速ダウンロードさせたいただきました。
週末頑張ります。 >>962
ありがとうございます。
ログを取ってがんばります。 >>963
spritにつてよく分からないのでもう少し調べて頑張ってみます。 >>975-980
以下細々となされたテンプレ議論
過程は>>746,764,809,847とその周辺で確認できます
採用非採用は>>980に一任します
スレタイは
Tasker 質問スレ 17
1用のテキストは
http://pastebin.com/raw/Q2uXR48g
2用のテキストは
http://pastebin.com/raw/gDRVrkyZ
>>746の最終稿として以下報告
スレタイ Tasker 質問スレ 17
1用 http://pastebin.com/raw/Q2uXR48g
2用 http://pastebin.com/raw/gDRVrkyZ
2内その他2 https://writening.net/page?Vn6jNK
https://writening.net/page?Vn6jNK は archive.org と archive.is で魚拓済み 👀
Rock54: Caution(BBR-MD5:1322b9cf791dd10729e510ca36a73322) ●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無:無
●わからないこと
土曜日になるとアイコンパックを変更するってできますか?
壁紙の変更のやり方は分かりましたけど、アイコンパックの変更ってタスカーでできますか?
●やってみたこと
Profile: 土日 (32)
Day: Sun or Sat どなたか過去スレ10の380さんが配付した、「[AutoNotification]の変数一覧を
テキストファイルに出力するアクション」ないし、これに類するものがあったらいただけないでしょうか。 >>972
そのレスは見てないんだけど、こういうやつかな?
リンク先のxmlをインポートして実行するとその時々の変数一覧が取れるらしいです
[HOW TO] Helper Task - Get All AutoNotification Variables and Values - tasker https://www.reddit.com/r/tasker/comments/6lgh9m/how_to_helper_task_get_all_autonotification/ >>975
これ、良いね
ラベルにダグって使えたんだね 週末、色々と試行錯誤してました。
>>962さんに教えていただいたログ取りを見ていたら
%evtprm1にLINE
%evtprm2に登録名
%evtprm3に本文または登録名がスタンプを送信しました。
%evtprm4にグループ名
が入っている事が分かりました
Varsで変数を確認すると
%LINENAME2にグループ名が入っていたました。
それで色々と弄った結果
<スタート>
A1: Variable Set [ Name:%LINENAME To:%evtprm() Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 新着メッセージがあります。 ]
A3: Goto [ Type:Action Label Number:1 Label:エンド ] If [ %LINENAME ~R 無音にしたい人1 | %LINENAME ~R 無音にしたい人2 ]
A4: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R - ]
A5: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R - ]
A6: Variable Split [ Name:%LINENAME Splitter: Delete Base:Off ] If [ %LINENAME ~R : ]
A7: Variable Split [ Name:%LINENAME Splitter:がスタンプ Delete Base:Off ] If [ %LINENAME ~R がスタンプ ]
A8: Goto [ Type:Action Label Number:1 Label:スキップ ] If [ %LINENAME ~R : ]
<スキップ>
A9: Variable Set [ Name:%LINENAME To:%LINENAME1 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME3 ~R - ]
A10: Variable Set [ Name:%LINENAME To:%LINENAME2 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %LINENAME4 ~ - ]
A11: If [ %LINENAME ~R グループ名* ]
A12: Play Ringtone [ Type:Notification Sound:Acoustic Stream:5 ]
A13: Goto [ Type:Action Label Number:1 Label:エンド ]
A14: End If
A15: If [ %LINENAME ~R 登録名* ]
A16: Play Ringtone [ Type:Notification Sound:Alya Stream:5 ]
A17: Goto [ Type:Action Label Number:1 Label:ジャンプ ]
A18: End If
A19: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
<ジャンプ>
A20: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A21: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
<エンド>
A22: Variable Clear [ Name:%LINENAME* Pattern Matching:On Local Variables Only:Off ]
とタスクを作成したら鳴り分けが出来ました。
皆さんありがとうございました。
ただ、ここをこうした方がよいと言うのがあればご指導宜しくお願いします。
長文となりすみませんでした。 >>960
>>961
AutoNotificationの変数をテキストに一覧し確認しましたが、僕にはもう少し勉強しないといけない感じです。
時間をかけて勉強します。
ありがとうございました。 >>977
「%evtprm1にLINE %evtprm2に登録名 %evtprm3に本文または登録名がスタンプを送信しました。
%evtprm4にグループ名」
これがわかっているんだったら、↓だけで作れるんじゃないかな。文字面だけ&未検証で済まない。
A1: Stop If [ %evtprm3 ~R 新着メッセージがあります。 ]
A2: Stop If [ %evtprm2 ~R 無音にしたい人1 | 無音にしたい人2 ]
A3: If [ %evtprm4 ~R グループ名* ]
A4: Play Ringtone [ Type:Notification Sound:Acoustic Stream:5 ]
A5 stop
A6: Else If [ %evtprm2 ~R なり分けしたい登録名* ]
A7: Play Ringtone [ Type:Notification Sound:Alya Stream:5 ]
A8:ELSE ※それ以外の登録名ってことね。
A9: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
A10: End If
A11: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A12: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
等符合は~R じゃなくて ~ でいいような気がするけど。~Rでも機能するならいいのかな。 ●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
juiceSSHのtaskerプラグインを使って
sshの接続失敗(接続してない状態)したら再接続する
決めた時間内はずっと切断されてたら再接続してほしいです
動作する時間を決める方法はわかります
どうすればいいのか全く分からないので自分で作ったタスクはありません >>973 974 975
ありがとうございます。
975は使い方が今一つ分からず往生してますが、精進します。 >>971
どんなランチャーアプリを使っているか次第だが,
おそらく AutoInputプラグインを使えば可能. ●Tasker有無: 購入済み
●Androidバージョン: 8.0
●root有無: なし
●やりたいこと
E-mailアプリ(com.sonymobile.email)の鳴り分けをしたい(>>905から格闘中)
通知は下記のように昇り順に追加されていきます
----------
アドレス(\s)件名01(\s)本文01
アドレス(\s)件名02(\s)本文02
アドレス(\s)件名03(\s)本文03
----------
Intercept ContextのProfileは下記の通りなのですが、変数一覧を確認すると何通受信しても毎回1通目しか取得できていません
[%antext]件名01 本文01
また「%antexts()」も「%antextsbig()」も空です
※「ユーザー補助」「通知へのアクセス」許可済みです
宜しくお願い致します
Profile: AutoNotification Intercept (68)
Event: AutoNotification Intercept [ Configuration:Event Behaviour: true
Notification Type: Only Created Notifications
Package Name: com.sonymobile.email
Get All Fields : true ] >>984
乙
>>971
ホーム画面のアイコンだけでよければKLWP使ってアイコンを配置する
アイコン画像の表示に変数を組み込んで変数によってKLWPのアイコン画像を変えるって手もある
Taskerで土曜になったら(%DAYWで取得できる)変数を変更して別のアイコン画像に置き換える
土曜ならA、それ以外ならBって感じで分岐させれば見た目上は変えられる
同じく有料版のZooperWidgetProでも似たようなことはできる(有料版じゃないとウィジェットのタップ機能が開放されない)けど
問題は、どちらもドロワーやドック、フォルダ内のアイコン画像までは変えられない
もしくはアプリの説明文見た限りだとMicoPacksってアプリを使えばTaskerからアイコンパックを制御できるみたい
ただし使用しているランチャーによってはroot取得が必要
http://play.google.com/store/apps/details?id=dev.ukanth.iconmanager&hl=ja >>982
利用してるランチャーはnovaの有料版です。 >>983
AutoNotification Queryアクションを使えば、現在表示中の通知の一覧を、
%antitle() や%antext() >>987
で取得できるから、%antitle(#)で配列の要素数を取得して処理してみては? >>988
ああ、%antitle(#)を使うぐらいなら、アプリを指定して %antitle(<) や %antext(<) を使えば、
分岐の必要も無く、一発で取得できるのか。
http://tasker-userguide.pralin.info/variables.php# >>987-989
ありがとうございます
%antitleにも配列が存在したのは知らなかったです
よく分からないのはAutoNotification Intercept ContextでGet All Fieldsを有効にしているにも関わらず詳細取得できなくなってしまったんです
通常はContextで取得できますよね? >>979
ありがとうございます。
教えていただいた通り作成したら無事動作しました。
最終的には下記のようにタスクを作成し希望通りの動作になっています。
Profile: LINE (20)
Priority: 10 Notification: no
Event: Notification [ Owner Application:LINE Title:* Text:* Subtext:*
Messages:* Other Text:* Cat:* New Only:Off ]
Enter: LINE鳴り分け (47)
A1: If [ %evtprm4 ~ グループ名* ]
A2: Play Ringtone [ Type:Notification Sound:silent-15s Stream:5 ]
A3: Stop [ With Error:Off Task: ]
A4: Else If [ %evtprm2 ~ 登録名* ]
A5: Play Ringtone [ Type:Notification Sound:Acoustic Sound: Stream:5 ]
A6: Else
A7: Play Ringtone [ Type:Notification Sound:signature Stream:5 ]
A8: End If
A9: Goto [ Type:Action Label Number:11 Label:マナー ] If [ %VOLN ~ 0 ]
A10: Stop [ With Error:Off Task: ]
<マナー>
A11: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A12: Vibrate Pattern [ Pattern:0,400,20,100,50,150 ]
今回、長い間色々とご協力していただいた皆さん本当にありがとうございました。 >>990
>%antitleにも配列が存在した
%antitle は AutoNotification Intercept(イベント)コンテキスト で取得できる変数で、
%antitle() は AutoNotification Queryアクション で取得できる配列変数ですね。
https://i.imgur.com/icrB29t.jpg
変数を入力するときに。右のボタンをタップすると変数の一覧が表示されるけど、
前半がInterceptで取得する分。後半がQueryで取得する分。
Autoシリーズなら、どのプラグインから取得した(配列)変数なのか表示されていますから
確認してみてください。
>よく分からないのは〜
”詳細取得”というのが具体的に何を指しているのかわからないので答えられないけど、
アドバイスするとしたら、プロファイルを弄ったのなら、一旦Taskerを再起動しないと
更新されない可能性がある点に注意かな。
もうひとつ、AutoNotificationやAutoInputの「アクション」で「2回目」に変数や
配列を取得する場合、更新されない可能性があるので念の為に確認してみてください。
その場合は、Variable ClearやArray Clearで初期化すればいけるはずです。
後者は今回は関係なさそうだけど、一応。 >>991
どういたしまして。今回の一連では私も大変勉強になりました。 >>992
ありがとうございます
いつも変数を検索してしまうので変数一覧のInterceptかQueryかで違いがあったとは気付きませんでした
> ”詳細取得”とは?
Intercept ContextでGet All Fieldsを有効にすることで、「%antexts()」や「%antextsbig()」などといった変数にも格納されてました
でもいつからかこれらの変数が空で取得できていない状態になってしまい
そして肝心の「%antitle」も1通目の通知しか取得できていない状態です
実際2通目以降の通知は、「%antitle」に以下のように格納されていたんです
メールアドレス(\s*3つ)件名02
メールアドレス(\s*3つ)件名01
タイミング的に>>925の時のTaskerの更新から変になった気がするんですが、Taskerの更新とIntercept Contextに因果関係ありますかね? >>994
それは、TaskerやAutoNotificationの問題ではなく、ご使用のメールアプリの問題ではないでしょうか。
メールアプリのバージョンアップによって通知関連の処理が変わったのではないかと推測します。
試しに他のアプリの通知を%antexts()で取得できるか試してみるのはいかがでしょう。
多分成功すると思いますよ。
でもまあ、AutoNotification Queryアクションなら、全てのメール通知のタイトルやテキストを取得できるんですよね?
それなら当初の目的は達成できるはずなので、「ソニーめ余計なことをしやがって手間が増えたじゃねーか」ぐらいに思っていれば良いかとw >>995
お世話になってます
プリインアプリで端末の更新で更新となるアプリなので更新はされてないです
今まで問題なかったのに不可解が気持ち悪いですね
他の方もGet All Fieldsが利かないなら心強いんですが
試しにQueryでもやってみます >>980
JuiceSSH は通知に状態を出すので,接続失敗の通知をトリガーに再接続すればよい. >>997
ありがとうございます
接続失敗の通知をトリガーに再接続出来ました
再接続の度に接続失敗の通知がたまってしまうのですがこれを解消する方法はありますか? >>998
AutoNotification Cancel このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 176日 12時間 35分 26秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。