Tasker 初心者質問スレ 16 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/07/24(月) 19:56:58.52ID:5IBTskRd
Androidアプリ、Taskerの初心者質問スレです

■公式サイト:7日間体験版あり
http://tasker.dinglisch.net/

■前スレ
Tasker 初心者質問スレ 15
http://egg.2ch.net/test/read.cgi/android/1482223819/

■関連リンク
◆Tasker Wiki(英語)
http://tasker.wikidot.com/
◆Google Play
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
◆Tasker for Android 日本語化をめざす@ウィキ
http://www43.atwiki.jp/taskeru/
◆ぷらりん
http://tasker-userguide.pralin.info/

>>980を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい
2017/11/23(木) 17:41:29.30ID:OWL6nX9c
まず手を動かしましょう
Tasker入れただけは初心者と言うよりただの未経験者
2017/11/23(木) 17:47:45.15ID:bngJwAvj
>>676
可能ですよ

非常に初歩的なので Tasker に親しむのにちょうど良い題材です

・Wi-Fi接続時とはどんなプロファイルになるだろう?
・Wi-Fi切断時とはどんなプロファイルになるだろう?
・マナーモードにするにはどんなタスクだろう?
・マナーモードを外すにはどんなタスクだろう?

これらを wiki で学べばいいだけです
とても簡単で初歩の初歩なのでまずは Tasker に親しむ意味でも自分でチャレンジしましょう

チャレンジしてうまく動かなかったらまたきてくださいね
2017/11/23(木) 17:56:27.26ID:PBH57K+O
>>683
>>684
そうですよね…
当分は自力で頑張ってみようと思います
スレ汚し失礼しました
2017/11/24(金) 02:11:02.50ID:Zd/1mnRp
>>618です。
上で教えていただいたTermuxにデータを変数で渡す方法ないでしょうか?
実行ファイルを置くよう指定されている/.termux/taskerディレクトリはTasker側からは見えないので、実行ファイルをtermuxで事前に作成しておく必要があり
TaskerのWriteFileコマンドなどで、実行コマンドファイルを作成することができません。
Taskerからtermux呼び出すコマンドのargumentsに文字列入れて動くか色々試してみてるのですが、定数変数ともにtermux側に渡ってないみたいです。
2017/11/24(金) 03:05:02.70ID:SmSCwPLR
>>686
単に指定をミスしているかと
/.termux/taskerではなく.termux/taskerでは?

/storage/emulated/0(環境により絶対パスは異なる)より下でTaskerが書き出せないのは体験したことがありませんよ
Taskerでは/storage/emulated/0をカレントとしてそこからの相対パス指定をしてあげればいいです
2017/11/24(金) 04:19:32.80ID:E0+/Qlcn
賢い人が裏山
taskerで何かしようと挑戦するたびに
オレって馬鹿なんだなと思う
2017/11/24(金) 06:12:52.66ID:S1DmZoBo
./termuxがカレント下だったはず
2017/11/24(金) 06:22:35.24ID:X46tuF6F
別に賢くないぞ
作って間違えて直す回数が多いだけだぞ
2017/11/24(金) 06:44:08.89ID:q6bmSgv8
そもそも作れないがなw
2017/11/24(金) 06:59:36.69ID:qswFCSSK
>>688
要は発想力と根気
何でもそうだけど、やってみようと決めて試行錯誤して、出来に納得できなければ悩んで、納得できたら完成とする

お前みたいな卑屈なやつは
やってみようと決めて試行錯誤して、うまくいかなかったらそこで思考停止して投げ出す

思考停止しないで試行錯誤する根気があるかどうかだよ
馬鹿なら知恵を付ければいいだけ
頭カラッポの方が夢詰め込めるって言うだろ。お前は馬鹿じゃなくて根気がないだけ

