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/10/22(日) 11:31:48.36ID:bSOQy5FE
>>434
それを入れたのに使わなきゃ全く意味がないのでは…
2017/10/22(日) 14:16:54.27ID:j3FuwqRn
>>435
そうですよね
タスクをよく見たらPerform Task が抜けてたんで
追加したらちゃんとリネームできました

お騒がせしましたw
2017/10/23(月) 23:13:12.45ID:zqgSfH2l
>>429
機種変したのなら Android7 以上になったんじゃないのか?
もしそうなら,やりたいことは root不要でできる.
2017/10/23(月) 23:43:27.85ID:HmfJkA6j
テンプレに端末環境項目がないのは悪手だな
二度手間になっとる
2017/10/24(火) 02:28:10.89ID:JyV510wB
>>437
6.0.1って書いてるやん
機種変=最新機種じゃないだろ

>>429
前スレ見てないから前の環境分からないけど
今の環境が4.4のrootありなら前と同じ方法で出来ないの?
2017/10/24(火) 02:30:24.45ID:JyV510wB
>>437
ごめん
読み直したら違ったわ
機種変後のバージョンなんて書いてないわ
2017/10/24(火) 02:32:47.79ID:JyV510wB
>>429
スマソ
5.0以上じゃなきゃ出来ないって書いてあるわな
カスロム使うなりして5.0以上にするか
別の方法探すかだな
2017/10/24(火) 19:33:13.46ID:6CESOzW0
>>429
A. FRepで撮影→スワイプ→撮影を自動化させ、クロップ(切り取り・切り抜き)をPhotoShopやIrfanViewなどのバッチ処理で手順を分ける
B. Androidのエミュ環境を用意してWindows上でTasker+ゲームを動かす(Windowsのスペック次第)
C. 中古のlolipop以上のスマホ・タブを買ってくる(SIMフリー端末でも5000円くらいで買える)。赤ロム回避策としてSIMフリーのにしとけ

どうしてもTasker使わないとできない問題じゃないなら他の方法模索してもいいんじゃないの
なまじTaskerでやれていたから新しい環境でもTaskerを使わなきゃいけないって頭固くなってそう
上に挙げた3つ以外にもまだありそうだね。ちょっと考えてみたら?
2017/10/24(火) 20:46:37.16ID:6Tm3/H+Y
>>428
お返事が遅くなり失礼しました。今のところ、MXPlayerを起動した直後を除いては、
おかげさまでちゃんと動作しております。ありがとうござました!
2017/10/24(火) 22:00:31.53ID:SEZCDD1o
質問テンプレート

●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 ・19時に通知を出し、その通知をタップしたら指定したWebページにアクセス
●やってみたこと
 ・19時に通知を出すところまで出来ました(notifを使用して)
●わからないこと(知りたいこと)
 ・notifyのactionsでbrowseURLでWebページを指定しましたが、通知を押してもブラウザが起動しない
・event→ui→notification clickだとブラウザの起動はできますが指定したWebページが開けません

よろしくお願いします
2017/10/24(火) 23:05:40.79ID:6CESOzW0
>>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(タップして開くとこ)
446445
垢版 |
2017/10/24(火) 23:08:04.92ID:6CESOzW0
書き漏れスマン
Nougatでも通知部分をタップすると無反応ってか通知が消える
通知を展開してLabel部分をタップしないとブラウザ起動→URL開くが動かない
2017/10/24(火) 23:32:28.41ID:SEZCDD1o
>>446
画像まで貼って頂きありがとうございます
出来ました

折り畳んである通知を展開していませんでした
(通知をタップでブラウザ起動しWebページにアクセスすると思ってました)
2017/10/25(水) 03:47:53.87ID:aCK4Qg7g
profileを
・通知を作成する
・作成したtitleの通知をタップするとbrows urlする
の2個にわけるじゃダメ?

自分はそれで通知タップでlaunch appさせてるんだけどもっといい方法あるのかしら
2017/10/25(水) 16:21:46.42ID:42MTHOdt
>>448
>>447よく嫁
出来ましたって書いてあるやん。解決済みだろ
launch appなら既定のブラウザ以外で開くのには使えそうな
2017/10/25(水) 17:30:52.38ID:aCK4Qg7g
>>449
>>448の方法なら通知展開せずに通知タップでbrows urlできるよってのを伝えたかった
2017/10/26(木) 00:15:20.01ID:a/Qifqtc
>>450
ありがとうございます

