- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/16(火) 01:34:31.99 ID:dqWO+Zp8.net]
- Androidアプリ、Taskerの質問スレです
質問時はまず質問テンプレート(>>2-)を読んでください ■公式サイト:7日間体験版あり tasker.dinglisch.net/ ■前スレ Tasker 初心者質問スレ 16 egg.5ch.net/test/read.cgi/android/1500893818/ ■関連リンク ◆Tasker Wiki(英語) tasker.wikidot.com/ ◆Playストア https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm ■日本語解説サイト ◆Tasker for Android 日本語化をめざす@ウィキ www43.atwiki.jp/taskeru/ ◆ぷらりん tasker-userguide.pralin.info/ ◆NIFの楽園(超初心者向け 概要から学び例題へ) solodc2011.com/tasker/1-overview >>980を踏んだ方が次のスレを立てて下さい ※立てられない方は他の方にお願いして下さい
- 792 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 20:48:42.14 ID:kMClwav4.net]
- >>727
JavaScriptでデコードして返すのはだめ? let s; s = decodeURIComponent(JSON.parse('"2018\u5e7405\u670811\u65e5\uff5e"')); setLocal("res", s);
- 793 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 20:50:49.40 ID:5+Ruej0t.net]
- ●Tasker有無: 購入済み
●Androidバージョン:Nougat ●root有無: あり ●やりたいこと 機内モードオンにした時自動でWiFiをオンにする お願いします
- 794 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 20:50:59.06 ID:tf9vVDQN.net]
- >>729
LEDの色は端末によって再現できる色とできない色がある つまり必ずしも指定した色になるとは限らない
- 795 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 21:42:10.95 ID:F23JXAR0.net]
- >>731
プロファイルにState→Net→Airplance Mode(Invertにチェックしない) タスクにNet→WiFi(Set on) が1番簡単かな?
- 796 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 21:50:06.97 ID:+Cn8JOUe.net]
- >>728
コードはこれです。 下記のUTF16とUTF8のところをいろいろいろと書き換えてみましたがうまくいきませんでした。 require 'kconv' in_path = '/mnt/sdcard/Tasker/log/infile.txt/' in_code = Kconv::UTF16 out_path = '/mnt/sdcard/Tasker/log/outfile.txt' out_code = Kconv::UTF8 File.open(in_path, 'r') do |f_in| File.open(out_path, 'w') do |f_out| f_out.write f_in.read.kconv(out_code, in_code) end end
- 797 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 21:57:02.08 ID:wFaTuveb.net]
- >>733
すげー! ありがとう!
- 798 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 22:05:20.43 ID:+Cn8JOUe.net]
- >>730
変換したい文字は変数かファイルにはいっているのですが、javaのコードの中にグローバル変数をいれることって可能ですか? decodeURIComponent(JSON.parse('"%hoge"')); setLocal("res", s); みたいにできれば、嬉しいのですが。。。
- 799 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 22:27:45.43 ID:kMClwav4.net]
- >>736
たぶんこんな感じ? ど正常以外は考慮していないので念の為 thuploader.orz.hm/miniup/?mode=dl&id=3075&original=1 DLパス=727のID
- 800 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 22:42:43.11 ID:ke+nPrT7.net]
- >>725
端末を再起動した直後でも動作が遅いか? それと BT Connected のタイミングで何か他に Task が動作していないか?
- 801 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 22:46:26.88 ID:ke+nPrT7.net]
- >>726
A2 はグローバル変数に限らず変数ならば変換する. それ以外はあっている.
- 802 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 23:02:19.36 ID:ke+nPrT7.net]
- >>721
root 不要. Tasker単体で別の方法でもできるが,一番簡単なのは Secure Settingsプラグインを使う方法. https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin&hl=ja Secure Settingsプラグインをインストールしてから, Task Edit画面で Plugin>Secure Settings>Configuration>Actions>Wake Device と選択していって Action を追加すればよい.
- 803 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 23:44:28.74 ID:NUNX0rPq.net]
- >>736
面倒だけど 変数をテキストファイルに書き出して jsで読み込んで変換して書き出して taskerで読み込んで変数にセット
- 804 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 23:55:29.66 ID:+Cn8JOUe.net]
- >>737
ありがとうございます。めちゃくちゃ素晴らしいです。 変数には↓こんなふうにずらずらとUTF16が入っていて "event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e" 上記をまるごと変換すると、失敗するらしく%resだけか返って来てしまいます。 waitは5秒くらい入れています。 ただ、ここから 2018\u5e7405\u670811\u65e5\uff5e だけ切り出せばうまく変換できます。 まるごと変換するのは難しいでしょうか。
- 805 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 00:01:26.83 ID:PUHsUGX8.net]
- >>741
今日一日Rubyと格闘したことを考えると、全く面倒ではありません。 「jsで読み込んで変換して書き出して」 ここがよくわからないです。
- 806 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 00:14:56.62 ID:Z5EbXn+A.net]
- >>742
おそらく元のデータは{}でくくられていると思うのでそのままつっこめばOK くくられてなければ{}でくくって渡す thuploader.orz.hm/miniup/?mode=dl&id=3076&original=1 DLパス=727のID
- 807 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 06:55:18.66 ID:xLAl4b7S.net]
- >>741
ファイルに書き込む必要ないぞ 変数は展開できる >>743 >>736の%hogeのところをlocalかglobalに置き換えればいい local("ローカル変数名")かglobal("グローバル変数名") https://i.imgur.com/7igF8AV.jpg
- 808 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 08:37:50.70 ID:9NldrfQK.net]
- ●Tasker有無: 購入済み
●Androidバージョン:7.0 ●root有無: なし ●やりたいこと sl4a以外でpythonの実行 ●わからないこと(知りたいこと) 一定時間毎に実行したいPythonのコードがあり sl4aでやろうとしたところpip installがうまく行かず使いたいライブラリが入れられないので 別のアプリ(「Pydroid 3」というアプリ)でPythonを実行したい 一定時間毎の部分もpythonでやればいいと言う指摘もあるかもしれませんが あくまで、実行タイミングはtaskerで管理したいのです(必然性は無いのですがそれがやりたかったので)
- 809 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 11:51:43.10 ID:MnjS0yaE.net]
- >>746
Termuxがお手軽
- 810 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 11:52:59.96 ID:HyEuIXbk.net]
- >>744
ありがとうございます。 おっしゃる通りに全体が{}でくくられてました。 まるごと変換したいという説明が稚拙でした。恐縮です。 まるごと変換したい文字列は4000文字くらいありまして、{}で入れ子構造になっていたり、並列に繰り返しになっていたり。 {省略 {"event":"--","entry":"2018\u5e7405\u670811\u65e5\uff5e"},{"mame":"--","limit":"\uff5e5\u670813\u65e5"}} みたいなものがひとつの単位となって入力結果に応じて繰り返されてます。 これを {省略 {"event":"--","entry":"2018年5月11日〜"},{"mame":"--","limit":"〜5月13日"}} ※繰り返し略 のように最初と最後の{}も含めて4000字全部変換したいのです。
- 811 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 12:30:11.67 ID:HyEuIXbk.net]
- >>745
ありがとうございます。 貼っていただいたスクリーンショットが手がかりなんですよね。 変数のところにlocalと変数名を書き換えてみましたが、 let s; s = decodeURIComponent(JSON.parse(local("hoge"))); setLocal("res", s);
- 812 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 12:36:49.80 ID:HyEuIXbk.net]
- 続き(途中で送ってしまいました。)
では動かず。。。 クォーテーションマークを挿入する程度にしか試行錯誤もできず。ここで止まってしまいました。 この解決法をとるにしても、748にあるように%hogeの中にある文字列を4000字全て変換してみたいです。
- 813 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 14:09:22.74 ID:Z5EbXn+A.net]
- >>748
タスク上げる余裕がないのでコードだけ グローバル変数のアクセスと文字列のデコードもできるはず let json = global('Hoge'); let o = JSON.parse(json); setGlobal('DEBUG', JSON.stringify(o));
- 814 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 14:26:38.44 ID:5nDgl0MZ.net]
- >>749
動かないって言われてもなんで動かないのかこっちはわかんない エラーが出るとか何も言わずに止まるとかそういう情報が必要 まずflash使って変数はきちんと展開できてるかとかの確認はすべき flash(local("hoge"))で変数が出るかどうか あとJSON.parseした時点で通常の文字に戻ってる気がするからそこも確認してみて(decodeい
- 815 名前:轤ネいのでは?って話) []
- [ここ壊れてます]
- 816 名前:名無しさん@お腹いっぱい。 [2018/05/23(水) 14:55:49.69 ID:4Ct7KqUz.net]
- Googleマップのナビの開始をProfilesにする事はできないですよね?
又、ナビ起動中のみ、定期的にメッセージを表示させたいのですが、一時的に他のアプリを使っている間や、ミニウィンドウで表示させる間は、動作しなくなります。何か解決策があれば、教えてもらえないでしょうか? m(_ _)m
- 817 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 15:16:18.86 ID:UCbpLA0z.net]
- やっぱタスク増やすとメモリ食う量も増えるんかな
- 818 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 15:36:46.68 ID:HyEuIXbk.net]
- >>751
>>752 完璧に実現できました。 ありがとうございます!!!! お二人には何とお礼を申し上げたものやら。 >>752 エラーは%resが返って来てました。 いじっていたら一度、object Objectと返って来たことがあったのですが、うまく再現できなくなり。。。 説明の手間を惜しんでしまいました。
- 819 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 16:34:00.04 ID:O5wZO63K.net]
- >>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
- 820 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 19:39:40.18 ID:P90nkrQ1.net]
- >>738
再起動しても効果はありませんでした。 実装してるのはこれだけなので、他のタスクもさの影響はないと思います
- 821 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 22:18:17.37 ID:hKjYl3pI.net]
- >>756
Wake Type は Screen & Keyboard Lights On で,Duration を 10 seconds とか 1 Minute にしても駄目か? そもそも,その Task がちゃんと動いているかどうか怪しいので, Task の一番最初に Alert>Vibrate を実行するようにして,バイブするかどうかを確認した方がよい. Galaxy で同じことを試したわけではないので,少しずつ確認していくしかない.
- 822 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 22:29:35.65 ID:hKjYl3pI.net]
- >>757
そうなると残る可能性として考えられるのは,AutoInput Action が早すぎるということ. AutoInput Action を実行するのが早すぎると,切り替わる前の画面に対して Action を実行しようとして待ち状態になることがある. なので,画面が切り替わるのを待つために,AutoInput Action の前に Wait を 100 MS とか 200 MS とか入れてあげると改善することがある.
- 823 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/24(木) 14:52:43.46 ID:pZBao/gk.net]
- >>758
すいません、いまさらなのですがロックスクリーン中のbibxyシングルタップが効いてないっぽいです(汗) 長押しはずっと効いていたので疑問にも思ってませんでした。 bxaction内のアクションもシングルタップでは効かないのでtasker側の問題ではありませんでした。(長押しで設定中のsoundmode iosをシングルタップに設定しても作動せず) ほんとスレ汚しすいません。 こちらで解決したいと思います。
- 824 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/24(木) 15:01:27.08 ID:pZBao/gk.net]
- tasker側の正常作動しており、通常画面でのbixbyシングルタップにバイブだけのtaskを設定したら動いてくれます。
galaxyスレはレベル低いので泣き寝入りかな。ともかくありがとうございました。
- 825 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 05:12:36.67 ID:H5nWitVa.net]
- >>761
scv35で試してみた bxactionで、Action on lockscreenの使いたい箇所に当てはめれば画面オン
- 826 名前:出来たけど、試した?
なお「スリープ中に電源ボタン以外でもturn on」だけならtasker無くても>>756のアプリで動く Action on lockscreenのどれか>launch shortcut action>Secure Settings>以下略 [] - [ここ壊れてます]
- 827 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 11:01:56.88 ID:fPDssKUv.net]
- >>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にはアップグレートしてません。
- 828 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 14:24:07.35 ID:H5nWitVa.net]
- >>763
ロック画面でシングルプレス効かないの見落としてた それが解決しないと無理だろうね bixby無効化環境を画像のと同じくしてもこちらは動作してるから無効化は無意味かな やってるだろうけど、一旦bixby関係全部有効化して、ロック画面でもbixby起動するか試してみるとか bxactionやdisablerを入れなおすとか 嫌じゃなきゃ端末初期化して1からやり直すのも手
- 829 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 15:28:31.11 ID:ImA5Wg19.net]
- ●Tasker有無: 購入済み
●Androidバージョン:7.0 ●root有無: なし ●やりたいこと 移動速度が10m/sを超えたら、端末をサイレントモードにしたい ●わからないこと(知りたいこと) stateのvariable valueに%LOCSPD>10をセットしましたが、移動速度を感知しません 端末のGPSはONにしています。 よろしくお願いします
- 830 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 15:52:57.49 ID:IoXndmMP.net]
- >>765
Get Locationコマンドを実行するか、Locationをコンテクストにして測位されたときだけ、その変数がセットされるそうだ tasker.dinglisch.net/userguide/en/variables.html#locnote Locationを使ったダミーのプロファイルがあれば良さそう
- 831 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 16:31:41.31 ID:fPDssKUv.net]
- >>764
そうですか…とりあえずbxaction最インストールしてみます。いろいろテスト実施ありがとうございました。
- 832 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 16:41:53.66 ID:44Pr41de.net]
- >>765
ロケーション関連のビルトイン変数は>>766のとおりなので 移動開始で Get Location[Keep Tracking=ON] して 移動終了で Stop Location すれば速度は取れるかと
- 833 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 16:52:49.89 ID:ImA5Wg19.net]
- >>766
>>768 素人なもんで、漠然としか理解できておりませんが、 variable valueに%LOCSPDをセットしただけではダメ ということがわかっただけでも、助かりました。 いろいろ触って試行錯誤してみます。 有り難うございました
- 834 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 19:08:02.57 ID:j/a13Z1g.net]
- Sceneで一つのRectangleに対してSTROKEの方向を上下左右の4方向設けたいのですが、
どうしたらできると思いますか? ※無理やりな方法ですが、複数のRectangleを重ね、それを少しずつ上下左右にずらしてみる、という事をしてみましたが、できませんでした。
- 835 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 20:07:12.42 ID:CWWXcUfy.net]
- >>770
%stroke_dir で8方向の検出が出来るで
- 836 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 23:38:32.28 ID:obe0qluS.net]
- >>765
もしかして電車でマナーモードを狙ってる? 電車の車内はSensorのMagnetic Fieldを使ったプロファイルで検出できるっぽい 今日初めてやったんだけど、自分の場合210か215以上で車内が検出できる感じ なおPreferenceのMonitorで磁気センサが常時働く設定にする必要あり
- 837 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/26(土) 07:28:35.23 ID:Whv1igOA.net]
- 電
- 838 名前:r食いまくりそう []
- [ここ壊れてます]
- 839 名前:646 mailto:sage [2018/05/26(土) 16:59:44.95 ID:WHHjBBU7.net]
- 今週、皆様にクッキーの取得のしかたやらUTF16の扱い方を教えていただいたものです。
無事にというか後半はなかば力業で望んだタスクが完成したので、お礼もかねて貼っておきます。 出来ることがかぎられてるので、積み木で掘ったて小屋をつくってみたような感じになってますけど、これはこれで面白かったです。。。 またアクションにはチェック用のもろもろをのこしておりますが、それも含めてお楽しみいただけたら幸いです。 タスク thuploader.orz.hm/miniup/?mode=dl&id=3083&original=1 なお、サイトの詳細は割愛してます。 下記をA8に入れれば動作するとおもいます。 ソース thuploader.orz.hm/miniup/?mode=dl&id=3082&original=1
- 840 名前:646 mailto:sage [2018/05/26(土) 22:25:20.29 ID:WHHjBBU7.net]
- 少し改良しました。ver5
thuploader.orz.hm/miniup/?mode=dl&id=3085&original=1 passはtasker17です。
- 841 名前:名無しさん@お腹いっぱい。 [2018/05/27(日) 09:22:03.77 ID:tWCuDKmO.net]
- >771
全方向できました!とても助かりました、ありがとうございました!
- 842 名前:名無しさん@お腹いっぱい。 [2018/05/27(日) 09:27:03.67 ID:tWCuDKmO.net]
- 変数と文字の間にスペースを入れずに済む方法はないですか?
※例えば、「%DAYM日」と入力すると、変数として認識されず、文字として認識されてしまいます。「%DAYM 日※スペースを入れた」とすればいいのですが、それだと困る場合があるので…
- 843 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/27(日) 12:10:31.12 ID:F4jL6ppa.net]
- >>777
スマートじゃないけど いちど「%DAYM 日※スペースを入れた」を変数に代入して Variable Search Replaceでスペースを文字なしに置き換えればできるね
- 844 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/27(日) 15:09:36.31 ID:mSGLprDM.net]
- taskerでドロワーを自作することは可能ですか?
可能であればヒントを貰えると助かります。
- 845 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/27(日) 17:08:46.52 ID:4qj8+tF0.net]
- >>777
配列として書けば許容されるみたい flash (34) A1: Array Set [ Variable Array:%dayofmonth Values:%DAYM Splitter: ] A2: Flash [ Text:%dayofmonth(1)日 Long:Off ]
- 846 名前:名無しさん@お腹いっぱい。 [2018/05/31(木) 22:27:27.63 ID:kOB7sZNf.net]
- >778 >780
需要のありそうな事なのに、ストレートな方法が無いようで、以外でした。replaceとarrayの両方の方法とも、実現できました!とても、助かりました!ありがとうございますm(_ _)m
- 847 名前:名無しさん@お腹いっぱい。 [2018/05/31(木) 22:38:08.32 ID:kOB7sZNf.net]
- 05月30日や、10月03日といった日付を、それぞれ5月30日、10月3日と変換したいのですが、どうしたらできるでしょうか?
splitはせず、正規表現で一発で置換でると考えて、色々試したのですが、できませんでした… ※%Dateから、上記を実現する方法はわかっています。
- 848 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 00:26:04.55 ID:OsZBSVoy.net]
- >>782
0([1-9])を$1に置き換えでできると思う
- 849 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 01:14:14.05 ID:7PRj0cx3.net]
- >>782
一発じゃできないんじゃない? 783を採り入れて、DAYMが11以上かで$2を分岐させたら可能。
- 850 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 07:03:49.40 ID:3Kv3O+Ra.net]
- >>784
一発でできるからちゃんと試してから言いなよ 583は0の直後に数字があるならその0を消去する処理 月の部分が1桁でも日の部分が1桁でも両方カバーできる
- 851 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 08:47:59.32 ID:7PRj0cx3.net]
- ああそうか。勘違いしてた。すまんかった。
- 852 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 12:00:55.25 ID:g+CHlA6T.net]
- >>781
英語圏だと単語間を空白で区切るから事足りているのかと
- 853 名前:名無しさん@お腹いっぱい。 [2018/06/01(金) 15:28:10.22 ID:tlIcM9eM.net]
- ›785
すごすぎです!こんな方法があるのですね…できました!ありがとうございましたm(_ _)m
- 854 名前:名無しさん@お腹いっぱい。 [2018/06/01(金) 15:29:13.17 ID:tlIcM9eM.net]
- ›787
納得できる、推測ですね、たしかに
- 855 名前:名無しさん@お腹いっぱい。 [2018/06/01(金) 15:3
]
- [ここ壊れてます]
- 856 名前:6:16.76 ID:tlIcM9eM.net mailto: Taskerで、皆様の意見を大いに参考にして、様々な事を音声で読み上げるようにしているのですが、今日、電話中に、恥ずかしい事を読み上げられてしまいました(笑)
通話中、着信中、発信中は違う動作をするようにしたいのですが、ifにはどういう条件を記載すればいいと思いますか? [] - [ここ壊れてます]
- 857 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 15:56:15.07 ID:/FAFZDNN.net]
- ●Tasker有無: 購入済み
●Androidバージョン:7.0 ●root有無: なし ●やりたいこと WIFIテザリングの親機となっているスマホAにスマホBが接続したら、これをスマホAで検知したい ●わからないこと(知りたいこと) 子機であるスマホBで検知するのは簡単なのですが、WIFIテザリングの親機であるスマホAで Bが接続したことを検知させるのは可能でしょうか よろしくお願いします
- 858 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 18:40:50.11 ID:Dy7Eu9OF.net]
- >>791
Run Shell で以下コマンドを実行すると、接続中のエントリがOutputされる その中にBのMACアドレスが含まれているかを定期的に監視する ip neigh show dev wlan0 非ルートな Oreo8.0 では実行できた ちなみに上記のままだとIPv4,v6両方出るけど、今回の目的を邪魔しないと思われるので特に指定していない
- 859 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 18:48:24.14 ID:/FAFZDNN.net]
- >>792
ありがとうございます。 なんか難しそうですが、勉強してみます。
- 860 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 19:22:18.24 ID:OsZBSVoy.net]
- >>790
通話中に読み上げさせたくないProfileのEventに対してState>Phone>CallをInvertして追加したら読みあげなくなる Stateの追加は対象のEvent長押ししてAddで
- 861 名前:名無しさん@お腹いっぱい。 [2018/06/01(金) 22:03:28.81 ID:aT55gqiH.net]
- ›794
親切に教えてくれて、ありがとうこざいます。Task自体を実行しないのでなく、通話・着信・発信中は別の動作をするようにしたいのですが、その方法はわからないですよね? ※具体的には、例えば、通話中に音声読み上げタスクが発生した場合は、バイブ+Notifyのみ行う、というようにしたいのてす。
- 862 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 22:41:14.87 ID:osu0jvch.net]
- >>795
通話・着信・発信中は別のプロファイルを作ればいいのでは?
- 863 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/02(土) 18:52:38.25 ID:/86N+33t.net]
- ●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 ]
- 864 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/03(日) 22:43:07.28 ID:BvhTUkFZ.net]
- >>797
Secure Settings の Clear Password は動作しないので, AutoInputプラグイン Swipe と Click を使ってロックを解除してやればよい.
- 865 名前:名無しさん@お腹いっぱい。 [2018/06/04(月) 19:13:17.23 ID:Ro2Ebn1K.net]
- ›795その方法も考えたのですが、そうすると、プロファイルが増えすぎて、管理上の問題と端末負荷の問題が気になってしまい…。他の方法はないのでしょうか?
- 866 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/04(月) 21:11:20.87 ID:RzTuK8aY.net]
- それ端末負荷はtaskerの問題じゃないと思う
FOMAsimで電話運用してるxperia ray(常時ONプロファイル15個)でさえ電話が掛かってこなきゃそうとう放置してても電池もつ(cpuに負荷がない
- 867 名前:)よ
profile、task管理は並びかえでまとめる、taskも同じtaskにまとめてprofiles actitiveで分岐させる等などやりようはある [] - [ここ壊れてます]
- 868 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/04(月) 22:21:12.84 ID:O5JPKtxb.net]
- とりあえずアンカーの張り方くらいちゃんとしてくれ
見にくいったらありゃしない
- 869 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/04(月) 23:23:22.35 ID:wzLZEuIZ.net]
- >>799
何かを検知することとプロファイルを作ることは基本同じ。 上記を踏まえてもう一回質問しなおした方がよいのでは?
- 870 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/05(火) 01:07:23.34 ID:Xv7JqGND.net]
- Profileは一定間隔でまとめて判定を行う関係上、一般的にはほとんど負荷は増えないはず
管理はタブを活用してみては?(あとProfileとTaskにわかりやすい名前をつける)
- 871 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/05(火) 08:49:54.93 ID:NYPNwNcK.net]
- >>799
通話中をプロファイルで検出して、それに応じて変数に値を設定するだけのタスクを作る 読み上げるタスクの中では、その変数を参照してIfで音声で読み上げるか、Notifyかを切り替える
- 872 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/05(火) 23:38:36.39 ID:+BpXC99m.net]
- さっきまで輝度変更出来てたのに、Taskerβアプデしたらadb使って権限与えないと変更出来なくなったわ
なんでやねん
- 873 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/05(火) 23:40:25.32 ID:+BpXC99m.net]
- 画面回転もだ…戻そう
- 874 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/06(水) 22:03:21.72 ID:52WWFne0.net]
- ●Tasker有無: 購入済み
●Androidバージョン:7.0 ●root有無: なし ●やりたいこと ソフトウェアキーボードが出てきたらFrepの操作パネルを消したい ●やってみたこと キーボードアプリが起動したら表示を消すタスクを組んだが、ソフトウェアキーボードが表示されるだけではキーボードアプリを起動したとは認識されませんでした。 キーボードが表示されたことをtaskerで検知することは可能なのでしょうか? よろしくおねがいします!
- 875 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/06(水) 23:51:58.31 ID:HEwSzSIK.net]
- >>807
作ったタスクをはって、キーボードソフトの種類も晒してみて。
- 876 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 00:25:53.92 ID:LRfAT5/c.net]
- >>807
AutoInputが必要&制約はあるけどこの方法で足りてるだろうか https://www.xda-developers.com/how-to-add-leftright-keyboard-cursors-to-the-nav-bar-during-text-input/ テキストエディタとかウェブページ内での入力は検知できない EditTextとかViewでしか取れないのかも
- 877 名前:名無しさん@お腹いっぱい。 [2018/06/07(木) 03:53:14.22 ID:DV9ohXeO.net]
- ●Tasker有無: 購入済み
●Androidバージョン:8.0 ●root有無: なし ●やりたいこと googleカレンダーを2つのアカウント(A、B)で それぞれ2つのカレンダー(1、2)を登録して、使用しているのですが アカウントA-1に登録されているタイトルと開始時間、終了時間を 通知に表示させたいのですが、アカウントとカレンダーの指定方法がわかりません。
- 878 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 05:13:01.06 ID:1SePgKaT.net]
- >>810
A1,A2,B1,B2の4つがあるってこと? %CALSに格納されている中でなら簡単にできるんだけどね。 登録を実行したアカウントの特定は自分にはわからない。
- 879 名前:名無しさん@お腹いっぱい。 [2018/06/07(木) 07:43:49.11 ID:DV9ohXeO.net]
- >>811
はい、その4つがあります。 AlertのFlashで、%CALSを表示させてみたところ 4つとも名前が表示されていました。 この場合、カレンダー名やタイトル、開始時間、終了時間は どのように指定すればよいのでしょうか?
- 880 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 09:39:52.35 ID:G7EJFTo4.net]
- >>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
- 881 名前::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 ] [] - [ここ壊れてます]
- 882 名前:名無しさん@お腹いっぱい。 [2018/06/07(木) 12:39:03.64 ID:AQUJUALR.net]
- ››804
助かりました、どうもありがとうございますm(_ _)m 負荷に関する投稿もとても、参考になりました!
- 883 名前:名無しさん@お腹いっぱい。 [2018/06/07(木) 12:48:04.08 ID:AQUJUALR.net]
- シーンで、トグルボタンによりプロファイルのオンオフ切替を行いたいのですが、トグルの既定値に対象プロファイルのオンオフ状態を反映させる事はできないでしょうか?
※ボタンと変数の組み合わせで同等機能を実現できましたが、回りくどい気がして…
- 884 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 13:30:08.83 ID:6UXqRwTI.net]
- レスありがとうございます!
>>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 ちょっと調べて試してみます
- 885 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 14:13:09.98 ID:ZYjOMMl/.net]
- >>815
初期オンオフ二つ作る、重ねる、二つとも非表示、visibilityをPENABLEDで分岐 前の質問で同じ事突っ込まれてるけど、その手の質問はTask貼ってもらえないとエスパーするしかないからあまりよい回答を望めないよ? 書き込んでそうじゃなくて・・それはやってあるんで・・とか言われるとイラッっとするしw たしかに貼らなくてもいい質問ってのもあるけど組み方などでどの位の説明が必用と分かるし、なにより突っ込まれないから貼ったほうが平和
- 886 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 14:22:15.76 ID:6UXqRwTI.net]
- >>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:%
- 887 名前: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 タップしてパネルを表示 ] [] - [ここ壊れてます]
- 888 名前:きょり mailto:sage [2018/06/07(木) 18:10:39.08 ID:7ggzkbLK.net]
- >>813
https://sites.google.com/site/kyoritrashbox/tasker カレンダー選択できるように更新しておいたから試してみて
- 889 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/07(木) 18:37:19.13 ID:llOdLh++.net]
- >>819
まさかの本人降臨!
- 890 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/10(日) 11:35:53.88 ID:5GzjtOXv.net]
- ●Tasker有無: 購入済み
●Androidバージョン: 8.0.0 ●root有無: なし ●やりたいこと AutoNotificationのButtons Notificationで通知バーにアプリを登録すると一つの通知内に同じ通知が2段になって出てくるんですけど機種依存ですかね? 機種はHUAWEIのhonor9です。 ASUSのZenFone3では問題なしです。 Taskerを無効にした状態でtestボタンを押しても同じです。
- 891 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/10(日) 16:37:55.93 ID:qNcB7rik0.net]
- よろしくお願いします。
購入して初プロファイル作成中です。 プログラムというかフローが考えられなくて苦労してます; ●Tasker有無:購入済み ●Androidバージョン:8.0.0 ●root有無:なし ●やりたいこと 自宅に着いたら自宅無線LANを(SSIDが6つあります)検知して 複数のSSIDからより高速なものを優先して接続したいです。 より高速な無線LANに接続したら さらに色々なActionをしたい(サウンドON等)とは思うのですが そもそもContextで複数のSSIDのいずれかを検知したらみたいな条件や Actionで複数SSIDに優先順位をつけて検知された一覧のうち高速なものに 接続ということは可能なのでしょうか?
- 892 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/11(月) 06:03:28.14 ID:Mxj+BPvi.net]
- ●Tasker有無: 購入済
●Androidバージョン:5.1 ●root有無: あり ●やりたいこと googleMapにて音声案内が入るときに画面を点灯し指定時間後に消灯するようにしたい アプリケーションの状態を判断して、taskerのアクションを実行することはできるのでしょうか?
|
|