目の前の箱(PC)でも板(スマホ)でも調べたいワード入力したらいくらでも答え出てくる時代だぞ?
図書館行って専門書数十冊積んで片っ端から目を通さないと情報に目星をつけることすらできない時代じゃないんだ
俺って馬鹿なんだなで思考停止したらそこで終わりだろ。調べて繰り返し失敗しろ。それは恥じゃなくてお前の糧だよ
2017/11/24(金) 07:31:05.79ID:ypBblURu
無駄なタスクを削除したり省いたり、より短いタスクで同等の機能を再現してみたり
あーでもないこーでもないとやって気付いた
同等の機能持ったアプリ探した方が早い
Taskerは趣味
2017/11/24(金) 11:37:04.33ID:oHtdeJxD
>>687
アプリ側からしか見えないみたいなんですよ。
/無しとかも試しましたがないです。

>>689
そこにもありませんでした。
ファイラーで隠しファイル含めてtermuxの文字列でフル検索かけてるのてすが、
/storage/emulated/0/Android/data/com.termux.tasker
/storage/emulated/0/Android/data/com.termux
があるだけで、どちらも中身は空っぽで自分で書いたスクリプトファイルも無いです。
2017/11/24(金) 12:57:35.80ID:VglmTynC
>>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を試してから)引数なしで取り回す工夫が必要かと
2017/11/24(金) 13:33:34.60ID:oHtdeJxD
>>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
で試しましたが、ディレクトリが無いとエラーになります。

工夫と言いますと、どのような方法てしょうか?
2017/11/24(金) 13:45:53.89ID:l8Qd6Yem
>>696

>>625
> 1・>>620の固定ファイル名手法
2017/11/24(金) 14:37:15.24ID:oHtdeJxD
>>697
はい、今は処理したいファイルをtermexで手打ちして作成している固定ファイル名での処理なのですが、
そこを動的に変える方法を探しています。

どうにかできないでしょうか?
2017/11/24(金) 15:10:39.25ID:eFudOBg9
>>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スクリプト内で読んで引数とするのも一つの手かも知れません
2017/11/24(金) 15:33:20.70ID:j2pnbYSk
>>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を実行できないの?
なにか制限があるのかな
2017/11/24(金) 15:48:31.75ID:oHtdeJxD
>>700
今は699で書いていただいたようなコピーやリネーム処理を組み合わせて固定ファイル名でやっています。
しかし、書き込みが1日6G以上あるのでできたらコピーとかを少なくしてマイクロSD上のファイルをリネームなどせずに直接処理できるように改良しようとしています。
termuxの実行ファイルは専用ディレクトリ配下に置かないと動きません。
http://imgur.com/ZrzL2Bk.jpg
2017/11/24(金) 15:51:06.79ID:9pFt7Dta
>>699
よくよく考えると

> ・選択側を上もしくは左として設定
> ・対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)



・選択側を上もしくは左として設定
・対象ファイルを作業フォルダにコピー
・コピーした対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)

にした方が元ファイルを痛めず済みますね

別に

> ・対象ファイル名をtermexでの固定ファイルAとBへ変更(もちろん上・左を考慮して)

の前で元ファイル名を記憶しておいて正常終了に限らず終了時に戻してもいいですが
多少リスクがあるのでもし自分がやるならコピーして終了時に作業ファイルは捨てるかな
2017/11/24(金) 15:53:58.81ID:/GjKjKrQ
>>701
>>700で指摘してるのは「termuxの実行ファイルは専用ディレクトリ配下に置かないと動きません。」対策です

スクリプトAを専用ディレクトリに置く
スクリプトAから専用ディレクトリ外のスクリプトBが起動できるのでは?と言うことです
2017/11/24(金) 16:04:22.12ID:JbD0QXpZ
>>701
> しかし、書き込みが1日6G以上あるのでできたらコピーとかを少なくしてマイクロSD上のファイルをリネームなどせずに直接処理できるように改良しようとしています。

それはもうTaskerで行うレベルでもないと思います
その量なら自分でするか他者に依託するかはともかくアプリ開発(コードの多くはOSSで済みそうですが)を考えた方がいいのでは?

あと後出しで

> 今は699で書いていただいたようなコピーやリネーム処理を組み合わせて固定ファイル名でやっています。