通知を展開する手間が省け、当初のやりたい事が出来ました
452167
垢版 |
2017/10/26(木) 12:43:39.95ID:VGEb5rjL
autoinputの使い方でおしえて頂きたいことがあり書き込みさせていただきます。

action text
で特定の文字の座標(x,y)を取得する事は可能でしょうか?

一覧の中から特定文字の横にあるOKボタンを押したい。
ボタンは他の文字でも共通なので、ボタンをターゲットにするとどれが押されるか分からない。
また、一覧の表示位置は固定ではないのであらかじめ座標を指定することも出来ない
文字自体はアクションが割り当てられてないので、autoinputで識別は出来てもクリック等は無意味です

座標が変数等に取得出来れば、それを加工して横のボタンを押すことが出来ると思い質問させていただきました
どうかよろしくお願いします
2017/10/26(木) 13:09:05.72ID:zLfjUk9W
>>452
> 文字自体はアクションが割り当てられてない
ここがよく分からんけど、そもそも座標を変数格納する機能がないっぽい
同じ名前のボタンが複数あって区別できない対策としてNearby Textのオプション機能があるけどこれを試せない?
454452
垢版 |
2017/10/26(木) 16:41:21.12ID:JIdB0ZF8
>>453
お返事ありがとうございます
説明が下手で申し訳ありません
例として以下のような一覧が表示されると思って下さい

佐藤 ok
田中 ok
鈴木 ok

(okはボタンです)
田中のokを押したいのですがokボタンをターゲットにするとどのokボタンが押されるか分からない
田中をテキストで指定できるが文字を押してもokボタンは押したことにならない
一覧の内容は変動するので、
数の増減や目的の名前が無いときもある

このような状態で特定のテキスト横のokボタンを押せないかと試行錯誤しています
2017/10/26(木) 17:56:54.82ID:BVO7kLI9
Taskerでフォルダ指定してランダムにフォルダ内の画像を壁紙にすることできますか?
壁紙チェンジャー系のアプリのショートカットをTaskerで叩いた方が簡単かな?
2017/10/26(木) 18:04:59.34ID:isVB/pNS
>>455

>>1
Random wallpaper - Tasker Wiki
2017/10/26(木) 21:06:50.50ID:zLfjUk9W
>>454
OKボタンタップはそのままでNearby Textを田中にするとどうなりますか?
2017/10/26(木) 22:08:04.78ID:AmeOlJGF
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
 ・画面を触っているのか、いないのかを検知したい
●やってみたこと
 ・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
 ・なにかよいプラグイン等あったら教えていただきたい

よろしくおねがいします。
2017/10/26(木) 23:09:49.48ID:F7InVVsx
>>458
もう少しやりたいことを具体的に書いたほうがいいよ。
2017/10/26(木) 23:48:36.30ID:cHqfDodP
●Tasker有無: 購入済み
●Androidバージョン:7.1 ●root有無: あり
●やりたいこと
よくある自宅判定で自宅内でwifiOn ,
Mobile dateOffにしてるんですけど家の中の環境が悪くてwifiが年中切れます
そこでwifiが切れた時mobile dateをOnにするにはどういうふうにタスクを作ればいいですか?
よろしくお願いします>>458
2017/10/27(金) 08:24:20.47ID:zq6CcskO
>>456
できたわ
ありがとう
2017/10/27(金) 10:01:54.98ID:kRVgfJ72
>>460
android6以上はモバイルデータはtaskerでいじれないんじゃなかったっけ。
ちなみにいまは、どうやってオンオフしてるの。
2017/10/27(金) 12:43:06.91ID:/US1qLZ9
>>462
TaskerでMobileDateのOn,Off出来るんです
Netの中にMobileDateの設定があます
ところでwifi切れたらすぐさまMobileDate をOnにする事は出来ませんか?
もうMobileDateはずっとOnのままにするしかないかなと……
2017/10/27(金) 13:30:38.95ID:kCP2l5NK
>>463
まずMobileDataだからな
Dateは日付だ

Wi-Fiがつながった時のプロファイルがあるんだろうからそれ長押ししてAdd Exit TaskのとこにMobileDataをOnで

