Tasker 質問スレ 17 ..
[2ch|▼Menu]
14:名無しさん@お腹いっぱい。
18/01/18 05:55:00.55 Phl9U6f7.net
>>12
1
> ■関連リンク
> ◆Tasker Wiki(英語) URLリンク(tasker.wikidot.com)
URLリンク(tasker.wikidot.com)

15:名無しさん@お腹いっぱい。
18/01/18 07:13:54.54 KVU9GSqk.net
ありがとうございます
>>13
こんなに簡単にできたとは凄い
%60の変数は変数一覧にもなくて初めて知ったんですがどういった変数ですか?
>>14
汎用Taskとても参考になります

16:名無しさん@お腹いっぱい。
18/01/18 07:56:31.64 45sdgakB.net
>>15
1
■日本語解説サイト
◆ぷらりん URLリンク(tasker-userguide.pralin.info)
URLリンク(tasker-userguide.pralin.info)
> Operators (演算子)
> + - * / - 四則演算
> % - 剰余
> ^ - 累乗

17:名無しさん@お腹いっぱい。
18/01/18 09:01:22.42 862pdM6D.net
>>16
剰余の%だったんですね
それにしても60の剰余で秒とか発想が凄い
ありがとうございました

18:名無しさん@お腹いっぱい。
18/01/18 19:02:16.46 hRpt6n8f.net
非root 。contextに音量長押しがないようですがプラグインで追加できるんでしょうか
音量ダウン長押しで曲送りがしたいです

19:名無しさん@お腹いっぱい。
18/01/18 21:22:37.66 dXc+KQPI.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
googleカレンダーの予定が終了した時に、アプリ起動
●やってみたこと
state→app→calender entryで予定開始時にアプリ起動は出来たのですか、終了時の指定がわかりません。

20:名無しさん@お腹いっぱい。
18/01/18 22:40:05.07 YU0Ham7d.net
>>19
Exit Taskにアプリ起動Taskを設定したらどうだろうか

21:名無しさん@お腹いっぱい。
18/01/19 00:26:35.25 cE0pOItR.net
●Tasker有無: 購入済み
●Androidバージョン:7.1.2
●root有無: あり
●やりたいこと
Bluetoothイヤホンで電話が来た時にボタンを押すと受話できますが
IP電話だと出来ないので出来るようにしたい
●やってみたこと
AutoInputで受話ボタンのタッチは出来ましたが
Bluetoothイヤホンのボタンを押したときという判定が出来ません。
●わからないこと
Bluetoothイヤホンの再生ボタンを押したときという判定は
Taskerから出来るのでしょうか?

22:名無しさん@お腹いっぱい。
18/01/19 00:39:27.80 vMWu+bf9.net
たしかIP電話アプリ側のフォローが必要だったような
050plusとかそう
アプリは明記しないと話になんないかもね
あと似た話が前スレにあった気がする

23:名無しさん@お腹いっぱい。
18/01/19 12:27:06.45 X0AF3TKS.net
>>20
うまく行きました、有難うございます。

24:名無しさん@お腹いっぱい。
18/01/19 16:16:32.69 RZU0IR/I.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
現在AutoNotificationのQuery Actionで取得できる変数一覧をテキスト出力させるTaskを作成しています
例えば配列%antitle()に格納されていたら下記のように出力させたい
※最初は内容表示なし
[%antitle()]
[%antitle1]内容1
[%antitle2]内容2

[%antext


25:()] … ●やってみたこと Intercept Contextについては力技でなんとか完成できました https://1drv.ms/f/s!Atxy5rVm4jtvl0Iywpfzqvy-oL0X Query Actionについてはすべて配列なのでFor Actionで工夫できないかと考えて下記のテストTaskを作成してみました ここで分からないのがA4です %task()について、●→▲→■とはFlashされず、変数名がそのまま表示されてしまいます 要は●やりたいことをやりたいんですが、何かいい方法はないでしょうか? Verification VI (52) A1: Array Set [ Variable Array:%array Values:\%antitle(),\%task(),\%antext() Splitter:, ] A2: Array Set [ Variable Array:%task Values:●,▲,■ Splitter:, ] A3: For [ Variable:%check Items:%array() ] A4: Flash [ Text:%check Long:Off ] A5: End For



26:名無しさん@お腹いっぱい。
18/01/19 19:10:55.90 RZU0IR/I.net
前スレ983について原因が分かりました
EVENTのAutoNotification InterceptでOnly Created Notificationsにしてはいますが受信した瞬間的に3度反応していました
その瞬間的な3度のInterceptの内の最後の変数を調べていたからGet All Fieldsが効いてないかのようだったみたいです
Oreo通知の仕様なのかは分かりませんが
>>24のTaskは瞬間的な通知でもテキスト出力できるようにしたのでよかったら

27:名無しさん@お腹いっぱい。
18/01/19 23:16:52.63 cE0pOItR.net
>>22
ありがとうございます
前スレとは別の解決方法ですがTouch Taskというプラグインで
キー判定が出来ましたので自己解決できました

28:名無しさん@お腹いっぱい。
18/01/20 01:00:59.17 C/CFXSXk.net
>>24
ベタな方法でよければ、AutoNotificationQuery実行後に、↓のテキストをSet Clipboardアクションでコピーすれば情報を取得できるよ。
URLリンク(www.geocities.jp)
URLリンク(i.imgur.com)

29:名無しさん@お腹いっぱい。
18/01/20 02:03:02.26 +POQZsO9.net
●Tasker有無: 購入済み
●Androidバージョン: 7.1.3
●root有無: あり
●やりたいこと
ゲーム起動時に本体設定のマナーモード(重要な通知のみ)を起動する、もしくは通知のブロックをしたいです。また、ゲーム終了時に通知を音にしたいのですが、Select Action Categoryにそのようなことが可能なコマンドはありますか?
  

30:名無しさん@お腹いっぱい。
18/01/20 21:31:14.13 QaMx//FB.net
>>27
ありがとうございます
配列は9個を前提とされているようですが10個以上の場合もないですか?
ちなみに>>24のA4を「●→▲→■」と表示できないのはなぜなんでしょうか?