とか言われると>>699書いた自分が間抜けなのでやめてくださいね
テンプレにも「うまく行かない場合は,そのProfileやTaskを貼り付ける」とあります
「書き込みが1日6G以上あるのでできたらコピーとかを少なくしてマイクロSD上のファイルをリネームなどせずに直接処理できるように改良しようとしています」も「どううまくいかないのか具体的に書く」を無視してますよね
2017/11/24(金) 16:06:44.57ID:oHtdeJxD
>>703
やってみます。
皆さんすみませんてした。
2017/11/24(金) 17:14:48.92ID:9wp8Mikn
真理

626 名無しさん@お腹いっぱい。 sage 2017/11/14(火) 18:46:40.69 ID:eoKhTSJS
メモであって質問じゃないだろ。いちいち答えるなよ
相手してたらキリないぞ

670 名無しさん@お腹いっぱい。 sage 2017/11/18(土) 22:04:50.85 ID:Yoz0DH4i
質問の仕方でわかるだろ。引っかかるなよ。
2017/11/24(金) 22:14:38.27ID:sDsijhMb
●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」を起動すればオリジナルのバイブパターンになるだろうと
 思い、上記の設定にしたのですがうまくいきません。何かあと一工夫が必要だと思うのですが、
 それが何か分かりません。
 
どうぞよろしくお願いいたします。
2017/11/24(金) 22:43:35.47ID:5+vTF3uv
>>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に関係なく正常に動作しているのか?
2017/11/24(金) 22:50:48.75ID:sDsijhMb
>>707
2chmateで見ると体裁が崩れてしまいました。

大変失礼しました。
2017/11/24(金) 23:46:38.86ID:yIDqsTfY
>>685
Tasker の使い方がわかっていないのならば,下記のサイトを概要から読んでいくとよい.
http://solodc2011.com/tasker/1-overview

その後,実践例題も見るとよい.
2017/11/24(金) 23:59:19.64ID:7smO4C/S
テンプレにあるぷらりんのが良くないか
2017/11/25(土) 00:35:45.49ID:47FpSI1r
>>710のは画像付きのいわゆる図解だから
「直観的に操作してみて分からなかったので考えることを放棄して訊きにしました」 な>>682=>>685には丁度いいんじゃないか
これでダメなら何でもいいからProfileをひとつ作ってみよう系のブログとか挙げるしかないだろう

>>710のを読んで、より突っ込んだ理解を得たいならぷらりん読めばいいんじゃねーの
ぷらりんは解説サイトっていうより優しい仕様書、本家のHelpテキストを少し噛み砕いた日本語の説明書って感じだし
そもそもTaskerは素人向けのアプリじゃないけど、稀に迷い込む素人(≠初心者)にいきなり仕様書嫁っていうのは酷だと思う
2017/11/25(土) 00:37:23.64ID:TlHroy5b
>>705
Termuxプラグインで,スクリプトを指定するところも,引数を指定するところも,Taskerの変数が使える.

>>703 に書かれているようなこともできる(sh や bash などで実行してやる必要はあるが).
しかし,そんなことをせずとも,
~/.termux/tasker を,Taskerのディレクトリなどの,書き込み可能なディレクトリへのシンボリックリンクにしてしまえばよい.
2017/11/25(土) 14:40:27.92ID:yetPbCAW
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
質問をお願いします。アラームを止めたら、時間と天気予報を読み上げる
様にしたいのですが、
肝心の時間指定の方法が分かりません

具体的には、午前6時から午後5時の間なら、時間と今日の天気。
午後5時から午後11時の間なら、時間と
今日の天気、明日の天気を読み上げる様にしたいと思ってます。
この時間指定の方法を教えて下さい。

よろしくお願いします
2017/11/25(土) 22:38:26.64ID:QVz/a7Sv
>>714
%TIMEをセット。
12:35だったら12.35と数値で表されるから、その大小をうまく使って時間を設定。
2017/11/25(土) 22:53:18.92ID:yetPbCAW
>>715
ありがとうございます
やってみます
2017/11/26(日) 11:35:06.79ID:Rj/nFPR5
上の>>714なんですが、続きで質問があります。
午前、午後の切り分けは上手く出来たのですが、アラーム停止で起動してくれません。
端末に元々入っていたアプリの
Google時計でも、Taskerで時間を指定しても同様に起動しません。
何か、別に設定のやり方があるのでしょうか?
何度もすいませんが、よろしくお願いします。
2017/11/26(日) 12:21:26.31ID:GaDL7DTj
>>717
作ったタスクを貼ってみて。
2017/11/26(日) 12:33:31.62ID:k7urr3iM
長いタスク書いて再生ボタン押しても再生されないことあるんだけどどこがエラーで再生できないのか表示できないの?
2017/11/26(日) 13:02:43.78ID:Rj/nFPR5
>>718>>719
よろしくお願いします
素人が作ってみたもので、笑われるかもしれないのですが…

ラベルはGotoで使っていますが、始めに、自分自身で分らなくなってしまうので、付けていたので関係ないラベルも付いています。

長くて貼れなかったので分けてます。
2017/11/26(日) 13:08:41.36ID:Rj/nFPR5
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 ]
2017/11/26(日) 13:12:37.36ID:GaDL7DTj
>>720
プロファイルもおねがいします。
2017/11/26(日) 13:14:35.17ID:Rj/nFPR5
<ここから時間取り出し>
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 ]
2017/11/26(日) 13:18:25.01ID:QBDC904Y
>>719
Taskerの画面右上の…を縦にしたアイコン→More→Run Log
2017/11/26(日) 13:22:23.84ID:Rj/nFPR5
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とか色々試しました。
2017/11/26(日) 13:31:35.18ID:GaDL7DTj
>>725
消しちゃいましたか。
まず、アラームを消すってのトリガーの作り方だよね。
アラームソフトによって挙動が違うからそこがわからないとなんとも。
タスカーのシーンでアラームを消すボタンを作るてもあるし、インテントでどうにかなるかもしれないし。ウインドウで管理すればできるのかも。
どんな試行錯誤してるのか共有してもらえると。
2017/11/26(日) 13:32:59.78ID:Rj/nFPR5
>>724
ログのコピーのやり方がわからなくて…

すいません…
2017/11/26(日) 13:33:28.09ID:GaDL7DTj
>>725
別のタスクならアラーム停止で動くのかな?
2017/11/26(日) 13:42:54.26ID:Rj/nFPR5
>>728
今試してみたのですが、自宅判定で使っているprofaileはtimeで設定してうごきました。時計アプリではだめでした。
2017/11/26(日) 13:46:21.27ID:Rj/nFPR5
>>726
色々やったので…
アプリはGoogleの時計アプリしか使ってません。

taskerではtimeの設定とかAlarmDoneを試しました。
2017/11/26(日) 14:02:44.21ID:F8KByTv8
>>724
再生されない時はそこのログにも残らない
2017/11/26(日) 14:31:32.38ID:Rj/nFPR5
>>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
2017/11/26(日) 14:32:36.67ID:JNGNrwyl
>>719は単独の質問なんたが何故かレスにされてる
2017/11/26(日) 14:33:27.32ID:Rj/nFPR5
>>733
すいませんでした
2017/11/26(日) 14:34:35.45ID:JNGNrwyl
800行以上のコードを丸々コピーして新しいTaskに貼り付けたらきちんと動くとかさっぱり意味不明
2017/11/26(日) 14:49:58.28ID:GaDL7DTj
>>729
アラームを停止させるときに、画面をタップするよね。
そのタップをトリガーにしたいってことでいい?
2017/11/26(日) 15:07:36.95ID:Rj/nFPR5
>>736