本旨からは外れるがモバイルデータつけっぱなしで何か弊害あるのか?
Wi-Fi繋がってれば通信することはないから電池も減らないし通信量食うってこともないでしょ
2017/10/27(金) 14:17:34.47ID:zs4KSGSF
>>464
有難うございます
MobileDateを切りたいのは以前そこそこ大きなFileなんかをDownloadしている時にWiFiが切断していた様で、まさかのMobileDateでDownloadを継続してしまった事が何度かあったので…
もう、そうなると常に見張っていないとDownloadも出来ない感じで…
Downloaderの設定で対応しても良いのですが、出来るのならまとめて設定したいと思いまして…

とにかく色々有難う御座いました
2017/10/27(金) 14:29:53.31ID:2K1LQ5/2
>>465
解決したのかどうかよくわからないが、ダウンロード継続しないようにしたいのにWi-Fi切れた後即モバイルデータオンにしたら継続されちゃうと思うぞ…
あと2度目だがMobile Dat"e"じゃなくてMobile Dat"a"
2017/10/27(金) 17:23:19.16ID:XzDtT37e
www
2017/10/27(金) 18:22:50.23ID:js4D0VRA
>>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円出せば買えるし、ハード側の環境も考えた方がいいよ
2017/10/27(金) 18:24:58.66ID:js4D0VRA
『Wi-Fiルーターの近くに』 電子レンジとか PCとか置かない ね
重要な部分抜けたわ
2017/10/27(金) 18:55:23.13ID:bgrZd//2
ただ、ルーター置く場所に注意しろ
5GHz帯は壁とかに弱いからな
2017/10/27(金) 19:14:35.70ID:N0y3/sz1
>>460
> そこでwifiが切れた時
Context - State - Wifi Connected (SSIDやMACで自宅AP)
これのExit taskで好きにやればいい
472452
垢版 |
2017/10/27(金) 20:19:07.88ID:CraUeafj
>>457
返事遅くなりました
アドバイス通りやって見たら希望通りにボタンが押せるようになりました

ありがとうございます
2017/10/27(金) 20:43:03.80ID:b/WVXRun
●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
2017/10/27(金) 21:18:14.36ID:d9Cu99An
>>473
https://www.reddit.com/r/Xiaomi/comments/6dhgmk/well_so_much_for_trying_to_automate_with_miui/
2017/10/27(金) 22:03:44.68ID:Z1/s5tsG
>>473
wifiが切れてるあいだは、ssidもとれないので、根本的にやり方を変える必要がある。
gpsかブルートゥースか、電話の電波塔で自宅判定をするしかない。

自宅外でwifiを切りたい理由が節電かどうかで結論がかわる。
2017/10/27(金) 22:55:01.00ID:rD/1DAjV
>>468>>469>>470>>471
沢山のアドバイス有難うございます。
ルーターの置き場所は色々探ってみたのですが、家族も居るのでなかなか自分に合う場所に置けない事情もあり…
ご指摘の通りプツプツ切れたり繋がったりして、最終的に切れたままになったり…
一度教えてもらった様に作ってみて
思った通りの動きになるまで地道に
改良してみます
きっとまた行き詰まると思いますが、
その時はまたお願いします。

有難う御座いました
477473
垢版 |
2017/10/27(金) 23:33:44.79ID:b/WVXRun
>>474
MIUIまでエスパーしていただいて助かりました
URLを見て、Wifiオフは自動化できたのですが、Wifiオンはできなくて
結局、いろいろ試している間にWifiOnを無効化(左側に緑のバーが出る)にしてしまっていました

>>475
自宅のSSIDは自動接続になっているので、Wifiオンの時点で自動で接続されます
目的が省電力なのでLocationで自宅にTearマークを置いて自宅周辺でWifiオン
Near WifiをInverseしてWifiオフを考えましたが
自宅近所でWifiを掴めなかった時にWifiオフが走ってしまい結果が不安定です
2017/10/27(金) 23:56:20.75ID:fEjWt4Fr
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 ・指定したアプリが起動したらGoogleカレンダーを同期したい
●わからないこと(知りたいこと)
 ・Googleカレンダーを同期させる方法がわからないです
2017/10/27(金) 23:58:30.92ID:Z1/s5tsG
>>477
トリガーをcellnearにしてみたら。
ずっとwifiつけててもそんなに節電にはならない気もするけど。
2017/10/28(土) 00:07:55.58ID:JVAATWj+
●Tasker有無: 購入済み
●Androidバージョン: 4.2.2
●root有無: あり
●やりたいこと
 ・ループ処理中のifの分岐で使いたいので画面を触っているのか、いないのかを検知して変数に納めたい