31:名無しさん@お腹いっぱい。
18/01/20 21:51:40.65 Rfz/A9gs.net
>>29
横からだけど
> A2: Array Set [ Variable Array:%task Values:●,▲,■ Splitter:, ]
Splitterは半角なのに配列の区切りは全角だからじゃ?

32:名無しさん@お腹いっぱい。
18/01/20 23:14:07.41 QaMx//FB.net
>>30
そう見えますよね
ちゃんとどちらも半角コンマです

33:名無しさん@お腹いっぱい。
18/01/20 23:51:54.60 C/CFXSXk.net
>>29
URLリンク(www.geocities.jp)
30個もあれば足りますかね。
まあ、アプリを絞り込めばこんなにいらないでしょうけど。

34:名無しさん@お腹いっぱい。
18/01/21 00:08:41.94 zjP5spyX.net
>>32
凄い多くなってしまいますよね
なので「Variable Add」でカウントさせるのはできたんですが
配列自体をForで回す方法が分からなくて

35:名無しさん@お腹いっぱい。
18/01/21 00:17:42.52 8JdMA+OL.net
>>24
下記のような Task を組めばよい.
A1: Array Set [ Variable Array:%names Values:anapp,antitle,antext Splitter:, ]
A2: For [ Variable:%name Items:%names() ]
A3: Array Set [ Variable Array:%items Values:%%name() Splitter:, ]
A4: For [ Variable:%item Items:%items() ]
A5: Flash [ Text:%item Long:Off ]
A6: End For
A7: End For

36:名無しさん@お腹いっぱい。
18/01/21 00:28:46.77 fM1E6mAQ.net
>>33
A1とA2の順番を逆にすれば動くと思いますよ。
あと、Foreachループを使っていますけど、%ansubtext()で
参照するとサブテキストがある要素しか取得できないので、
Forループを使った方が良いと思います。
URLリンク(i.imgur.com)

37:名無しさん@お腹いっぱい。
18/01/21 00:28:49.09 mRa53gcZ.net
ドットのはFlash爆撃になるんじゃないか?
入力量をコントロールできるわけでなし試用用としてもすこし疑問
ちょっと整形し一つの変数に追記させてその変数を最後にFlashするほうが理解しやすいかな

38:名無しさん@お腹いっぱい。
18/01/21 00:53:40.91 zjP5spyX.net
>>34
なるほどItemで配列に仕上げて回すってことなんですね
やっぱ凄いわ考えもしなかった
>>35
順番が変だったとは残念過ぎる
それとForeachループとForループ違いやってみます
それにしても面白い
続きを作ってみます
お2方ありがとうございました

39:名無しさん@お腹いっぱい。
18/01/21 00:57:08.54 fM1E6mAQ.net
>>32
あ、ミスった。
「 = %」を「 = \%」に置換してから使わないと、変数名の部分が変換されちゃうわ;;;

40:名無しさん@お腹いっぱい。
18/01/21 01:16:13.28 zjP5spyX.net
>>38
この様なレイアウトも見やすいですね
ありがとうございました

41:名無しさん@お腹いっぱい。
18/01/21 23:19:59.21 8JdMA+OL.net
>>28
Action>Audio>Do Not Disturb を使えばよい.

42:名無しさん@お腹いっぱい。
18/01/22 18:04:53.76 bxSJrlj7.net
タスカーの購入有無とか書く必要あんの?
ごちゃごちゃして見にくいだけじゃね?

43:名無しさん@お腹いっぱい。
18/01/22 18:36:59.46 L041zftE.net
>>41
なぜ必要かも分からないなら黙ってろ無知で無能なオマエでも、黙ってる事位は出来るだろ

44:名無しさん@お腹いっぱい。
18/01/22 20:47:55.37 DZkNEyI3.net
>>41
逆に足りない頭で考えてみるんだ。
なぜ必要なのかを。

45:名無しさん@お腹いっぱい。
18/01/22 21:27:24.51 kVCM1NqH.net
>>41
質問するならテンプレ使え

46:名無しさん@お腹いっぱい。
18/01/22 22:14:09.59 xs0+DDPy.net
>>34
やってみましたがA3がエラーで停まってしまいます
なのでA3のValuesを%nameに変更すると走るんですが意図したFlashになりません
下記のTaskではA2の時点で%anapp配列は下記のようにFlashされます
Tasker,AutoInput,Androidシステム
そしてA7では下記のようにFlashされます
%test→Tasker
しかし目的は配列をForで回して下記のようにFlashさせたいです
%test→Tasker→AutoInput→Androidシステム
なかなか意図した動作にならずに詰んでいます
宜しくお願い致します
テスト (94)
A1: AutoNotification Query [ Configuration: Timeout (Seconds):20 ]
A2: Flash [ Text:%anapp() Long:Off ]
A3: Array Set [ Variable Array:%names Values:%test,%anapp Splitter:, ]
A4: For [ Variable:%name Items:%names() ]
A5: Array Set [ Variable Array:%items Values:%name Splitter:, ]
A6: For [ Variable:%item Items:%items() ]
A7: Flash [ Text:%item Long:Off ]
A8: End For
A9: End For

47:名無しさん@お腹いっぱい。
18/01/22 23:33:50.40 nCUCEfWr.net
>>45
ドットさんのA1のValuesをよ〜く見てみてください。
配列の中身を再度配列化している訳じゃないんですよね。
%を含まない『配列名』を配列にしているでしょ?
ここがポイントなんですよね。
ですから、作成した配列の名前が%namesと命名されているわけです。
この配列には名前が入っているだけで、Queryが取得したデータは入っていないのです。
そしてA3のValuesに%%name()と%が一つ多いのが二つ目のポイント。
先に作った『配列名』に『%』を追加してやることで、Taskerが配列と認識してくれるんです。
それによりA3で作成した配列%itemsの中には、配列名ではなく実際のデータが格納されるというカラクリな訳です。
>>45さんの考え方は、全てのデータを一旦配列にぶち込んでしまってから、後で何とかしようというものですよね。
勿論それでも目的は達成できますが、ドットさんの提示したやり方は、そもそも手法が違うので頭の切り替えが必要です。
あと、>>45さんのA3の%anappは%anapp()の誤記では?

48:名無しさん@お腹いっぱい。
18/01/23 00:14:32.57 JAYwNHHv.net
>>46
ちょっと訂正
× 先に作った『配列名』に『%』を追加してやることで、Taskerが配列と認識してくれるんです。
○ A2で定義した『配列名%name』の前後に『%』と『()』を追加してやることで、Taskerが配列と認識してくれるんです。
例えば、%nameにanappという文字列が入っていた場合、前後に%と()を追加してやることで、%anapp()となりますよね。
これをTaskerは配列と認識して「Tasker,AutoInput,Androidシステム」に変換してくれるんですよ。

49:名無しさん@お腹いっぱい。
18/01/23 00:57:00.02 BEMXJ24u.net
>>46
ありがとうございます
ちょっと混乱しているので試しながら整理してみます

50:名無しさん@お腹いっぱい。
18/01/23 01:23:59.93 BEMXJ24u.net
>>46-47
なるほど配列名を配列化して回してるってことですね
>>24の●やりたいことのように配列自体をForで回しながらそれぞれの配列の中身を出力するにはどうしたらいいでしょうか?
●やってみたことで作成したInterceptのQuery版を作ってみたいんです
Interceptでは配列が5個程度だったので力技でなんとかできたんですが、Queryでは配列自体をForで回さないととてもじゃないですが無理なので
手順だけでも教えて頂けると嬉しいです

51:名無しさん@お腹いっぱい。
18/01/23 03:08:43.61 xLq1LECg.net
言わんこっちゃない
>>24でやりたいことは明示されてるんだから>>34じゃ途中までにしかなってないんだよ

52:名無しさん@お腹いっぱい。
18/01/23 07:47:01.14 SZEi2tPw.net
>>41
確かにTasker未購入のやつの質問とか見たことないし買ってから来いよって感じだよな

53:名無しさん@お腹いっぱい。
18/01/23 07:49:48.75 ZNUEG9qu.net
>>42
>>43
>>44
の中で>>44が一番皮肉が効いてて良かった

54:名無しさん@お腹いっぱい。
18/01/23 18:01:32.98 UFRmGVaK.net
>>49
>配列自体をForで回しながらそれぞれの配列の中身を出力するにはどうしたらいいでしょうか?
まさに、その方法が>>34の配列名を配列化する手法ですよ。
なんか、裏技的で気に入らないのかも知れませんが、Taskerの限定された機能の中で、
プログラミング的なことをやろうとすれば、ある程度工夫をする必要が出てくるのです。
ドットさんの示されたやり方をベースにすれば目的は果たせますよ。
もし、挫けそうなら以下を参考にしてみてください。
URLリンク(www.geocities.jp)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
A1: AutoNotification Query [ Configuration: Timeout (Seconds):20 ]
<書き出し用のファイルを指定>
A2: Variable Set [ Name:%filepath To:Tasker/tasks/000.txt Recurse Variables:Off Do Maths:Off Append:Off ]
<タイトル(1行目)を書き出し>
A3: Write File [ File:%filepath Text:■AutoNotificationQuery Actionの出力テスト Append:Off Add Newline:On ]
<出力したい配列の名前(%含まず)を配列化>
A4: Array Set [ Variable Array:%array_names Values:anapp,antitle,antext,ansubtext,anpackage Splitter:, ]
<配列の名前(%array_name)毎に処理 >
A5: For [ Variable:%array_name Items:%array_names() ]
<配列の名前(%array_name)を書き出し>
A6: Write File [ File:%filepath Text:[%array_name 配列] Append:On Add Newline:On ]
<データを格納する配列%itemsを初期化>
A7: Array Clear [ Variable Array:%items ]
<配列名%array_nameの前後に「%」と「()」を追加して、Queryデータを含む配列%itemsにコンバート>
A8: Array Set [ Variable Array:%items Values:%%array_name() Splitter:, ] If [ %%array_name(#) != 0 ]
<%itemsをループ処理 カウンタ変数=%int 初期値=1 終了値=%anapp(#)>
A9: For [ Variable:%int Items:1:%anapp(#) ]
<書き出し用の文字列を%stringに格納>
A10: Variable Set [ Name:%string To:[%array_name%int] %items(%int) Recurse Variables:Off Do Maths:Off Append:Off ]
<要素が空の場合は「%antext1」の様に変数名が出力されるので、正規表現による置換で削除>
A11: Variable Search Replace [ Variable:%string Search:\s\%[a-z0-9]+[0-9]+$ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
<データを書き出し>
A12: Write File [ File:%filepath Text:%string Append:On Add Newline:On ]
A13: End For
A14: End For
<ファイルを開く>
A15: Open File [ File:%filepath Mime Type: ]

55:名無しさん@お腹いっぱい。
18/01/23 19:04:15.12 BEMXJ24u.net
>>53
凄い丁寧に本当にありがとうございます
スクショはもちろん説明ラベル大変分かりやすく助かります
> 裏技的で気に入らないのかも知れませんが、
とんでもないです
単に混乱して分からなかっただけです
じっくり作りながら理解してみます
もはやTaskerが楽しみになる今日この頃
ありがとうございました!

56:名無しさん@お腹いっぱい。
18/01/23 22:37:51.45 T2lbDF85.net
●Tasker有無: 購入済み
●Androidバージョン:5
●root有無: なし
●わからないこと(知りたいこと)
各タスクのifを2個以上指定したときの
and,or,xorと(High Precedence)の+付きの挙動ってどう違うんでしょうか

57:名無しさん@お腹いっぱい。
18/01/24 10:36:15.96 sbGUiSGG.net
>>55
自分で試せば分かる事なのに、質問するのは何故なのか…

58:名無しさん@お腹いっぱい。
18/01/24 20:32:17.61 Df+w25TF.net
試した結果、その理解で合ってるのか不安なんだろ

59:名無しさん@お腹いっぱい。
18/01/24 22:38:02.92 RWaDRZ0W.net
>>55
優先順位が違う.
2個指定しただけでは差は出ない.
3個以上指定した場合に違ってくる.
例えば,AND は OR よりも優先順位が高いので,A AND B OR C は (A and B) or C の意味だが,
OR+ は AND よりも優先順位が高いので,A AND B OR+ C は A and (B or C) の意味になる.
優先順位が高いものほど右側に表示されるようになっている.

60:名無しさん@お腹いっぱい。
18/01/24 22:57:19.56 7N1vc5ok.net
横からだけど知らなかった…

61:名無しさん@お腹いっぱい。
18/01/25 11:15:07.05 dJ7wXNZL.net
>>58
なるほど、ありがとうございました

62:名無しさん@お腹いっぱい。
18/01/25 12:29:35.31 1y8jVHoN.net
>>45
A3で停まったのはもしかしたら%testが空だったからなのかも
確認のためにテスト用変数がエラーになっていたとは

63:名無しさん@お腹いっぱい。
18/01/25 15:46:24.80 1y8jVHoN.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●やりたいこと
A6で'[%antitle()]'のようにFlashさせたいのでA4で'\'でエスケープしたり代わりに'%'にしてみたりしたんですが全然上手くできません
'Variable Search Replace'でやるしかないでしょうか?
Array (102)
A1: AutoNotification Query [ Configuration: Timeout (Seconds):20 ]
A2: Array Set [ Variable Array:%array_names Values:anapp Splitter:, ]
A3: For [ Variable:%array_name Items:%array_names() ]
A4: Variable Set [ Name:%write To:[\%%array_name()] Recurse Variables:Off Do Maths:Off Append:On ]
A5: End For
<[%antitle()]←このようにFlashさせたい>
A6: Flash [ Text:%write Long:Off ]
URLリンク(i.imgur.com)

64:名無しさん@お腹いっぱい。
18/01/25 22:11:22.62 qwgLfZ/t.net
>>62
%array_namesから文字列"%antitle()"を直接出力するのは無理かも?
専用の配列を別に用意した方がいいかもね。

65:名無しさん@お腹いっぱい。
18/01/25 22:25:35.29 qwgLfZ/t.net
>>62
A1: AutoNotification Query [ Configuration: Timeout (Seconds):20 ]
A2: Variable Set [ Name:%kaigyou To:
Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Array Set [ Variable Array:%array_names Values:anapp,antitle,antext Splitter:, ]
A4: Array Set [ Variable Array:%array_fullnames Values:\%anapp(),\%antitle(),\%antext() Splitter:, ]
A5: Variable Set [ Name:%counter To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A6: For [ Variable:%array_name Items:%array_names() ]
A7: Variable Set [ Name:%write To:[%array_fullnames(%counter)]%kaigyou Recurse Variables:Off Do Maths:Off Append:On ]
A8: Variable Set [ Name:%counter To:%counter+1 Recurse Variables:Off Do Maths:On Append:Off ]
A9: End For
A10: Flash [ Text:%write Long:On ]
こんな感じかな。A2は分かりにくいけど、改行のみを格納した変数です。
A4で%付きの変数名の配列を作っています。
一旦、文字%を変数に格納してしまえば、POPUPアクション以外なら値への自動変換が行われないみたいです。

66:名無しさん@お腹いっぱい。
18/01/25 22:44:38.30 1y8jVHoN.net
>>63-64
ありがとうございます
配列名 (88)
A1: AutoNotification Query [ Configuration: Timeout (Seconds):20 ]
A2: Flash [ Text:[\%anpackage()] Long:Off ]
これだとエスケープだけで簡単にできるだけにずっと悩んでました
おかげさまで配列名から再構築してForで回す手順が把握できました
今度はこの手順を勉強したいと思います
助かりましたありがとうございました

67:名無しさん@お腹いっぱい。
18/01/25 23:18:49.46 RBzpV+UR.net
>>62
いくつかやり方があるが,一番単純なのは下記のように分割すること.
A1: Variable Set [ Name:%write To:[% Recurse Variables:Off Do Maths:Off Append:On ]
A2: Variable Set [ Name:%write To:%array_name Recurse Variables:Off Do Maths:Off Append:On ]
A3: Variable Set [ Name:%write To:()] Recurse Variables:Off Do Maths:Off Append:On ]

68:名無しさん@お腹いっぱい。
18/01/26 01:11:22.00 eiF4Vh+o.net
>>66
ドットさんありがとうございます
分割ならできるとか何でそんな知恵があるのか不思議でならない
>>64をやって感心してましたが皆さん凄いわ
助かりましたコツコツ作成してます
ありがとうございました

69:63
18/01/26 01:32:41.72 loPS5xDf.net
>>66
なるほど。その発想はなかった〜。
"%"だけ先に変数に格納してしまえば良いんだ。
いや、ビックリ。コロンブスの卵的な驚きでした。

70:名無しさん@お腹いっぱい。
18/01/26 12:21:16.82 eiF4Vh+o.net
やっと>>24完成できました!
配列の扱いって大変ですね
皆さんの応用力に脱帽でした
ありがとうございました

71:名無しさん@お腹いっぱい。
18/01/26 13:59:35.83 W0CDgfZ4.net
購入済、ヌガー、ルート無しなんだが、これだけのコードなのにスマホ再起動直後は何も問題なく動作するけど、
1日スマホ再起動してないとまともに動かずこのコードだけスキップして次のコードを実行してしまう
特定のコードの優先度を高くしたり、画面タッチ系の特定のコードが終わるまで待つなんて出来ないよね?
URLリンク(imgur.com)

72:名無しさん@お腹いっぱい。
18/01/26 14:49:18.60 ybaN2FG7.net
>>70
テンプレを使え禿

73:名無しさん@お腹いっぱい。
18/01/27 10:59:25.82 4m1030nJ.net
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無: なし
●わからないこと(知りたいこと)
AutoNotification Actionについてどんなことができるのか試しているんですが、初期設定?がずっと終わらないのはバグなのかおま環なのか知りたいです
↓スクレコ
URLリンク(1drv.ms)

74:名無しさん@お腹いっぱい。
18/01/27 14:36:55.18 xb4cyWPV.net
>>72
1回autonotificationを起動した?
権限とかの問題じゃないかな

75:名無しさん@お腹いっぱい。
18/01/27 14:51:24.32 KkqR3OgU.net
>>72
情報が少なすぎると思うよ。
他のアクションは?イベントは?単独で起動してみた?Androidを再起動してみた?
お試し期間が終わってない?購入したのならAutoAppsは正しく認識してる?
再インストールは試した?旧バージョンは試した?

76:名無しさん@お腹いっぱい。
18/01/27 21:45:35.10 4m1030nJ.net
>>73-74
ありがとうございます
情報少なくてごめんなさい
■AutoNotificationはAutoAppsで購入済みでAutoAppsのNotificationがアクティブ
■Log機能停止させるためにAutoNotification本体起動済み
■権限はストレージしかありませんが許可済み
■サービスと通知の読み取りも許可済み
■再インストール、端末再起動しても改善できませんでした
■[Intercept Context]と[Query Action]と[Cancel Action]を常用してますが問題ないです
本来はあの後どうなるべきなんでしょうか?

77:名無しさん@お腹いっぱい。
18/01/28 01:14:44.05 pV8Xsvyk.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
蓋が半透明のケースを締めたら、少しの間一番明るい画面にして数秒で画面オフ
近接センサーで実現はできたのですが、センサー近くに指を持っていくだけで
このタスクが反応してしまいます。
一瞬のセンサー反応ではタスクが起動しないようにしたいのです。
よろしくお願いします。

78:名無しさん@お腹いっぱい。
18/01/28 02:00:45.32 yx0t+sdn.net
>>76
一行目にwait500msから1s、二行目にPACTIVEでこのPROFILESが反応してなかったらストップ判定

79:名無しさん@お腹いっぱい。
18/01/28 06:12:10.21 4XJs90tp.net
>>75
Android8機を持っていないので「the association request」っていうのが
何を指すのかわからないけど、何らかの設定画面が開くっぽいね。
apkpureを見てみると、Ver.3.0でAndroid8に対応してから最新のVer.3.7.1
までリリースされているようだから、他のバージョンを試してみるのも手じゃないかな。
ちょっと力になれそうにないや、ごめんね。

80:名無しさん@お腹いっぱい。
18/01/28 08:14:51.28 FpOfXN1p.net
>>77
横からで申し訳ない。電話とかLINE通話のときにもこのタスク走りそうにみえるんだけど、なんか対策とかあるかな?
似たようなの作ってて参考にできたらと思って聞いてみましました

81:名無しさん@お腹いっぱい。
18/01/28 08:17:32.99 TFo19ipB.net
>>78
とんでもない
ありがとうございました

82:名無しさん@お腹いっぱい。
18/01/28 11:10:46.17 YbPptekZ.net
>>75
GPS はオンにしてるか?

83:名無しさん@お腹いっぱい。
18/01/28 12:47:49.25 yx0t+sdn.net
PROFILESで該当アプリをチェックしてInvertでいいんじゃないのかな

84:名無しさん@お腹いっぱい。
18/01/28 12:49:01.66 yx0t+sdn.net
>>82
>>79

85:76
18/01/28 12:59:09.80 GHnAN9zQ.net
>>77
>>83
ありがとうございます。
PACTIVEをチェックする方法はSplitで分割してループで回すのでしょうか?
とりあえず%Testに%PACTIVEをいれてSplitで分割してみたのですが、
%Test1から%Test4までしか作成されず、そのあとに該当のプロファイルがあるため
うまく確認できませんでした。
申し訳ないのですが、うまいやり方を教えてください。
よろしくお願いします。

86:名無しさん@お腹いっぱい。
18/01/28 14:29:26.37 yx0t+sdn.net
自分から今言える事は↓だ
●やってみたこと
 ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
  (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard

87:名無しさん@お腹いっぱい。
18/01/28 16:55:38.54 TFo19ipB.net
>>81
進みました!
まさかGPSとは無理ですわ
次のメッセージにはBluetoothと記載されてるのにSSID一覧なんですがSSIDステルスだと表示されませんか?
URLリンク(1drv.ms)
Notification Actionは通知の機能ですよね?
これは何の工程してるんでしょうか?

88:名無しさん@お腹いっぱい。
18/01/28 16:57:53.83 TFo19ipB.net
>>76
マグネットが付いているケースなら磁力を利用したContextを追加したらどうですか?

89:名無しさん@お腹いっぱい。
18/01/28 17:03:46.15 TFo19ipB.net
>>81
最後に何かの理由でこの時だけGPS有効にする必要があるとの注意事項が記載されてますね
見落としてましたごめんなさい

90:名無しさん@お腹いっぱい。
18/01/28 18:44:19.99 /TVtwXwB.net
●Tasker有無: 購入済み
●Androidバージョン: 5.0
●root有無:なし
●やりたいこと
  指定したアプリを使用中は画面が消灯しない(ずっとアプリ画面が表示され続ける)ようにしたい。
●やってみたこと
「Display」>「Display Timeout」のSecs、Mins、Hoursの値をそれぞれ最大にしました。(つまり、Secsを59、Minsも59、Hoursを23にしました)

Profile: 指定アプリ使用中は画面長時間オン (44)
Application: 指定アプリ1 or 指定アプリ2
Enter: 画面オン (43)
A1: Display Timeout [ Secs:* Mins:* Hours:* ]
・どううまくいかないのか
 端末の設定の「画面のタイムアウト」で指定した時間(10分。ちなみにこれが最大値)が経過すると画面が消灯してしまいます
●わからないこと(知りたいこと)
 「指定したアプリを使用中は端末の「画面のタイムアウト」設定を無視して常に画面ONにする」という状態をTaskerで実現できるかどうかが知りたいです。
 

91:名無しさん@お腹いっぱい。
18/01/28 19:01:03.92 TFo19ipB.net
>>89
[Display Timeout]Actionのスライダーをすべて最大値で消灯させなくできるのは確か
だけどユーザーガイドにもある通り下記の条件で元に戻ってしまうみたい
■電源接続で[Stay On]Action発動で
■Android(端末?)の設定に行くと
■再起動で
だからこの条件の後は[Display Timeout]Actionを再度走らせる必要がある
[Secure Settings]Pluginで同じようなことができるけど設定値がどんな条件で戻ることがあるのかは分からないです

92:名無しさん@お腹いっぱい。
18/01/28 19:13:51.13 TFo19ipB.net
>>89
例えばそのアプリが表示中は普段端末に設定している消灯時間を経過したら[Display Timeout]Action走らせるを繰り返しすとか
[Wait]と[Goto]Actionできると思います

93:名無しさん@お腹いっぱい。
18/01/28 19:18:53.75 t/2VMeLT.net
>>89
貼ったプロフィールで消しちゃてるみたいだけど RestoreSettings にチェックはいってない?

94:名無しさん@お腹いっぱい。
18/01/28 19:21:23.47 3wZzBaqM.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
イベントが起きた時に、近接センサーがONなら実行したいタスクがあります
(ポケットに入れている時にメールの通知が出たら繰り返しバイブを動かすなど)
今は近接センサーの状態を取得するために
StateのProximitry SensorのEnter TaskとExit Taskで
それぞれ変数を設定するプロファイルを作って、その変数で処理を分けています
しかし、これだとTaskerが常時近接センサーを使うためか
(GSamでTaskerのProimitry sensorの時間が端末起動時間とほぼ同じ)
消費電力が上がってしまい
Taskerがシステム系アプリを除くと消費電力が一番多いアプリになってしまいます
やりたいことは、消費電力の節約です
●やってみ


95:たこと 普段は近接センサーを確認するプロファイルをOFFにしておいて イベントが起きた時にONにすればよいのではないかと考えました 次のようにしてみました イベントが起きたら変数%EVSTATUSをSTARTに設定する → Variable SetのEventで、Profile StatusのActionで近接センサー確認のプロファイルをONにする Profile: Proximity Trigger Start (86) Event: Variable Set [ Variable:%EVSTATUS Value:START User Variables Only:Off ] Enter: Proximity Check ON (87) A1: Profile Status [ Name:Proximity Sensor Set:On ] 近接センサー確認のプロファイルは、次の通りです Profile: Proximity Sensor (92) State: Proximity Sensor Enter: Set Proximity ON (37) A1: Variable Set [ Name:%PXSTATUS To:on Recurse Variables:Off Do Maths:Off Append:Off ] Exit: Set Proximity OFF (38) A1: Variable Set [ Name:%PXSTATUS To:off Recurse Variables:Off Do Maths:Off Append:Off ] (この他、Enterだけ、Exitだけ、Invertしたものも試してみました) これで、イベントが起きた時に近接センサー確認のプロファイルを ONにすることまでは成功したのですが、 %PXSTATUSの値が近接していていもしていなくてもONにする前と同じ値でした 近接させていてもプロファイルをONにした瞬間には Taskerの画面で文字が緑色になりません 一度離してまた近接させると緑色になります どうやら、ONにした後一度近接センサーの状態が変わらないと State: Proximity Sensorは発生しないようです ●わからないこと(知りたいこと) 常時Stateで近接センサーの状態を監視するのではなく、 必要な時だけ近接センサーの値を読み取る方法



96:名無しさん@お腹いっぱい。
18/01/28 19:51:57.22 TFo19ipB.net
>>92
そっかアプリ表示中ってことならそもそも画面遷移してないんだから
面白い

97:名無しさん@お腹いっぱい。
18/01/28 20:31:48.09 sKqjdjPx.net
●Tasker有無: 購入済み
●Androidバージョン:6.0.1
●root有無: なし
●やりたいこと
 BTテザリング(親機)のオンオフ
●やってみたこと
 アクション項目見てもテザリングはWiFiしかなくBTテザリングの項目がない

98:名無しさん@お腹いっぱい。
18/01/28 20:52:23.64 TFo19ipB.net
>>95
[BT Tethering]は[Secure Settings]Plugin
URLリンク(i.imgur.com)


99:u1waW5G.png



100:名無しさん@お腹いっぱい。
18/01/28 22:09:43.00 sKqjdjPx.net
>>96
ありがとうございます
試してみます

101:名無しさん@お腹いっぱい。
18/01/28 22:37:34.88 JNLIlNIv.net
apk化インストールしたんだけどメモリ使用量が微妙に多い(50-70mb)
みんなこんなもん?

102:名無しさん@お腹いっぱい。
18/01/28 23:32:50.45 /TVtwXwB.net
>>90
>>91
>>92
>>94
みなさん、アドバイス、コメントをありがとうございます。
>>92
>>RestoreSettings にチェックはいってない?
チェック入ってました!
(その意味がよく分かっていない自分用備忘メモ:
このProfileを長押し→歯車マーク(Properties)をタップ)

103:名無しさん@お腹いっぱい。
18/01/29 10:23:27.45 hRy8PNLo.net
>>98
Nougatで開発者向けオプション → 実行中のサービスで表示されるメモリ使用量では114MB
アプリ情報 → メモリ(過去3時間の平均メモリ使用量)欄は125MB
どんなプロファイルを持っているか(使っているか)にもよるけど概ねそんなものでは

104:名無しさん@お腹いっぱい。
18/01/29 20:21:02.48 VIqZS5cc.net
>>100
ありがとう これ位で普通なのか
ちなみにProfileはDeviceBootのみで常時透過ホットスポットを表示
スワイプでSceneを表示・非表示ってやってるだけ

105:名無しさん@お腹いっぱい。
18/01/29 22:48:52.34 372ctrYG.net
>>93
近接センサーの値を読み取る方法はない.
あるのは,近接センサーからの変更通知に含まれる値を見る方法だけ.
State: Proximity Sensor について試してみたが,
近接状態が Profile を Off したときと,On したときで変化していた場合は Active になるが,
状態が変わらない場合は Active にならなかった.
それならば,下記のような 2つの Profile をOn/Offすればよい.
Profile: Proximity Sensor (9)
State: Proximity Sensor
Enter: Set Proximity ON (109)
A1: Variable Set [ Name:%PXSTATUS To:on Recurse Variables:Off Do Maths:Off Append:Off ]
Profile: Not Proximity Sensor (15)
State: Not Proximity Sensor
Enter: Set Proximity OFF (147)
A1: Variable Set [ Name:%PXSTATUS To:off Recurse Variables:Off Do Maths:Off Append:Off ]
状態が変わらない場合,一方は状態が変わらないので Active にならず,もう一方は条件を満たさないので Active にならず,結果的に変数の値は変化しない.
状態が変わる場合は,必ずどちらか一方が Active になる.
手元の環境ではこれで問題なく動作しているが,端末によって挙動が違う可能性はある.

106:名無しさん@お腹いっぱい。
18/01/30 07:51:22.74 WpnoTKM8.net
>>102
ありがとうございます!
自分の端末では、Run Logで見ると、
近接状態のままでもNot Proximity SensorがOnにした瞬間に
一瞬Activeになってしまい(すぐInactiveになる)
%PXSTATUSがoffに変わる→すぐにonに変わる
という動きをするのでそのままではうまくいきませんでした
その対策ができないか考えてみます

107:名無しさん@お腹いっぱい。
18/01/30 12:47:29.39 cV3OW07M.net
自動ドアがどういった条件で開くのかっていうのを想像したら分かりやすいかも
ドアの下に立ち続けてもドアが閉まるっていうのも考慮してね
※閉まるのは通常、開いてからの時間経過(タイマー)

108:名無しさん@お腹いっぱい。
18/01/30 16:39:14.67 wzZZk+25.net
●Tasker購入済み
●Android7.0.1
●rootなし
●やりたいこと
 Gmailのカウント数をklwpに送って表示させたい。
●やってみたこと
 URLリンク(thuploader.orz.hm)
のgmail.prf.xmlが私のプロファイルです。
●わからないこと(知りたいこと)
 メールが何通来ても1よりカウント数が増えません(別途作ったカウントリセットのプロファイルは機能しています)。
klwp側に入力しているのは$br(tasker, gm)$です。
あと、LINEも同様カウントが上がりません。
宜しくお願いします。

109:名無しさん@お腹いっぱい。
18/01/30 20:29:31.36 spX5a92Z.net
いやいや、xmlじゃなくてDescriptionでここに貼り付けてくれよw
回答する人がDLしてインポートなり、テキスト開くなりして確認するのめんどくさいだろw

110:名無しさん@お腹いっぱい。
18/01/30 20:36:45.20 cV3OW07M.net
>>105
変数名を%gmailから%Gmailに変えたらカウントされたよ
あとKLWPならTaskerに頼らずとも、パーミッションの設定が要るけど $uc(gmail)$ でGmailの未読カウントを表示できる
LINEも同様にKLWPだけで取得できたはず。昔やれた覚えがある

111:名無しさん@お腹いっぱい。
18/01/30 20:50:09.12 wzZZk+25.net
>>107
ありがとうございます!できました!
tasker買ったわいいけど、特定のアプリを開くとBluetoothオン、閉じてオフを作るのが自分の限界で、少し難しい(私には)ことに挑戦したくなってやってしまいました。
本当にありがとうございます!
>>106
すみません、ダウンロード数見てたくさんの方に手間をかけてしまったと思いました。
次からはちゃんと質問出来るようにします!

112:名無しさん@お腹いっぱい。
18/01/30 21:45:24.67 F4U7i1X/.net
>>108
ちゃんとしろよ!

113:名無しさん@お腹いっぱい。
18/01/30 22:09:29.04 2uTtY+v5.net
>>109
はい!頑張ります!

114:名無しさん@お腹いっぱい。
18/01/31 12:10:17.82 ibMEgdZ2.net
taskerでモバイルデータ通信量を取得することは
できますか?

115:名無しさん@お腹いっぱい。
18/01/31 12:46:22.88 yFXNWb92.net
可能
Java FunctionでgetMobileRxBytes|getMobileTxBytesでも使え

116:名無しさん@お腹いっぱい。
18/01/31 19:48:24.12 v39LlEDL.net
●Tasker有無: 購入済み
●Androidバージョン: 5.0
●root有無: なし
Wi-Fiタブレットを車載で使ってるんだけど、
照度センサーが無くて画面輝度の自動調整ができない。
夜眩しすぎるのも昼暗くて見えないのも困るので
以前は時間ごとに輝度を変更させるProfileを作って頑張ってたけど
季節が変わると対応できない。
んで色々考えた結果、インカメラを照度センサー代わりに
使えないかと思ったわけです。
●やりたいこと
1.非スリープ時に適当なタイミング(30分おきとか)でインカメラで画像撮影
2.撮影した画像の平均輝度を取得
3.それに応じて画面輝度を変更
●わからないこと(知りたいこと)
1.と3.は簡単にできると思うけど、問題は2.で、
そもそもTaskerで画像処理なんかできるの?って話で。
もちろん何かしらの外部アプリでの処理になるんだろうけど、例えば
URLリンク(play.google.com)
こいつから値が取得できれば一番手っ取り早いのだけど。
どなたか良い御知恵を拝借できればと思います…。

117:名無しさん@お腹いっぱい。
18/01/31 21:34:20.50 8Hqt9Clu.net
>>113
思いつきなのでできるかはわからないけど
モノクロで撮影して(もしくは撮影した画像をImageMagickでMogrifyでグレースケールに変換)
ImageMagickで数箇所のドットのRGB値を取得して平均値を取れば輝度の代わりにならないかな
グレースケールならRGBの数値はR=B=Gになるので平均値を取得・計算するのは楽だと思う
ImageMagickについては前スレで試行錯誤してた人がいたはず

118:名無しさん@お腹いっぱい。
18/01/31 21:41:22.85 3TtC5Pwa.net
>>113
スレ違いになるがtwilight使えば日の出、日没時間で明るさ変えられる

119:名無しさん@お腹いっぱい。
18/01/31 23:56:03.08 6jslZ7FS.net
日出、日没ならwebから取ってくればアプリいらなくね

120:名無しさん@お腹いっぱい。
18/02/01 00:33:43.97 MgqPavat.net
そもそもTwilightはブルーライトフィルターだから画面輝度の調節はできない
フィルターの濃度と画面輝度は違う

121:名無しさん@お腹いっぱい。
18/02/01 11:18:31.80 yEf4WDoh.net
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 ・アマ


122:ゾンプライムビデオを起動中に横画面なったら画面の明るさマックスにする 終わったらオートブライトネスオン ●やってみたこと   Profile: プライムビデオ (16) Application: プライム・ビデオ State: Display Orientation [ Is:Landscape ] Enter: displaylightmax (6) A1: Auto Brightness [ Set:Off ] A2: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ] A3: Stop [ With Error:Off Task: ] Exit: displayautobright (4) A1: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ] A2: Auto Brightness [ Set:On ] A3: Stop [ With Error:Off Task: ] としましたが、動きません。 起動しているアプリの名前を取得してそれをきっかけにするタスクも試しましたが、アプリを起動してもアプリの名前を取得することすら出来ませんでした。 タスク云々の前にtaskerがアプリを認識していないようなのですが、なにか解決策は無いでしょうか? 他のアプリは問題なく認識しています。 よろしくお願いします。



123:名無しさん@お腹いっぱい。
18/02/01 14:21:25.10 H6JoX7dO.net
>>118
Youtubeでほぼ同じ(A3のstopを省略した以外は同じ)Profileを作成してテストしたところ
UI中の最大化(全画面表示で勝手に横画面になる)ボタンをタップした場合は反応しなかったけど、スマホ本体の設定で自動回転(画面の傾き)をONにして、動画再生中に横画面にして最大化した場合は反応した
× 横画面として画が表示されているか
○ センサーが反応した結果として横画面用の表示になっているか
なので使い方誤ると反応しないかも

124:名無しさん@お腹いっぱい。
18/02/01 15:23:24.29 yEf4WDoh.net
>>119
ありがとうございます。
見た目だけ横画面風にしてる事もあるんですね!
覚えておきます。
試しに条件をアプリの起動のみにしましたがタスクは実行されないので、やはりアプリの認識が上手く行っていないようです。

125:名無しさん@お腹いっぱい。
18/02/01 16:54:08.95 v8VHapFm.net
ユーザー補助がオンになっているかの確認。オンになっていたらおま環の可能性も?
アプリの名前取得とは%WINの事かしら?

126:名無しさん@お腹いっぱい。
18/02/01 18:36:45.38 0o7nbX3I.net
>>117
フィルター濃度0で明るさだけ変えればOk

127:名無しさん@お腹いっぱい。
18/02/01 19:28:07.42 AxhcgrNx.net
>>121
%WINのやつです。
Profile: アプリ名表示 (53)
State: Variable Value [ %WIN Set ]
Enter: アプリ名表示 (54)
A1: Flash [ Text:%WIN Long:Off ]
上のタスクでどんな表示がされるか調べて、それをきっかけにしようと思いましたが
プライムビデオは無反応でした…
前使ってた機種でアプリ認識せず、あきらめてたんですが
機種変して再チャレンジしたんですがやはりダメだったので
アプリ側の問題ですかね…

128:名無しさん@お腹いっぱい。
18/02/01 21:27:46.63 lkqFi5eB.net
●Tasker有無: 購入済み
●Androidバージョン:4.4.2
●root有無: なし
ある状態になるまでひたすらQueryを回し(ループさせ)てチェックする手法を以前教えて頂きました
しかし端末が重くなるためなのか、例えばA1〜A2にあるActionがもたつくいて?A2の条件成立を逃してしまいずっとループに陥る場合があります
そこで例えば1分30秒ループし続けたらそのTaskをStopさせたいです
このようなループチェックさせるTaskは複数あるのですが、何かいい案はないでしょうか?
繰り返し (111)
<Query>
A1: AutoInput UI Query [ Configuration: Timeout (Seconds):20 ]
A2: Goto [ Type:Action Label Number:1 Label:Query ] If [ %aipackage !~ マップ ]
<End>
A3: Anchor
※ちなみに下記のようなタイムスタンプも作ってはみました
タイムスタンプ (113)
A1: Variable Set [ Name:%date To:%DATE Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Variable Search Replace [ Variable:%date Search:(.+)-(.+)-(.+) Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:$3.$1.$2 ]
A3: Variable Search Replace [ Variable:%date Search:\.(.)\. Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:.0$1. ] If [ %date ~R \..\. ]
A4: Variable Search Replace [ Variable:%date Search:(.)$ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With:0$1 ] If [ %date ~R \..$ ]
A5: Flash [ Text:[%date]%TIME Long:Off ]

129:名無しさん@お腹いっぱい。
18/02/01 21:53:08.20 7dmNhc3T.net
>>123
taskerが%WINを%WINでかえすことがそもそもまれなんだから、画面横をトリガーにして%WINの値をとりにいって、それが%WINだったらプライムビデオがたちあがったことにすればよいのではと思います。

130:名無しさん@お腹いっぱい。
18/02/01 22:52:54.11 hjLjXDHS.net
>>118
まず,Tasker の右上のメニューから More>Android Settings>App Usage Stats で Tasker を ON する.
それから,Tasker の右上のメニューから Preferences>MONITORタブ>Display On Monitoringカテゴリーの App Check Method を App Usage Stats に設定すればよい.

131:名無しさん@お腹いっぱい。
18/02/02 00:52:02.92 sL84lZd4.net
>>123
LINEのトークルームとかと一緒のやつだねLINEだとトークルーム以外はラベル返すけどルームに入ると%winを返してくる
ところで自分の環境でもver5.0でも反応しなかったんだけど、アプリのALLにチェックを入れるとプライムが二つになるので二つともチェックを入れてみたら反応した
プライム会員でもないしスタートページをみただけしか検証してないけどお試しあれ

132:名無しさん@お腹いっぱい。
18/02/02 08:36:05.58 kgkMUB0B.net
>>124
%TIMEMSを使えば簡単だよ。
A1: Variable Set [ Name:%times1 To:%TIMES Recurse Variables:Off Do Maths:Off Append:Off ]
A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A3: Variable Set [ Name:%span To:%TIMES-%times1 Recurse Variables:Off Do Maths:On Append:Off ]
>ある状態になるまで
何をしたいのか核心部分がぼかされてしまっているから、本当にそのやり方で良いのか判断できないのは残念だね。


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

14日前に更新/456 KB
担当:undef