はい
お願いします
2017/11/26(日) 16:27:12.76ID:3b4L9G4R
>>710
スレ内をsolodc2011.comで検索すると . の推しっぷりがすごいな
. はここまで推すならぷらりんとの役割分担を示した方がいいよ
次スレではテンプレに入れたらどう?>>980
2017/11/26(日) 16:28:24.32ID:3b4L9G4R
>>711
ぷらりんは日本語化されたリファレンスとしては優秀だけどhow toモノとしてはほとんど掲載がないよ
よく言語系でHello Worldがあるけどそういった実習実践さがぷらりんは薄い
他にぷらりんが古くなってしまったというのもあるしsolodc2011は画像が豊富というのもあるかな

古くなってもぷらりんは数少ない網羅日本語リファレンスなのでテンプレにはあり続ける
ただ>>676,683を例にすると未経験者にはsolodc2011の方が適してる
まず手を動かさないとID:PBH57K+Oみたいになにもしないで質問する子になってしまう
2017/11/26(日) 16:29:43.85ID:3b4L9G4R
>>719
本スレに類似案件あり

>>720
横だけどタスクはほとんど目的に関係ないのでプロファイルを貼らないと意味がないんだよ
アラーム停止がトリガーでそれの検知ができていないのが質問の要諦でしょ?
2017/11/26(日) 16:38:33.29ID:3b4L9G4R
>>980
>>720,721,723,725見て思ったけど長いDescriptionなど用にテンプレで外部サイトを案内してもよさそう

すでにスレでも使用されている最王手pastebinが個人的にはオススメ
日本語サイトという意味ではググって見つけたhttps://writening.net/くらいかな
2017/11/26(日) 16:42:51.64ID:UySRatts
>>740
本スレに見当たらないけどどれ?
743名無しさん@お腹いっぱい。
垢版 |
2017/11/26(日) 17:18:32.54ID:WAMVRT5y
>>742
200レスもない本スレでも探せなかったの?
頭から見ても100レス読まなくてもたどり着けるんだけど
2017/11/26(日) 17:19:24.81ID:WAMVRT5y
>>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/
2017/11/27(月) 00:06:04.48ID:LjtgA0sF
この際テンプレを更新したらどうだろうか?
2017/11/27(月) 06:22:30.96ID:Q7X8E/cP
>>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
2017/11/27(月) 07:07:41.75ID:IpXAcidG
テンプレ利用しない場合は基本スルーはドットに限らず回答者のスタンスとして推奨でいいんじゃないか
質問に対して質問されることが前提の質問(ややこしい)が多すぎる。無駄にスレ消費するだけだし
初心者スレだから多少の無礼は許されると勘違いしてるアホが多すぎ
「なんで誰も回答してくれないんですか?」→「テンプレ使ってないから。雑談したいなら本スレ池」の流れの方が質問スレ的には健全だと思う

あと基本的にブラウザでも専用ブラウザでも>>1と最新の50件が表示されるので、現状だとローカルルール的なものが書かれてる>>1しか読まれてないと予想
というか>>2に質問テンプレがあること自体気付かない質問者の方が多そう
「質問テンプレート(>>2)を参考にして質問すること」くらいでいいので>>1内に一文欲しいな
2017/11/27(月) 10:29:42.30ID:ylsK0t3T
質問者がどこまでわかっているかを自らアピールしてくれないと、何から答えていいのかわからないことが多々あるよね。
2017/11/27(月) 11:04:07.17ID:ugef3HZe
ム板でも今時テンプレ厳守の基地外が粘着してるスレなんて無いがな
2017/11/27(月) 13:35:52.04ID:IpXAcidG
>>736-737
Googleの時計はアラームが鳴る時に通知を出し、停止すると消えるので
event: Notification Removed を使えば「アラームを解除した時」をトリガーにできそう
具体的にはNotification RemoveでTitleに「アラーム」、他空欄

7.1.1環境だけど、通知から解除した時と、スリープ状態で鳴って右にスワイプして解除した時の2通りの方法で成功するのを確認
問題があるとすればスヌーズにした時もタイトルが「アラーム」という通知が消えるのでTaskが走っちゃうんだよな
2017/11/28(火) 04:13:24.97ID:O4Pxco5f
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
特定アプリの通知バーの通知が変わった瞬間を判定したい

