Tasker 質問スレ 17
■ このスレッドは過去ログ倉庫に格納されています
>>744 ありがとうございます。 おっしゃる通りに全体が{}でくくられてました。 まるごと変換したいという説明が稚拙でした。恐縮です。 まるごと変換したい文字列は4000文字くらいありまして、{}で入れ子構造になっていたり、並列に繰り返しになっていたり。 {省略 {"event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e"},{"mame":"--","limit":"\uff5e5\u670813\u65e5"}} みたいなものがひとつの単位となって入力結果に応じて繰り返されてます。 これを {省略 {"event":"--","entry":"2018年5月11日〜"},{"mame":"--","limit":"〜5月13日"}} ※繰り返し略 のように最初と最後の{}も含めて4000字全部変換したいのです。 >>745 ありがとうございます。 貼っていただいたスクリーンショットが手がかりなんですよね。 変数のところにlocalと変数名を書き換えてみましたが、 let s; s = decodeURIComponent(JSON.parse(local("hoge"))); setLocal("res", s); 続き(途中で送ってしまいました。) では動かず。。。 クォーテーションマークを挿入する程度にしか試行錯誤もできず。ここで止まってしまいました。 この解決法をとるにしても、748にあるように%hogeの中にある文字列を4000字全て変換してみたいです。 >>748 タスク上げる余裕がないのでコードだけ グローバル変数のアクセスと文字列のデコードもできるはず let json = global('Hoge'); let o = JSON.parse(json); setGlobal('DEBUG', JSON.stringify(o)); >>749 動かないって言われてもなんで動かないのかこっちはわかんない エラーが出るとか何も言わずに止まるとかそういう情報が必要 まずflash使って変数はきちんと展開できてるかとかの確認はすべき flash(local("hoge"))で変数が出るかどうか あとJSON.parseした時点で通常の文字に戻ってる気がするからそこも確認してみて(decodeいらないのでは?って話) Googleマップのナビの開始をProfilesにする事はできないですよね? 又、ナビ起動中のみ、定期的にメッセージを表示させたいのですが、一時的に他のアプリを使っている間や、ミニウィンドウで表示させる間は、動作しなくなります。何か解決策があれば、教えてもらえないでしょうか? m(_ _)m >>751 >>752 完璧に実現できました。 ありがとうございます!!!! お二人には何とお礼を申し上げたものやら。 >>752 エラーは%resが返って来てました。 いじっていたら一度、object Objectと返って来たことがあったのですが、うまく再現できなくなり。。。 説明の手間を惜しんでしまいました。 >>740 返信ありがとうございます。 実はそこまではuserhguideでいけてたのですが、wake deviceの詳細設定(wake typeとdurationなど)が意味不明で且つ設定してもできなかったので質問した次第でした。 740さんはgalaxy使いで試されて成功したでしょうか?またtasker単体方法も教えていただいきたいです。一応設定等を間違っているかもしれないので画像貼っときます。 https://i.imgur.com/hhgzgXp.jpg https://i.imgur.com/U6OFFqM.jpg https://i.imgur.com/if7rWLv.jpg secure setting 側のwake device 設定 https://i.imgur.com/z7GzIyn.jpg >>738 再起動しても効果はありませんでした。 実装してるのはこれだけなので、他のタスクもさの影響はないと思います >>756 Wake Type は Screen & Keyboard Lights On で,Duration を 10 seconds とか 1 Minute にしても駄目か? そもそも,その Task がちゃんと動いているかどうか怪しいので, Task の一番最初に Alert>Vibrate を実行するようにして,バイブするかどうかを確認した方がよい. Galaxy で同じことを試したわけではないので,少しずつ確認していくしかない. >>757 そうなると残る可能性として考えられるのは,AutoInput Action が早すぎるということ. AutoInput Action を実行するのが早すぎると,切り替わる前の画面に対して Action を実行しようとして待ち状態になることがある. なので,画面が切り替わるのを待つために,AutoInput Action の前に Wait を 100 MS とか 200 MS とか入れてあげると改善することがある. >>758 すいません、いまさらなのですがロックスクリーン中のbibxyシングルタップが効いてないっぽいです(汗) 長押しはずっと効いていたので疑問にも思ってませんでした。 bxaction内のアクションもシングルタップでは効かないのでtasker側の問題ではありませんでした。(長押しで設定中のsoundmode iosをシングルタップに設定しても作動せず) ほんとスレ汚しすいません。 こちらで解決したいと思います。 tasker側の正常作動しており、通常画面でのbixbyシングルタップにバイブだけのtaskを設定したら動いてくれます。 galaxyスレはレベル低いので泣き寝入りかな。ともかくありがとうございました。 >>761 scv35で試してみた bxactionで、Action on lockscreenの使いたい箇所に当てはめれば画面オン出来たけど、試した? なお「スリープ中に電源ボタン以外でもturn on」だけならtasker無くても>>756 のアプリで動く Action on lockscreenのどれか>launch shortcut action>Secure Settings>以下略 >>762 bxactionsからlaunch short cut でsecure settingのwake deviceしましたがやっぱり駄目でした。上記で言ってる通りロックスクリーン中のシングルタップがなにかしらで無効化されてますのでまずその原因を見つけないといけません。 bixby関連は結構disableしてるのでここらへんを戻したらいけるとおもうのですが… https://i.imgur.com/cisR1IJ.jpg ちなみに以下略はwake device>screen&keyboard light onとduration 1分でよろしいでしょうか?proにはアップグレートしてません。 >>763 ロック画面でシングルプレス効かないの見落としてた それが解決しないと無理だろうね bixby無効化環境を画像のと同じくしてもこちらは動作してるから無効化は無意味かな やってるだろうけど、一旦bixby関係全部有効化して、ロック画面でもbixby起動するか試してみるとか bxactionやdisablerを入れなおすとか 嫌じゃなきゃ端末初期化して1からやり直すのも手 ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと 移動速度が10m/sを超えたら、端末をサイレントモードにしたい ●わからないこと(知りたいこと) stateのvariable valueに%LOCSPD>10をセットしましたが、移動速度を感知しません 端末のGPSはONにしています。 よろしくお願いします >>765 Get Locationコマンドを実行するか、Locationをコンテクストにして測位されたときだけ、その変数がセットされるそうだ http://tasker.dinglisch.net/userguide/en/variables.html#locnote Locationを使ったダミーのプロファイルがあれば良さそう >>764 そうですか…とりあえずbxaction最インストールしてみます。いろいろテスト実施ありがとうございました。 >>765 ロケーション関連のビルトイン変数は>>766 のとおりなので 移動開始で Get Location[Keep Tracking=ON] して 移動終了で Stop Location すれば速度は取れるかと >>766 >>768 素人なもんで、漠然としか理解できておりませんが、 variable valueに%LOCSPDをセットしただけではダメ ということがわかっただけでも、助かりました。 いろいろ触って試行錯誤してみます。 有り難うございました Sceneで一つのRectangleに対してSTROKEの方向を上下左右の4方向設けたいのですが、 どうしたらできると思いますか? ※無理やりな方法ですが、複数のRectangleを重ね、それを少しずつ上下左右にずらしてみる、という事をしてみましたが、できませんでした。 >>770 %stroke_dir で8方向の検出が出来るで >>765 もしかして電車でマナーモードを狙ってる? 電車の車内はSensorのMagnetic Fieldを使ったプロファイルで検出できるっぽい 今日初めてやったんだけど、自分の場合210か215以上で車内が検出できる感じ なおPreferenceのMonitorで磁気センサが常時働く設定にする必要あり 今週、皆様にクッキーの取得のしかたやらUTF16の扱い方を教えていただいたものです。 無事にというか後半はなかば力業で望んだタスクが完成したので、お礼もかねて貼っておきます。 出来ることがかぎられてるので、積み木で掘ったて小屋をつくってみたような感じになってますけど、これはこれで面白かったです。。。 またアクションにはチェック用のもろもろをのこしておりますが、それも含めてお楽しみいただけたら幸いです。 タスク http://thuploader.orz.hm/miniup/?mode=dl& ;id=3083&original=1 なお、サイトの詳細は割愛してます。 下記をA8に入れれば動作するとおもいます。 ソース http://thuploader.orz.hm/miniup/?mode=dl& ;id=3082&original=1 少し改良しました。ver5 http://thuploader.orz.hm/miniup/?mode=dl& ;id=3085&original=1 passはtasker17です。 >771 全方向できました!とても助かりました、ありがとうございました! 変数と文字の間にスペースを入れずに済む方法はないですか? ※例えば、「%DAYM日」と入力すると、変数として認識されず、文字として認識されてしまいます。「%DAYM 日※スペースを入れた」とすればいいのですが、それだと困る場合があるので… >>777 スマートじゃないけど いちど「%DAYM 日※スペースを入れた」を変数に代入して Variable Search Replaceでスペースを文字なしに置き換えればできるね taskerでドロワーを自作することは可能ですか? 可能であればヒントを貰えると助かります。 >>777 配列として書けば許容されるみたい flash (34) A1: Array Set [ Variable Array:%dayofmonth Values:%DAYM Splitter: ] A2: Flash [ Text:%dayofmonth(1)日 Long:Off ] >778 >780 需要のありそうな事なのに、ストレートな方法が無いようで、以外でした。replaceとarrayの両方の方法とも、実現できました!とても、助かりました!ありがとうございますm(_ _)m 05月30日や、10月03日といった日付を、それぞれ5月30日、10月3日と変換したいのですが、どうしたらできるでしょうか? splitはせず、正規表現で一発で置換でると考えて、色々試したのですが、できませんでした… ※%Dateから、上記を実現する方法はわかっています。 >>782 0([1-9])を$1に置き換えでできると思う >>782 一発じゃできないんじゃない? 783を採り入れて、DAYMが11以上かで$2を分岐させたら可能。 >>784 一発でできるからちゃんと試してから言いなよ 583は0の直後に数字があるならその0を消去する処理 月の部分が1桁でも日の部分が1桁でも両方カバーできる >>781 英語圏だと単語間を空白で区切るから事足りているのかと ›785 すごすぎです!こんな方法があるのですね…できました!ありがとうございましたm(_ _)m Taskerで、皆様の意見を大いに参考にして、様々な事を音声で読み上げるようにしているのですが、今日、電話中に、恥ずかしい事を読み上げられてしまいました(笑) 通話中、着信中、発信中は違う動作をするようにしたいのですが、ifにはどういう条件を記載すればいいと思いますか? ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと WIFIテザリングの親機となっているスマホAにスマホBが接続したら、これをスマホAで検知したい ●わからないこと(知りたいこと) 子機であるスマホBで検知するのは簡単なのですが、WIFIテザリングの親機であるスマホAで Bが接続したことを検知させるのは可能でしょうか よろしくお願いします >>791 Run Shell で以下コマンドを実行すると、接続中のエントリがOutputされる その中にBのMACアドレスが含まれているかを定期的に監視する ip neigh show dev wlan0 非ルートな Oreo8.0 では実行できた ちなみに上記のままだとIPv4,v6両方出るけど、今回の目的を邪魔しないと思われるので特に指定していない >>792 ありがとうございます。 なんか難しそうですが、勉強してみます。 >>790 通話中に読み上げさせたくないProfileのEventに対してState>Phone>CallをInvertして追加したら読みあげなくなる Stateの追加は対象のEvent長押ししてAddで ›794 親切に教えてくれて、ありがとうこざいます。Task自体を実行しないのでなく、通話・着信・発信中は別の動作をするようにしたいのですが、その方法はわからないですよね? ※具体的には、例えば、通話中に音声読み上げタスクが発生した場合は、バイブ+Notifyのみ行う、というようにしたいのてす。 >>795 通話・着信・発信中は別のプロファイルを作ればいいのでは? ●Tasker有無: 購入済み ●Androidバージョン:7.1.21 AQUOS sense lite ●root有無: なし ●やりたいこと pushbulletの通知で、ナンバーロック状態のスマホから、あるアプリを立ち上げたい スマホのディスプレイは明るくなるが、ロックが解除されません。 よろしくお願いします。 A1: Secure Settings [ Configuration:Screen & Keyboard Lights On 5 Seconds Timeout (Seconds):0 ] A2: Secure Settings [ Configuration:Clear Password/Wait For Unlock Timeout (Seconds):5 Continue Task After Error:On ] A3: Launch App [ App:mornin' Data: Exclude From Recent Apps:Off Always Start New Copy:On ] A4: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ] A5: AutoInput Action [ Configuration:Type: Text Value: リモコン Action : Click Is Tasker Action: true Check Screen State: true Timeout (Seconds):6 Continue Task After Error:On ] A6: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ] A7: AutoInput Action [ Configuration:Type: Point Value: 270,1080 Action : Click Timeout (Seconds):20 ] A8: Wait [ MS:0 Seconds:22 Minutes:0 Hours:0 Days:0 ] A9: AutoInput Action [ Configuration:Type: Point Value: 540,1470 Action : Click Timeout (Seconds):20 ] >>797 Secure Settings の Clear Password は動作しないので, AutoInputプラグイン Swipe と Click を使ってロックを解除してやればよい. ›795その方法も考えたのですが、そうすると、プロファイルが増えすぎて、管理上の問題と端末負荷の問題が気になってしまい…。他の方法はないのでしょうか? それ端末負荷はtaskerの問題じゃないと思う FOMAsimで電話運用してるxperia ray(常時ONプロファイル15個)でさえ電話が掛かってこなきゃそうとう放置してても電池もつ(cpuに負荷がない)よ profile、task管理は並びかえでまとめる、taskも同じtaskにまとめてprofiles actitiveで分岐させる等などやりようはある とりあえずアンカーの張り方くらいちゃんとしてくれ 見にくいったらありゃしない >>799 何かを検知することとプロファイルを作ることは基本同じ。 上記を踏まえてもう一回質問しなおした方がよいのでは? Profileは一定間隔でまとめて判定を行う関係上、一般的にはほとんど負荷は増えないはず 管理はタブを活用してみては?(あとProfileとTaskにわかりやすい名前をつける) >>799 通話中をプロファイルで検出して、それに応じて変数に値を設定するだけのタスクを作る 読み上げるタスクの中では、その変数を参照してIfで音声で読み上げるか、Notifyかを切り替える さっきまで輝度変更出来てたのに、Taskerβアプデしたらadb使って権限与えないと変更出来なくなったわ なんでやねん ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと ソフトウェアキーボードが出てきたらFrepの操作パネルを消したい ●やってみたこと キーボードアプリが起動したら表示を消すタスクを組んだが、ソフトウェアキーボードが表示されるだけではキーボードアプリを起動したとは認識されませんでした。 キーボードが表示されたことをtaskerで検知することは可能なのでしょうか? よろしくおねがいします! >>807 作ったタスクをはって、キーボードソフトの種類も晒してみて。 ●Tasker有無: 購入済み ●Androidバージョン:8.0 ●root有無: なし ●やりたいこと googleカレンダーを2つのアカウント(A、B)で それぞれ2つのカレンダー(1、2)を登録して、使用しているのですが アカウントA-1に登録されているタイトルと開始時間、終了時間を 通知に表示させたいのですが、アカウントとカレンダーの指定方法がわかりません。 >>810 A1,A2,B1,B2の4つがあるってこと? %CALSに格納されている中でなら簡単にできるんだけどね。 登録を実行したアカウントの特定は自分にはわからない。 >>811 はい、その4つがあります。 AlertのFlashで、%CALSを表示させてみたところ 4つとも名前が表示されていました。 この場合、カレンダー名やタイトル、開始時間、終了時間は どのように指定すればよいのでしょうか? >>812 https://sites.google.com/site/kyoritrashbox/tasker ↑これに今回必要なこと(A8,A13)をつけくわえたのが、これ↓ 予定3件テスト (129) 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: Test App [ Type:Calendar Calendar Data:%time_temp Store Result In:%cal_cal ] A9: Variable Convert [ Name:%cal_start(1) Function:Seconds to Date Time Store Result In: ] A10: Variable Convert [ Name:%cal_end(1) Function:Seconds to Date Time Store Result In: ] A11: 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 ] A12: 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 ] A13: Variable Set [ Name:%result(%cal_count) To:%cal_start(1) ~ %cal_end(1) %cal_title(1) %cal_cal(1) Recurse Variables:Off Do Maths:Off Append:Off ] A14: Variable Set [ Name:%cal_previous To:%cal_title(1) Recurse Variables:Off Do Maths:Off Append:Off ] A15: Variable Add [ Name:%cal_count Value:1 Wrap Around:0 ] A16: End If A17: Variable Add [ Name:%time_temp Value:600 Wrap Around:0 ] A18: Goto [ Type:Action Label Number:1 Label:loop_back ] If [ %cal_count < 4 ] A19: Flash [ Text:%result(1) %result(2) %result(3) Long:On ] ››804 助かりました、どうもありがとうございますm(_ _)m 負荷に関する投稿もとても、参考になりました! シーンで、トグルボタンによりプロファイルのオンオフ切替を行いたいのですが、トグルの既定値に対象プロファイルのオンオフ状態を反映させる事はできないでしょうか? ※ボタンと変数の組み合わせで同等機能を実現できましたが、回りくどい気がして… レスありがとうございます! >>808 Profile: Frep操作パネルを消す (85) Application: アルテ on Mozc, App/Services Enter: keyboard (86) A1: If [ %FREPH ~ 1 ] A2: FRep ショートカット [ Configuration:FRep キャンセル / 表示切替 Timeout (Seconds):0 ] A3: Variable Set [ Name:%FREPH To:0 Recurse Variables:Off Do Maths:Off Append:Off ] A4: Else 変数の%FREPHは1だとFRepの操作パネルが表示されている状態という意味です。 0だと消えている状態でこのタスクは働かない キーボードアプリはアルテの他にもGboardでも試しましたがダメでした >>809 ちょっと調べて試してみます >>815 初期オンオフ二つ作る、重ねる、二つとも非表示、visibilityをPENABLEDで分岐 前の質問で同じ事突っ込まれてるけど、その手の質問はTask貼ってもらえないとエスパーするしかないからあまりよい回答を望めないよ? 書き込んでそうじゃなくて・・それはやってあるんで・・とか言われるとイラッっとするしw たしかに貼らなくてもいい質問ってのもあるけど組み方などでどの位の説明が必用と分かるし、なにより突っ込まれないから貼ったほうが平和 >>809 このリンクで使用しているautoinputを使ったら動作しました! ありがとうございます! Profile: キーボードを消す (89) Event: AutoInput UI Action [ Configuration:Action Types: Input Element Focused,Input Element Focus Lost ] Application: ほげほげ Enter: keyboard (86) A1: If [ %aifocus ~ true ] A2: FRep ショートカット [ Configuration:FRep キャンセル / 表示切替 Timeout (Seconds):0 ] If [ %FREPH ~ 1 ] A3: Else A4: FRep ショートカット [ Configuration:FRep キャンセル / 表示切替 Timeout (Seconds):0 ] If [ %FREPH ~ 0 ] FRepの表示判定はautonotificationを使用しています Profile: Frep表示判定 (18) Restore: no Event: AutoNotification Intercept [ Configuration:Event Behaviour: true Package Name: com.x0.strai.frep ] Enter: Frep表示判定 (50) A1: Variable Set [ Name:%FREPH To:1 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %antext ~R タップしてパネルを隠す ] A2: Variable Set [ Name:%FREPH To:0 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %antext ~R タップしてパネルを表示 ] ●Tasker有無: 購入済み ●Androidバージョン: 8.0.0 ●root有無: なし ●やりたいこと AutoNotificationのButtons Notificationで通知バーにアプリを登録すると一つの通知内に同じ通知が2段になって出てくるんですけど機種依存ですかね? 機種はHUAWEIのhonor9です。 ASUSのZenFone3では問題なしです。 Taskerを無効にした状態でtestボタンを押しても同じです。 よろしくお願いします。 購入して初プロファイル作成中です。 プログラムというかフローが考えられなくて苦労してます; ●Tasker有無:購入済み ●Androidバージョン:8.0.0 ●root有無:なし ●やりたいこと 自宅に着いたら自宅無線LANを(SSIDが6つあります)検知して 複数のSSIDからより高速なものを優先して接続したいです。 より高速な無線LANに接続したら さらに色々なActionをしたい(サウンドON等)とは思うのですが そもそもContextで複数のSSIDのいずれかを検知したらみたいな条件や Actionで複数SSIDに優先順位をつけて検知された一覧のうち高速なものに 接続ということは可能なのでしょうか? ●Tasker有無: 購入済 ●Androidバージョン:5.1 ●root有無: あり ●やりたいこと googleMapにて音声案内が入るときに画面を点灯し指定時間後に消灯するようにしたい アプリケーションの状態を判断して、taskerのアクションを実行することはできるのでしょうか? >>822 これって、taskerつかわず手動でやるとしたら、どういう手順を踏むの? >>822 単純に電波強度の強いSSIDに自動で切り替えるだけならwifi managerで良さそう。自動切り替え時に一瞬wifi接続切れるだろうから そのタイミングでactionさせるのは どう? >>822 %WIFIIで周辺のWi-FiのSSIDとか電波強度とかが取れるから頑張ってこねくり回してみろ 多分かなり大変だ てかWi-FiのSSIDが6個も存在するってどんな大豪邸だよ…普通多くても3つくらいだろ… 高速って何を意味するのか 電波強度かWi-Fiの規格か実効速度か 実効速度だと測定しなきゃわからん いつもはどうやって決めてるかを再現しろ >>824-827 たくさんレスありがとうございます。 今は「おでかけスイッチ」というアプリでGPS自宅圏内に入ったらWifiをONに設定しています。 というかWiFiは常にONなので実質サウンドONのみです。これはSSIDを選べないアプリです。 個人的には自宅圏内に入ったらWiFi NearでSSID群を検知すればよいのかなと。 検知したSSID群からより高速な(実効速度は一度すべて接続が必要?なので電波強度か予め一覧化しておく) SSIDに接続、他にサウンドONなどが実効されればいいと考えています。 %WIFIIは難しそうなのでwifi managerをトリガーにするというのを検討してみます。 というか他アプリや瞬断をトリガーにするなんて発想まったく考えつきませんでしたw この時のActionで優先度の高い順にSSIDを一覧化しておくということは可能ですか? >>828 実行速度は1回繋がなきゃ無理 常に家にある端末とかpcで定期的に実行速度はからせてそれを繋変えたい端末で取得させたらいいんじゃね(できるとはいってない) 良く知らないけどさ、ssid複数登録しといたらアンドロイドが標準の機能で勝手に安定した接続先に接続してくれないの? >>830 よく知らないのならレスいりません 邪魔です >>830 一回繋がっちゃうと通信が一切できなくなるまで変更されない しかも"通信ができなくなる"判定時間がかなり長いから暫く無通信状態で待つことになる >>830 Androidの機能に任せると弱くなったAPをいつまでたっても離さないことがあるからその対策では?(そのあたりの設定はメーカー次第だし) >>828 net回線(wifi元)が1本と仮定して・・・ なるべく通信速度の速いSSIDに繋がりたいってことならwifi managerが電波強度の強いのに自動で繋がる=一番速いで良いんじゃないかな? まぁ 電波強度しか見てないからLANが切れてても繋がっちゃうけど・・・ 環境がわかんな過ぎるんだよな ssidが6個ある理由も、家の広さも 6個のssidはそれぞれ別の場所なのか 情報が少ないから電波強度でなんてのしかレス来ないんだよ >>828 あらかじめ決めておくでいいんだったら、一番速いやつ以外はpasswordを入れなきゃいい。あとは、wifinearで音をやらせば用が足りるんじゃない? 自宅に漏れてくるコンビニのwifiとかつかいたいならまた違うかもだけど。 とにかく環境がわからんことには。 家が広くてもインターネットとの接続が1本ならメッシュにするのがベストだな どうせ無駄にWEPのサブSSIDが生きてるとかだろ この際色々見直した方がいい >>823 音声が流れているかどうかを調べることはできるので, Google Map で案内中の間ずっと(例えば1秒おきに)調べる Task を動かし続ければ可能. ただし,この方法だと消費電力的に実用に耐えうるかどうか疑問. Tasker Is Music Playing Plugin とか Media Utilities というプラグインがあるので, これらが期待通り動作すれば使えそうだが,試せる環境がないのでわからない. ちなみに,Android 7.0 では期待通りに動作しなかった. >>839 書き忘れたが,プラグインの方はどちらも Context で指定して使う. >>839 消費電力を抑えるために画面消灯をと考えていたので その間taskerが動き続けるとなるとあまり実用的ではないようですね。 プラグインの方も試してみます >>841 ナビならGPSが動いているんだから、音声チェックの追加の消費電力は無視できると思う 画面が消える節電効果のほうがよほど大きいはず ●Tasker有無:購入済み ●Androidバージョン:5.0.1 ●root有無: あり ●やりたいこと 基本的な事で申し訳ありませんが、sceneを表示させた後、 sceneを表示させたままの状態で、他のアプリの操作をしたいのですが、 下記の通り設定してもうまくいきません。 scene>property type>dialog task>show scene>display as>dialog よろしくお願い致します。 >>843 dialogじゃなくてoverlayは? >>839 音声チェックのtaskってどれになるんですかね? 消費電力次第ですが、候補に入れていきたいのでこちらのテストもしておきたいと思います >>845 下記のような Task を動かせばよい. A1: Java Function [ Return:(AudioManager)am Class Or Object:CONTEXT Function:getSystemService {Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ] <check> A2: Java Function [ Return:%ret Class Or Object:am Function:isMusicActive {boolean} () Param: Param: Param: Param: Param: Param: Param: ] A3: If [ %ret eq true ] A4: Secure Settings [ Configuration:Screen & Keyboard Lights On 30 Seconds Timeout (Seconds):0 ] A5: Wait [ MS:0 Seconds:30 Minutes:0 Hours:0 Days:0 ] A6: System Lock A7: End If A8: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ] A9: Goto [ Type:Action Label Number:1 Label:check ] Java Function がわからなければ,AutoToolsプラグインを使っても取得できる. ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる