Tasker 初心者質問スレ 15©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
2016/12/20(火) 17:50:19.63ID:mDyOpFt9
Androidアプリ、Taskerの初心者質問スレです

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

■前スレ
Tasker 初心者質問スレ 14
http://potato.2ch.net/test/read.cgi/android/1459481499/

■関連リンク
◆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/07/16(日) 23:13:20.60ID:g35lzK3l
>>950
そうですか…お力になれず申し訳ない。
2017/07/16(日) 23:33:25.25ID:JZjaztt7
>>950
下記のような Profile を組めばよい.

Profile: DNS66 (349)
Enforce: no
Application: 2chMate or Chrome
Enter: Anon (350)
A1: Stop [ With Error:Off Task: ] If [ %DNS66 Set ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 開始
Action : Click Timeout (Seconds):20 Continue Task After Error:On ]
A4: AutoInput Global Action [ Configuration:Action: Back Timeout (Seconds):5 Continue Task After Error:On ]
A5: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A6: Variable Set [ Name:%DNS66 To:1 Recurse Variables:Off Do Maths:Off Append:Off ]

Exit: Anon (351)
A1: Stop [ With Error:Off Task: ] If [ %DNS66 !Set ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: AutoInput Action [ Configuration:Type: Text
Value: 停止
Action : Click Timeout (Seconds):20 Continue Task After Error:On ]
A4: AutoInput Global Action [ Configuration:Action: Back Timeout (Seconds):5 Continue Task After Error:On ]
A5: Variable Clear [ Name:%DNS66 Pattern Matching:Off ]

ポイントは Profile Properties の Enforce Task Order のチェックを外すこと.
これをしないと,Enter Task の中で DNS66 を起動することによって,Context条件が外れるので,その瞬間 Exit Task が実行キューに積まれ,
積まれた Exit Task は Enter Task の実行が終わってから実行されてしまう.

上の Enter Task の A5 の Wait は不要かもしれないが,Enter Task の A2 を実行することによって Exit Task の実行が開始されたときに,
確実に Exit Task の A1 で止めるために Enter Task の A6 の実行を遅らせるためのもの.

なお,Kill App はまず動作しないので,同じように止めるしかない.
954名無しさん@お腹いっぱい。
垢版 |
2017/07/17(月) 00:15:00.59ID:FXVOkI89
>>951
Intent Recievedが動作していないようなのですが何かtakerの設定が必要でしょうか?
Profile: Pamp (101)
Enforce: no
Event: Intent Received [ Action:com.maxmpz.audioplayer.STATUS_CHANGED Cat:None Cat:None Scheme:* Mime Type:* ]
Enter: pampdec (126)
Abort Existing Task
A1: If [ %status = 1 & %paused eq false ]
A2: Variable Set [ Name:%PampIsPlaying To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Else
A4: Variable Clear [ Name:%PampIsPlaying Pattern Matching:Off ]
A5: End If
2017/07/17(月) 00:45:30.10ID:atoExbWo
>>950
勉強も兼ねて自分用に作ってみました。
一応うごいたので貼っときます。
waitはもっと削れるかもしれないけど、使いながら要調整。

DNSを立ち上げたあと、自動でホームに行くことになっていて、ショートカットにはいけない。%WINの変数とってやればアプリごとの分岐もできるんだろうけど割愛。


Profile: dnsの実行 (25)
Cooldown: 4
State: Variable Value [ %DSS ~ 0 ]
Application: Habit Browser
Enter: DNSテスト (14)
A1: Variable Add [ Name:%DSS Value:1 Wrap Around:0 ]
A2: Launch App [ App:DNS66 Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A3: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A4: AutoInput Action [ Configuration:Type: Point
Value: 540,1000
Action : Long Click
Is Tasker Action: true Timeout (Seconds):20 ]
A5: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A6: Launch App [ App:Habit Browser Data: Exclude From Recent Apps:Off Always Start New Copy:Off ]
A7: Wait [ MS:0 Seconds:4 Minutes:0 Hours:0 Days:0 ]
A8: Variable Add [ Name:%DSS Value:1 Wrap Around:0 ]
A9: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]

Profile: dnsの終了 (39)
Application: Habit Browser
State: Variable Value [ %DSS ~ 2 ]
Exit: テストu (75)
A1: Flash [ Text:not habit Long:Off ]
A2: 直ちに休止 [ Configuration:DNS66 Timeout (Seconds):0 ]
A3: Variable Set [ Name:%DSS To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
2017/07/17(月) 00:47:55.76ID:atoExbWo
>>955
「直ちに休止」はプラグインのgreenifyです。
2017/07/17(月) 00:53:49.45ID:Y9eNldH9
>>953
教えていただいた通りに組んだところ望み通りの動きをしてくれました!
ありがとうございました!
2017/07/17(月) 00:55:42.98ID:Y9eNldH9
>>955
ありがとうございます!
こちらも今から組んでみたいと思います!
959新豊田市駅
垢版 |
2017/07/17(月) 03:09:08.79ID:RXhFps7l
おいふざけて俺の事を怒らした責任はー!何回もECCとか!人が死にー!安部マリーオ!
960新豊田市駅
垢版 |
2017/07/17(月) 03:57:55.51ID:RXhFps7l
おい安城と刈谷で電車で死亡事故が起きたぞー!盗難のとか何かな!一生日本中でストーカーってばれっぱなしのこーじきたちー!遺書はー!安部マリーオ!
2017/07/17(月) 08:01:02.35ID:cglfcVCK
Autoimportのスクショ機能について教えてください
スクショを撮影するたびに同じファイル名で生成されるので
上書きされてしまうのですが設定で変えられますか?
2017/07/17(月) 20:44:47.52ID:cglfcVCK
●Tasker有無: 購入済み
●Androidバージョン:2chMate 0.8.9.44 dev/Sony/E6553/7.1.1/DT
●root有無:なし
●やりたいこと
AutoInputで撮影したキャプチャ画像のファイル名を Screenshot_7-17-17 18.40.pngのような
Screenshot_mm-DD-YY HH.nnではなくScreenshot_yyyymmDD-HHnnss.pngで保存したいのですがどうやればいいですか?
http://tasker.wikidot.com/getformatteddate
一応このページを参考にして色々試したのですがエラーが出てファイル名も変わりませんでした
よろしくお願いします

Screenshot2 (7)
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: Perform Task [ Name:getFormattedDate Priority:10 Parameter 1 (%par1):%TIMES Parameter 2 (%par2):yyyymmDD-HHnnss Return Value Variable:%Filename Stop:Off ]
A4: Move [ From:Pictures/Screenshots/screencapture.png To:Pictures/Screenshots/Screenshot_%Filename.png Use Root:Off ]
A5: Popup [ Title:Screen Shot Text:OK Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
2017/07/17(月) 22:43:19.04ID:B097GYzW
>>954
Tasker の設定は特に必要ない.
Intent Recieved が動作していないってのはどうやって確認したんだ?
A1 の前に Flash を入れたり,ログを確認したか?

端末を再起動しても駄目か?
Poweramp を再インストールしても駄目か?
964名無しさん@お腹いっぱい。
垢版 |
2017/07/18(火) 07:25:33.15ID:5fx9c847
>>963
tasker,powerampともに再インストールしたりログを見たりしましたが、動いてる様子はありませんでした。IntentTaskというプラグインがあるのですが代用可能でしょうか。
2017/07/18(火) 22:58:36.92ID:GFwjYHya
>>964
IntentTaskプラグインでは代用できない.
再起動はしてみたのか?
2017/07/18(火) 22:59:20.34ID:GFwjYHya
>>962
どんなエラーが出たんだ?
2017/07/19(水) 00:46:12.07ID:B+g/YIIj
>>770
ゴミレス
2017/07/19(水) 07:28:54.84ID:ZICayRl6
>>966
トーストで Task doesn't exist:getFormattedDate と表示されます
スクショした画像のファイル名もscreencapture.pngのままです
2017/07/19(水) 15:46:15.99ID:AgAZDN1R
●Tasker有無: 購入済み
●Androidバージョン: 4.2
●root有無: なし
●やりたいこと
 ・wifiテザリング時に特定の機器から接続されていなければテザリングを止める為に
  テザリング時に親機がどの機器から接続されているのか、切断したのかを知りたい  

●やってみたこと
 ・BTnearでしてみた所wifiテザリングは切れてもBTnearでは繋がってしまっている事が多々あり思う挙動にならない

よろしくお願いします。
2017/07/19(水) 16:29:40.35ID:wMQyynL3
>>968
getFormattedDateタスクをインポートしてないのが原因。
参考にしたページの下の方にあるDownload this Tasker Taskからタスクをダウンロードして、Taskerにインポートしたら動くはず。
971名無しさん@お腹いっぱい。
垢版 |
2017/07/20(木) 00:26:25.90ID:oUMt/V2g
なんかアプデきたあああああああ
2017/07/20(木) 07:04:30.65ID:b96XDlBs
>>970
インポートしたらうまく動作しました
ありがとうございます
2017/07/20(木) 21:16:44.69ID:WDWYe4rv
>>972
いえいえ、お役に立ててよかったです。
2017/07/20(木) 23:01:26.34ID:Vbm+Qk3D
>>969
下記のことを実行する Task を組めば,特定の機器の接続状態を調べることができる.

まず,/proc/net/arp を Read File で読み込む.
中身を見て特定の機器のMACアドレスが書かれているか調べる.
書かれていなければ接続されていない.
書かれていたら,対応するIPアドレスを取り出す.
次に,Run Shell で
ping -c 1 -W 1 IPアドレス > /dev/null ; echo $?
を実行して,結果が 0 なら接続中.
975名無しさん@お腹いっぱい。
垢版 |
2017/07/21(金) 19:12:02.40ID:gkhvMNDr
>>965
不運にも問題のスマホが壊れてしまい、新しいスマホを購入したのでこのような問題はなくなりました。何故インテントが使えなかったのかわかりませんが、ありがとうございました。
976名無しさん@お腹いっぱい。
垢版 |
2017/07/22(土) 10:43:06.61ID:Ju0Latv3
>>974
ありがとうございます。
2017/07/23(日) 11:51:32.74ID:pXuP6bOT
>>974
さきほど↓のようにしてみましたが結果はどのように出力されているのでしょうか
Wifi Check (11)
A1: Read File [ File:/proc/net/arp To Var:%Test ]
A2: Run Shell [ Command:ping -c 1 -W 1 192.168.2.1 > /dev/null ; echo $? Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ]
2017/07/23(日) 12:26:15.92ID:i+QIiOUG
>>977
readfileのところでifで判別するんじゃない?
知らんけど
2017/07/23(日) 15:43:11.31ID:+OUOsiNc
教えて下さい
画面点灯時はWiFiオン、15分以上消灯が続いたらWiFiオフ

変数がまだ理解できてなく悩んでいます

宜しくお願いします
2017/07/23(日) 16:47:23.60ID:mNqA3a6O
初めましてTASKER初心者です。
自宅ではサイレントモード(全音量0、バイブOFF)にしたくネットで勉強しているのですが、Audio からsilent modeを探しても見つかりません。
最近バージョンアップしたことでメニューが変わったようなのですが、設定方法をご存知の方いらっしゃいませんか?
2017/07/23(日) 21:53:08.46ID:x+aSYhCQ
>>977
A1 の後で Alert>Flash で %Test を表示してみればよい.
Run Shell の方も Store Output In に変数を指定して,それを表示してみればよい.
2017/07/23(日) 23:20:35.15ID:KP8aN14E
>>981
ありがとうございます。
A1では接続時に変わっていることが確認できました。
しかし、A2のほうでは接続していてもしていなくても、$?と表示されてしまいます。
2017/07/24(月) 11:44:19.43ID:MHTaDnBr
>>979
1つにまとめようとせずに2つにすれば変数いらないと思うよ
ディスプレイオンでWi-Fiオン
ディスプレイオフで15分待ってからWi-Fiオフ
この2つを作ればいい


Profile: Wi-Fi ON (9)
Event: Display On
Enter: Wi-Fi ON (10)
A1: WiFi [ Set:On ]


Profile: Wi-Fi OFF (12)
Event: Display Off
Enter: Wi-Fi OFF (13)
A1: Wait [ MS:0 Seconds:0 Minutes:15 Hours:0 Days:0 ]
A2: WiFi [ Set:Off ]
2017/07/24(月) 12:54:16.27ID:HcweQWTU
スマートウォッチを充電台に載せたら1時間後に
バイブと充電中のポップアップを表示するプロファイルを作成したのですが
一度タスクを発動したら、指定した時間以内はタスクを無効にするには
どうしたら良いですか?
よろしくお願いします

Profile: 充電確認 (6)
Event: AutoWear Command [ Configuration:Event: &POWERCONNECTED&
Case Insensitive: false
Exact: false
Regex: false
Variable Array: false ]
Enter: Moto 360 2nd Gen 充電中 (12)
A1: Wait [ MS:0 Seconds:0 Minutes:0 Hours:1 Days:0 ]
A2: Vibrate [ Time:300 ]
A3: Popup [ Title:Moto 360 2nd Gen Text:充電中 Background Image: Layout:Popup Timeout (Seconds):5 Show Over Keyguard:On ]
2017/07/24(月) 15:09:10.93ID:46B+dIEi
>>983
ありがとうございます

やってみます!
2017/07/24(月) 15:18:42.34ID:LrNm0El7
>>983
すいません
試してみたのですが、消灯14分後に点灯したとき、1分後にWiFiがオフになってしまうようです
毎回消灯からの15分、という事にするのは可能でしょうか?
2017/07/24(月) 16:25:53.34ID:p1ZOpBBO
>>986
前回の消灯から15分たったからだろ?
画面がオンの時は除外って組み込めばいいんでないの?
2017/07/24(月) 17:55:14.61ID:yW0/edwY
>>984
指定した時間の間はタスクを無効 ≒ 無効化する時間以外はタスクを有効
と考えればいいので、
Profile > TIMEで何時から何時までの間だけ有効っていう指定を加えればいいんでは
2017/07/24(月) 17:58:22.49ID:yW0/edwY
>>980
各volumeを0にすればサイレント(音が鳴らない)と同義

レス完全に埋まる前に次スレ立てられないなら安価でスレ立て依頼しなよ
2017/07/24(月) 19:58:10.79ID:5IBTskRd
>>989
レスありがとうございます。ボリュームいじってみます。

次スレ立てました!
2017/07/24(月) 20:24:33.76ID:yW0/edwY
>>990

URL貼れば100点だった。惜しい!


次スレ
Tasker 初心者質問スレ 16
http://egg.2ch.net/test/read.cgi/android/1500893818/l50
2017/07/24(月) 20:32:35.49ID:yhK2BDiJ
>>988
一回目のタスクが発動してから、例えば5時間は二回目以降の発動を無効にしたいという意味だったんですけど
TIMEの追加で出来ます?
2017/07/24(月) 21:08:21.59ID:ZqcS5RwE
>>992
そうしたい理由はなんで?
理由によってはもっといい代替案があるかもしれない
2017/07/24(月) 21:20:05.91ID:yhK2BDiJ
>>993
充電器にセットして少ししてから操作するために外すときがたまにあるんだけど
それだとポップアップが2回表示されて鬱陶しいから
最初に書けば良かったですねごめんなさい
2017/07/24(月) 22:13:07.69ID:LrNm0El7
>>987
ですね

除外、探してみましたが
わかりませんでした
教えていただけますか?
2017/07/24(月) 22:31:45.21ID:wlxr8sPu
>>994
Profile→Timeでeveryでどうにか出来そう
2017/07/24(月) 22:40:26.89ID:5psA8w+Y
>>982
? が全角になっているので,半角に修正すればよい.
2017/07/24(月) 23:45:22.28ID:YjA1D9iN
>>995
ifで足せばいいんでないの?
2017/07/25(火) 00:05:50.40ID:3et1FEGX
>>997
出来ました。そんな簡単なミスでしたか・・お手数かけました。
2017/07/25(火) 01:42:34.21ID:u93hmASD
>>994
CooldownTime設定したら良いのでは?
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 216日 7時間 52分 15秒
10021002
垢版 |
Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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