通知バーからアーティスト名と曲名の取得はAutoNotifictionで出来たんですが、
曲が変わって通知バーの通知が変わった瞬間に再取得をしたいです
よろしくお願いします
2017/11/28(火) 06:09:41.19ID:knmo8opG
>>751
それこそ曲名を取得したら変数に入れて
Notification Removedで曲名の変数が通知から消えた時を指定できるんじゃない?
2017/11/28(火) 06:26:08.20ID:O4Pxco5f
>>752
返信ありがとうございます。
Notifiction Removedを探してみましたが見当たりませんでした。
Profilesにあるものでしょうか?
2017/11/28(火) 06:39:32.40ID:O4Pxco5f
>>752
失礼しましたStateの方を見てました
Eventの方にありましたのでアプリを指定して見ましたが
動作してないようです
2017/11/28(火) 06:48:05.97ID:O4Pxco5f
>>752
Notifictionから出来ました
ありがとうございました
2017/11/30(木) 10:49:53.48ID:argHDPJN
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: なし
うことをしたい
●わからないこと(知りたいこと)
Android4.2.2でTaskerを愛用してきたんですが、Android8に機種変しようか修理かで迷っています。
Android4→8にした場合、使えなくなるActionを教えて欲しいです。
2017/11/30(木) 12:32:57.43ID:mxZ6f0qe
初心者スレで聞くことじゃない
本スレへどぞ
2017/12/01(金) 06:38:39.91ID:GEuci1/v
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: あり
●やりたいこと
アラームの1分前にBluetoothをオンにしたい

AutoAlarmを使ってアラームの時刻を取得し
変数を使って1分前の数値の取得までは出来たのですが
その数値をどうやって起動条件にするのかが分かりません

この変数をPROFILESのTIME条件として追加する方法
または他にいい方法があれば教えて下さい
2017/12/01(金) 06:46:01.40ID:FCqUbYc+
>>758
グローバル変数にして大なり小なりをいれればいい。
2017/12/01(金) 08:49:28.41ID:GEuci1/v
>>759
出来ました
ありがとうございました
2017/12/01(金) 13:03:41.10ID:suo6BYKj
バックグラウンドで動いてるアプリの判定方法ってないでしょうか?
2017/12/01(金) 18:14:03.48ID:K8lUVxcK
>>761
特定のアプリの判別か、現在バックグラウンドで稼働中の全アプリ一覧なのかで難易度が変わる
質問に質問で返して悪いけど、Androidのバージョンは?root有無は?
テンプレを使わないシンプルな質問だとしても、その手の質問なら最低限この2つは情報として出さないとダメだろ
2017/12/01(金) 18:46:56.27ID:haA+DDfq
>>762
横だけどそのあたりはあまり関係ないと思うよ
bg process取りたければRun Shellでpsすればいいだけだし
発火に使うならcontextに用意されてるし

>>761
リストはRun Shellでps
判定は用途によるし察することはできないのでテンプレ使え
2017/12/01(金) 22:15:02.90ID:rTDI4kxE
>>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 )
2017/12/01(金) 23:48:07.51ID:FCqUbYc+
>>764
長文書き込みは、他のサイトを使う手もある程度で良いのでは。ルール化するくらいなら、だらだら貼りこんでくれたほうがまし。
他人のタスクをみれるのがこのスレのいいところのだと思うし。むしろ、難し目のタスクが完成したら出来たら完成版を貼ることを推奨してほしい。
2017/12/01(金) 23:51:10.77ID:FCqUbYc+
あとドットさんへの説明が詳しすぎw
2017/12/02(土) 06:40:10.08ID:s28hFzk9
昔から自分が質問した内容が解決した時点でその質問(と付いた回答)を削除する自己中は一定数居る
似たタイプだと質問して自己解決しましたって消えるやつ。どうやって解決したのかも書けばノウハウになるのにそれを理解できない奴