●やってみたこと
 ・tasker 画面 タップ検知 判定 などで検索してみたが見つからなかった
●わからないこと(知りたいこと)
 ・なにかよいプラグイン等あったら教えていただきたい
2017/10/28(土) 00:14:01.07ID:wIavHs5I
>>478
https://play.google.com/store/apps/details?id=com.afterhoursdevelopers.android.synker

>>480
>>458,459
2017/10/28(土) 00:32:26.74ID:EuPN/Bdp
>>481
シンカーってマシュマロでつかえるの?
うまく使えなくてアンインストールしたので知りたい。
2017/10/28(土) 00:36:53.95ID:EuPN/Bdp
>>480
もっとハッキリ書いてくれないとよくわからないが、アプリのタップでなく、画面を触るってことなら良き所にsceneつくってそれをトリガーにすればいい。
484473
垢版 |
2017/10/28(土) 00:51:48.23ID:spax0Z8C
>>479
そうですね
Locationだと範囲に入った1回しか試行しませんが
Cell Nearなら1回失敗しても何度も呼び出されますから、Wifi掴むまで何度も試行しますよね
以前はLlamaを使っていて、Cell IDの認識に失敗していたので考えていませんでした

丁寧なご指導 ありがとうございました

>>474
お礼を言い忘れていました
Wifiの権限が他より深い位置にあったためWiifの権限がConfigSettingではないことに気付きませんでした

気付きにくいところをご指導いただいて助かりました ありがとうございました
2017/10/28(土) 02:12:59.44ID:8T9QduD2
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
 ・指定したアプリを起動したら最後に起動した時から数えて1分後に通知を出す
●やってみたこと
 ・wait(1min)→通知出力
●わからないこと(知りたいこと)
 ・一番最後に指定したアプリの起動から数えて1分後に通知を出す方法(現在は指定したアプリが起動する度に1分後に通知が出力される)

例)1分00秒にアプリ起動、1分30秒にアプリ起動すると2分00秒、2分30秒に通知が出力されてしまいます
この場合は2分30秒の時のみ通知を出力するようにしたいです

よろしくお願いします。
2017/10/28(土) 02:27:42.51ID:EuPN/Bdp
>>485
タスクプロパティのアボートニュータスクあたりをいじってみるのじゃ。
わり。スペル確認できないくらい眠いんだ。あとは詳しい人に聞いてー。
2017/10/28(土) 02:59:55.59ID:DtqtVEQE
>>485
指定したアプリが起動する度に%Counterに1を加える
wait 1 min後に、%Counterから1を引く
そのタイミングで%Counterが0なら通知を出す

Taskerの変数の仕様忘れたから、大文字小文字は直して使って。
2017/10/28(土) 03:10:54.37ID:JVAATWj+
>>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 ]
2017/10/28(土) 05:19:03.67ID:XVG3hcUy
>>482
使える

>>485,486
Abort Existing Task
2017/10/28(土) 10:04:22.65ID:hcYb1EJH
>>488
タップして画面が変わるってことでもないなら、これはかなり難しい。sceneを細かく網目状に貼って、そこで検知しつつついでにautoinputで同じ所をタップするタスク埋めとくとか。。。。

もっと詳しい人教えてくださいな。
2017/10/28(土) 13:03:20.18ID:IG4LwGH3
>>458,480,488
>  ・tasker 画面 タップ検知 判定 などで検索

日本語での検索はやってみたことのうちに入るとは欠片も思えない
https://www.google.co.jp/search?q=Tasker+detect+any+touch+event
ほぼ答えているようなものだけど適切な語句でググり直して出直すように
2017/10/28(土) 13:27:57.27ID:Co5CgVkE
●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
2017/10/28(土) 14:25:30.95ID:mciWcCb4
質問です。よろしくお願いします。

●Tasker有無: 購入済み
●Androidバージョン:4.2.2
●root有無:なし
●やりたいこと
 ・変数が1の時にイヤホンにもBluetoothにも接続していない状態でChromeを起動すると、メディアの音量をゼロにして変数を2に変更。
●やってみたこと
 ・Profileの段階でお手上げです…。
Chrome起動で音量ゼロのような、単独のトリガーで単独のアクションなら分かるのですが、複数の条件を追加したり複数のアクションを実行させる方法が分かりません。
●知りたいこと
 ・プログラムのようなものを打ち込まずに、選択肢だけで組むことは可能でしょうか?