解決までのフローはノウハウ(後に同様の質問が出た時にログを見ろと誘導可能)になることを説明する一文はあった方がいいかもしれない
魚拓を残させるなら多少は避けられるかもしれないけど、消されてしまった後でツッコミ入れても後の祭りなので
2017/12/02(土) 09:48:40.64ID:s28hFzk9
>>765
とりあえず難しめのタスクの完成版を上げるためのロダ用意した
ttps://ux.getuploader.com/tasker/
なんなら長文の質問はテキストファイルでアップロードして使ってくれてもいいし 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
2017/12/02(土) 23:23:44.88ID:gVhDzA7F
>>757
修理キャンセルで遅くなってしまってごめんなさい
そちらで伺いたいと思います
ありがとうございました
2017/12/03(日) 15:57:56.70ID:PvO9SA3P
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でもためしてみたのですが、同じように反応がありません。
起動テストはそのショートカットを手でタップすることで行っています。試しに本体をタップしてテストすると反応するので、そこら辺の違いが影響しているとは思うのですが、どのような設定で反応しますでしょうか。
2017/12/04(月) 00:03:46.96ID:+CXjW31H
>>770
自己解決しました。backgroundrecorderというアプリに変えたら反応しました。
先に使っていたアプリはタップした時に本体とは別のページが一旦開き、そのページをクリックすることで本体のページに飛ぶようで、taskerで指定できるリンクが、その表紙のページに繋がるものにしかできない状態でした。
ですので、ショートカットで本体がいくら動いていても監視しているのはその表紙のページなので反応しなかったようです。
2017/12/04(月) 15:45:49.59ID:HOvrlZ45
●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メディアの接続先が変更できるかを知りたいです
2017/12/04(月) 17:03:20.82ID:WnDO1hmb
>>772
https://play.google.com/store/apps/details?id=de.refluxa.android.bac
https://play.google.com/store/apps/details?id=org.myklos.btautoconnect (おま国)
2017/12/04(月) 18:39:15.25ID:HOvrlZ45
>>773
ありがとうございます
2つめのやつでうまくいきました!
2017/12/05(火) 02:17:08.58ID:3iZUZ7MT
久しぶりに更新したら正常に動作しなくなった
UIが緑基調の時のままで更新したらオレンジになっててビビったレベル
指定アプリ起動時だけ画面回転オンみたいな簡単な動作すらできてない
なんでだろう
2chMate 0.8.10.1/Sony/SO-01H/7.0/DR
2017/12/05(火) 09:40:28.51ID:3iZUZ7MT
>>775
自己解決した
ユーザー補助を1回オフにしてオンにし直したらなおった
2017/12/05(火) 17:02:31.07ID:OIrcW3lz
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
メディアボリュームがオフの時はオンに、オンの時はオフにするタスクを作成したいのですが、画像のように組んでみた結果、1個目のタスクでメディアボリューム0→0になったので2個目のタスクでメディアボリューム12という風に動いてしまい、うまく行きません
Ifの判定を順番ではなく同時に行うにはどうすればよいのでしょうか?
https://i.imgur.com/fhdY4ym.png
2017/12/05(火) 18:48:05.97ID:GOS4zDmO
>>777
https://i.imgur.com/YYQqr0l.png
2017/12/05(火) 18:51:00.89ID:Hvj1hvZW
If と End Ifで分岐させる End Ifの前にSTOP入れれば止まる
または Gotoで飛ばすこれもVol変更後にSTOP入れておけば処理は止まる
2017/12/05(火) 19:09:33.46ID:rFDmgVKJ
>>778
1.のifはeq 0、elseは空でも大丈夫だよ
2017/12/05(火) 19:43:32.87ID:9tYRIWhH
>>778−780
できました!
ありがとうございました
メディアボリューム内のIfじゃなくてIfってタスクがそもそもあったんですね
Elseは空でもいいというのは空欄だと自動的にIf以外の時として扱われるって理解でいいですか?
2017/12/05(火) 19:59:33.12ID:rFDmgVKJ
>>781
そうだよ
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況