2017/10/28(土) 15:34:30.86ID:DMI6tMLu
>>493
基本的な操作から。
プロファイル名を長押しすると、実際のトリガーがすぐ下に画面に出る。
そこにあるaddってのをおすと、ひとつのプロファイルに同時に複数のトリガーが設定できる。
変数使えてるみたいだし、ここさえわかればあとはできるかな。
2017/10/28(土) 16:43:37.16ID:MRp4TGWx
>>494
長押し見落としてました!
助かりました。
まだTaskerでは変数を使ってないのですが色々試してみます。
ありがとうございました。
2017/10/28(土) 17:15:43.38ID:QagB+S/p
昨日、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

長文失礼しました
2017/10/28(土) 17:25:47.61ID:JVAATWj+
>>490
>>491
出来ました。ありがとうございます。
2017/10/28(土) 19:00:26.14ID:/0PYLYqi
>>496
自宅内なのにWiFiが切れる→自宅外に出たと判定される
なのでWiFiがブツブツ切れる環境ではWiFiをトリガー(検出条件)とした自宅内外の判定には使えない(使わない方がいい)
GPS、Cell、Bluetoothをトリガーに使った方がいいんじゃない

自宅範囲内ならWiFiを探し、切断されたら再度探す / 自宅範囲外ならWiFiを切る っていうシンプルな構造にできるはず

電波強度が低くなって切れる場合はWiFiの中継機(コンセントに挿すだけで電波中継してくれるやつ)を家中に置きまくれば解決するけど
根本的にスマホ本体が悪い(WiFiの電波を拾いにくい・故障)かもしれないので一度修理に出してみるのもいいかもしれんね

Profileについては問題が起きた場合に思考錯誤とトライアンドエラーで修正できるかどうかが前提になるので
他人に評価してもらってOK出たらもう修正しなくていいってものではないんじゃない
結局は自分が納得できるかどうか
2017/10/28(土) 19:42:25.22ID:8T9QduD2
>>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回呼ばれたらタスクを終了するのでしょうか?
2017/10/28(土) 20:42:49.01ID:EuPN/Bdp
>>499
abort existing taskしてみ
2017/10/28(土) 21:04:40.80ID:8T9QduD2
>>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 ]
2017/10/28(土) 21:25:38.50ID:UuQjnZks
>>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 ]
2017/10/28(土) 22:00:21.10ID:8T9QduD2
>>502
例を示して頂きありがとうございます
動かしたら動作を理解しました
2017/10/29(日) 23:39:55.60ID:L/mPgj91
>>492
Pause中は画面上にファイル名が表示されているので,
Action>Plugin>AutoInput>UI Query
を使えばよい.
2017/10/30(月) 02:07:09.22ID:GYDIDBxn
●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 ]
2017/11/01(水) 18:54:41.76ID:36v0FvI9
●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
2017/11/02(木) 00:15:39.70ID:jfy+1AiY
>>505
「ManifestViewer」というアプリで Manifest を見ればよい.
2017/11/02(木) 04:58:33.93ID:pU7KTXMI
更新
2017/11/02(木) 08:38:30.33ID:S/kaRixj
5.0へのバグ修正らしいけど
android5.0なのかtasker5.0なのか……
2017/11/02(木) 11:22:39.84ID:x6CMwqOf
>>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」が何故かないです
2017/11/02(木) 11:31:31.79ID:x6CMwqOf
>>510
「.VIEW_MY_DOWNLOADS」はManifest Fileに記載がありました
本題のYahoo!乗換案内はManifest Fileを読み込もうとしてもErrorになって読めませんでした
2017/11/02(木) 12:19:14.88ID:y3ifMqfm
>>511
プロテクトされてるアプリはインストール後他のアプリからアクセスできない
apkを取っておいてもしくは拾ってきてバラせばいい
513名無しさん@お腹いっぱい。
垢版 |
2017/11/02(木) 17:07:15.94ID:tKfH/RBf
●Tasker有無: 購入済み

●Androidバージョン: 6.0.1

●root有無: なし

●やりたいこと
 ・なんらかのcontext成立後wifi off

  
●やってみたこと

Wifi off のアクションを設定しました。

テストをすると「allow once」の選択画面が
表示され、それを押すと実行はされる。
自動で動作を完結することが出来ません。

  
●わからないこと(知りたいこと)

端末側でなんらかの設定変更必要で
しょうか?

あるいは、root化必要?
 
  
2017/11/02(木) 17:57:03.61ID:tDMQMqdE
いまどきはスレ内検索もしないのがデフォなのかな?
2017/11/02(木) 20:18:53.46ID:1aY55V7W
>>512
なるほど
ありがとうございます
2017/11/02(木) 23:27:36.19ID:jfy+1AiY
>>510 >>511
ManifestViewer の Intent-Filterタブと Uses-Permissionタブはまともに動作しないが,
Applicationsタブから該当アプリをタップして,Manifestファイルを見ればよい.

ManifestViewer は他のアプリではエラー等で見れない Manifestファイルでも見ることができる.
2017/11/03(金) 00:02:57.48ID:52GI/4+b
>>516
ありがとうございます
でも手掛かりなしです
https://i.imgur.com/ENdXdxu.jpg
2017/11/03(金) 00:08:19.80ID:G6Y80VyO
>>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)
2017/11/03(金) 02:30:25.59ID:IdFh2axT
android4
購入済み
root化済み
http://imgur.com/1H2B5ke.jpg
この文法間違ってますか?
screencapと出力先をフルパスでも試しましたがエラーで保存できません
2017/11/03(金) 12:00:10.23ID:gH5ym78h
>>519
自分はこんなかんじでいけてる

/system/bin/screencap -p %outputfilename

screencapのある場所は環境で違うかも
2017/11/03(金) 13:21:23.57ID:52GI/4+b
●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は使いたくないのですが、おすすめ判定方法はありせんか?
2017/11/03(金) 16:40:21.46ID:hItW+tGP
>>504
遅くなりましたが、ありがとうございました!
思った通りにできました!
2017/11/03(金) 18:29:53.01ID:C5gW7o92
何がどうと言うか、タスクが上手く流れる時と、途中で止まったり、そもそもスタートしない時があるのは何故なんですか?外のアプリとかタスクとの関係はあるんだろうけど、状況とかタイミングもバラバラだし?
ExitTaskだけ流れないとかもある??
どうすれば上手く行きますかね?
2017/11/03(金) 18:55:37.82ID:tUIYTfbL
ログを追えばいいんじゃないですかね
バカでもできる簡単なことですし
2017/11/03(金) 20:19:41.27ID:IdFh2axT
>>520
確認ありがとうございます
ほぼおなじ同じ形でやってみましたがエラーになります
rootのチェックを外すとエラーを吐かなくなりますが中身空っぽのファイルはでした
http://imgur.com/JhBExEf.jpg
http://imgur.com/9yzwQX9.jpg
2017/11/03(金) 20:39:16.24ID:7BOBBZ6f
>>523
まずは、これが最悪の質問だという認識をもったほうがいい。
2017/11/03(金) 22:02:03.73ID:G6Y80VyO
>>517
こうなるともう >>512 に書かれている方法しかないな.
まぁ,ざっと Yahoo!乗換案内の Manifest を見てみたが,Myルート を直接表示できるようなものはなさそうだったが.
2017/11/03(金) 22:53:48.17ID:52GI/4+b
>>527
ありがとうございます
Yahoo!乗換案内を実際に使うと「Myルート」のショートカットがあれば便利なのにとここで愚痴っても仕方ない
しかしManifest Fileなんて技を教えて頂きありがとうございました
最後にもう1点伺いたいのですがManifest Fileの記載から目的のActionを探すのは【それらしき】Actionを探して実験あるのみでしょうか?
2017/11/04(土) 05:07:09.94ID:EqGgz+BR
>>528
<intent-filter>
2017/11/04(土) 05:11:37.10ID:84ycv3RP
何年かぶりに最新版にアプデしたら
以前taskerのカテゴリにあったperform taskが見当たらない。
名称が変わったかどこか別カテゴリに移動したんですか?
2017/11/04(土) 05:31:02.35ID:DQ9kWh5D
>>530
初期は知らんがここ数年ずっとtaskカテゴリ
そもそもSearch Taskerで検索くらいしなよ…
2017/11/04(土) 05:57:25.82ID:xNY+jB7P
おー怖っ!
2017/11/04(土) 11:51:17.98ID:WKxitlgr
一番怖いのは初心者スレだからどんな質問しても答えが返ってくるものだと勘違いしてる無作法なアホだろ
辛辣でも答えが返ってくるだけマシ
2017/11/04(土) 11:57:14.88ID:Ytd5qDjM
>>529
ありがとうございます
色々試してみます
■ このスレッドは過去ログ倉庫に格納されています