[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/24 06:49 / Filesize : 456 KB / Number-of Response : 1087
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Tasker 質問スレ 17



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を踏んだ方が次のスレを立てて下さい
※立てられない方は他の方にお願いして下さい

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:00:14.45 ID:DD80FQDL.net]
●Tasker有無: 購入済み
●Androidバージョン:8.0
●root: なし
2chMate 0.8.10.1/HUAWEI/MHA-L29/8.0.0/LR

●やりたいこと
Huawei mate9 で(Novalancher使用)で、ワンタップで画面ロックしたい。

8.0にアップしたらこれまでつかえていた、画面ロック(懐中電灯)のウィジットが使えなくなった。
ただ、Huawei純正のランチャーからならこのウイジット使用できる。
タスカーをつかって、この機能を直接実行したい。

●やってみたこと、知りたいこと
manifestviewerで該当ウィジットのあるシステムUIをさぐってみたが、どうインテントとして記述していいのかわからない。かなりながいものの抜粋ですが、おそらくこのあたりの部分だと思う。↓
<service android:name="com.huawei.keyguard.onekeylock.PowerIntentService"
android:exported="false"
singleUser="true"/>
<activity
android:theme="@16973841"
android:label="@2131691440"
android:icon="@2130838179"
android:name="com.huawei.keyguard.onekeylock.shortcut.ApproachActivity" android:permission="android.permission.DEVICE_POWER"
android:excludeFromRecents="true" android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>

ここまで。
注、冒頭の部分はすこし余計にコピペしているかも知れない。いちばん大事なのは、com.huawei.keyguard.onekeylock.shortcut.ApproachActivity
かと。

またandroid.permission.DEVICE_POWERをタスカー上どうあつかえばいいかわからない。

●やったこと
オートインプットをつかって、ランチャーを切り替えて、ウィジットをクリックするというタスクはつくってみたけど、切り替えの間にべつのところにさわると、タスクが完走しないので上記の方法を模索してます。

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:07:44.51 ID:DD80FQDL.net]
>>175
追記
ショートカット+というアプリから実行しようとすると

186 名前:下記のようなエラーメッセージがでる。
https://i.imgur.com/QsB17pE.jpg
[]
[ここ壊れてます]

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:10:34.67 ID:Z7o426ZN.net]
>>173
Profile は >>118 のものだと,Exit Task の A1 の Wait のせいで,
3秒以内に Profile が Inactive → Active と変化した場合に,すぐに画面照度が自動に戻ってしまうという状況が発生するが,
そのことを言っているのか?

それとも切り替わる時間を十分に取っていても発生するのか?

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:22:09.82 ID:w4H0K7v/.net]
>>175
Taskerについてない権限はApp Factoryで独立アプリ作成する時に付けられるけど
DEVICE_POWERはシステムアプリでのみ使える権限だからこの方法は使えないと思う

TaskerについてるSystem Lockは試した?

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:25:00.44 ID:Z7o426ZN.net]
>>177
ちょっと違った.
>>118 のものから何も変えていなければ,>>177 に書いた状況は発生しないが,
もし Profile Properties で Enforce Task Order にチェックが入っていなかったら発生する.

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:28:31.57 ID:DD80FQDL.net]
>>175
申し訳ない。貼り付けた部分が短かったかも知れない。
</intent-filter>
</service>
<service android:name="com.huawei.keyguard.onekeylock.PowerIntentService"
android:exported="false"
singleUser="true"/>
<activity
android:theme="@16973841"
android:label="@2131691440"
android:icon="@2130838179" android:name="com.huawei.keyguard.onekeylock.shortcut.ApproachActivity android:permission="android.permission.DEVICE_POWER"
android:excludeFromRecents="true" android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="com.android.keyguard.SHORTCUT"/>
</intent-filter>
<intent-filter>

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:32:24.28 ID:DD80FQDL.net]
>>178
お返事ありがとうございます。システムロックも一応やってみたつもりなのですが、指紋認証で復帰しなかったので、画面ロックとはちがうものなのかなと思ってました。

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/07(水) 23:40:38.78 ID:w4H0K7v/.net]
>>178 説明不足な気がしたから追記
そのインテントはandroid.permission.DEVICE_POWERという権限を持ってるアプリからしか開けない
DEVICE_POWERは端末再起動など電源関連の操作に必要な権限で
システムアプリ(純正ランチャー含む)以外が持つことを許可されてない
そのためそのインテントをTaskerから直接起動することはできない



193 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 06:10:07.90 ID:WUeE7YL5.net]
>>182
ありがとうございます。ダウングレードする踏ん切りがつきました。

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 14:10:26.06 ID:HMQfPVMQ.net]
>>179
Profile Properties で Enforce Task Order にチェックは入っていました。

他のアプリに同じタスク設定しても同じ症状です。
試しにexitタスクを消してみましたが症状は変わらずです。

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 14:33:31.41 ID:amf6qDII.net]
>>184
以前同じ回答されているぽいけど、今度は画面輝度を設定しているすべてのタスクのrestoresettingsのチェックを外すのと
タスカー以外のアプリのチェック。例えばプリインストールされていることの多いバッテリー管理系の設定とか。画面輝度を変えるアプリは結構あるのでチェックしてみてね

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 16:09:32.45 ID:HMQfPVMQ.net]
>>185
restoresettingのチェック外したら無事動作するようになりました。
この設定はタスクが走り終わると変更した設定が元に戻るという事でしょうか?
とても助かり勉強になりました。ありがとうございます!

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 19:01:14.23 ID:amf6qDII.net]
そう、タスカーの説明書にループ防止だかなんだかという説明でチェックが入っているとタスカーで変えた端末設定をタスクが走る前に戻すと書いてある・・・ハズ

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 22:55:21.28 ID:8HV1n9q0.net]
>>183
別の方法があるが,まぁもういいか.

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 23:01:59.39 ID:WUeE7YL5.net]
>>188
是非教えてください!

200 名前:名無しさん@お腹いっぱい。 [2018/02/09(金) 00:29:04.01 ID:9O566M0m.net]
おすすめ設定一覧みたいなサイトある?

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/09(金) 03:51:59.24 ID:C13Xx9aN.net]
>>190
考え方が逆。目的と手段が逆転してる。まさに本末転倒
○ 何かを(

202 名前:自動化)したくてTaskerを使う
× Taskerだと自動化できるから○○を使い始める

Taskerに任せたいものがないなら使わなくていいんだよ
アイデアが欲しいだけならtasker sampleでググれ
[]
[ここ壊れてます]



203 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/09(金) 23:35:49.66 ID:0k0Xqv9b.net]
>>189
Oreoでも使えると思うが,画面のタイムアウト時間を短くして画面オフする方法.
Secure Settingsプラグインを使って,下記のような Task を組めばよい.

A1: Secure Settings [ Configuration:Device Setting Timeout (Seconds):0 ]
A2: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A3: Display Timeout [ Secs:0 Mins:1 Hours:0 ]

A1 は Plugin>Secure Settings>Configuration>Actions>Device Setting で
Setting Table: system
Setting Name: screen_off_timeout
Setting Value: 100

A1 で 100ms に設定しているので,すぐに画面オフする.
ただ,そのままだと画面オンしてもすぐに画面オフするようになってしまうので,3秒後に1分に設定し直している.

より安全にするなら,画面オフでタイムアウト時間を1分とかに設定する Profile を組んでおけばよい.

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/10(土) 10:56:29.40 ID:Bd5dZE3p.net]
>>192
ありがとうございます。
試してみたのですが、ルートをとってないからか、Securesettingsがトライアル版だからかうまく動きませんでした。

他のアプリを使って確認したところ、タイムアウトの時間は表面上300msに書き変わっている様子でしたが実行に移されていない状況です。

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/10(土) 11:32:50.81 ID:mL7TDA5W.net]
ずっと疑問だったのでAutoNotificationの作者さんに下記のContextの違いを質問させてもらいました
【B】はかつてTaskerがPluginのEventをサポートしてなかった時の対策機能なので、サポートされた現在は【A】の方が機敏な反応だそうです

【A】Event > Plugin > AutoNotification > Intercept

【B】State > Plugin > AutoNotification >
Intercept > Event Behavior

206 名前:名無しさん@お腹いっぱい。 [2018/02/10(土) 19:40:53.92 ID:ngpW4Rbe.net]
●Tasker有無: 購入済み
●Androidバージョン: 7.1.1
●root有無: なし

●やりたいこと
LINE Notify を使って、画像(jpg)をLINEへ送信したい

●やってみたこと

LINE Notifyのトークンを取得

TaskerプラグインのRESTask(無料)をインストール

TaskEdit→plugin→RESTask

↓成功した設定(テキスト送信)
Configuration
Setting
RequestType: Post
Host: https://notify-api.line.me/api/notify
Headers
Content-Type: application/x-www-form-urlencoded
Authorization: 取得したトークン
Parameters
message: ほげほげ

↓失敗して出来ない設定(画像送信)
※上記の成功バージョンを下記に書き換える
Headers
ContentType: multipart/form-data
Parameters
imageFile: /storage/emulated/0/a.jpg

●わからないこと(知りたいこと)
・ストレージのパスの指定が悪いのか、
・Content-typeが間違ってるのか、
・そもそも検討違いなのか、、

全然わかりません。
どなたか、ご教授をお願いします。

●参考にしたサイト

https://notify-bot.line.me/doc/ja/
https://www.google.co.jp/amp/s/tomandroid.com/2016/10/line-notifytaskerline.html/amp/
https://engineering.linecorp.com/ja/blog/detail/94

どうぞ、よろしくお願いします。

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/10(土) 22:34:47.46 ID:mFyRJV6O.net]
>>195
解決策じゃなくてごめんだけど
うまくいかない原因の推測

パラメーターの指定とかは問題ないと思うのだけど
RESTaskがmultipartの画像データ部分を出せていないようにみえる。画像指定しても送信サイズが大きくならない

端末にcurlが入っていたらRun Shellで流すとかじゃだめですかね?

208 名前:195 [2018/02/10(土) 23:03:54.31 ID:ngpW4Rbe.net]
195です。



209 名前:ントを頂いて、
RESTaskではなく、
Upload for Tasker(無料)に変えてみました。

plug-inの使い方や中身はほぼ同じです。
設定を下記のようにしたら、画像送信できました!

Configuration

Setting
RequestType: Post
Host: https://notify-api.line.me/api/notify
InputFile: /storage/emulated/0/a.jpg
FormName: imageFile

Headers
Authorization: 取得したトークン

Parameters
message: ほげほげ

これで、画像送信できました!

しかし、テキストは文字化けして、
「ほげほげ」ではなく「{R{R」となります。

そこが残念で、テキストと画像送信はpluginを使い分けるしかないのかなぁ、、、
[]
[ここ壊れてます]

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 00:01:53.48 ID:GBcyLO4V.net]
俺も昔躓いたよ。そこまで辿り着けたんだな

uploader for Taskerの内部文字エンコードはUTF-16
で、LINE Notify(というかLINE)の文字エンコードはUTF-8
なのでUTF-16をUTF-8に変換してやればいい。っていうのを前に調べたんだけどその後どうやって変換しようかってところで躓いて投げた

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 01:02:44.84 ID:tmhjMWoj.net]
>>193
どうも機種依存のようだ.
おそらく15秒など Android の設定画面から設定できる値ならば設定した値通りに動作すると思われる.
つまり,設定自体はうまく行っているということ.
それ以外の値で動作しなかったということなので,この方法は諦めるしかない.

212 名前:195 [2018/02/11(日) 20:58:36.79 ID:vXtRDdPJ.net]
>>196

195です。
情報ありがとうございます。
なるほど、、文字コード、、

charset設定や、あらかじめ変換しておいたり、色々やってみましたがダメで、私も諦めモード。

とりあえず、
テキスト送信はRESTask
画像送信はUploader for Tasker
の使いわけしようと思います。



213 名前:195 [2018/02/11(日) 21:01:31.97 ID:vXtRDdPJ.net]
>>198
の書き間違いでした。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 21:40:07.47 ID:1cugQcEi.net]
>>199
重ね重ねありがとうございます。

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 23:46:50.35 ID:tmhjMWoj.net]
>>197
Action>Code>Run Shell から curl コマンドを使えばよい.
コマンドは >>195 の 3つ目の参考サイトに書いてある.

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 00:16:47.09 ID:bAV71jxE.net]
オッケーグーグル! のセリフ変えたいんだけどタスカーでできないかな?

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 01:04:21.50 ID:e7xn5odr.net]
>>204
できるよ
OK Google takser でググれ

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 07:09:00.69 ID:7UR6TVfd.net]
たくさー?

219 名前:195 [2018/02/12(月) 17:29:11.81 ID:H32B+Zrx.net]
>>203
195です。

情報ありがとうございます。
curlというもの、調べてみて、
PlayStoreから、それらしき物をインストールしてから、Taskerからコマンド実行してみましたが、動かず。。

調べても初心者向けの情報見つからなくてよくわかりませんでした。 出直してきます。。

curlを身につければ、Android生活もっと楽しめそうですね。

(仕事ではWindowsでJavaScript,Perl,VBScriptなどを使う程度の知識しかなく、Androidはよくわかりません)

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 23:27:44.72 ID:e7xn5odr.net]
>>206
細かいツッコミありがとよw
でもグーグル先生は細かいタイポは無視して検索結果出してくれるから問題ないんだ

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 00:33:31.44 ID:I8WuGGjN.net]
>>207
curlなどのlinuxコマンドを使うにはTermux(Tasker連携は有料)が一番確実

JavaScriptで思い出した
TaskerのJavaScriptはクロスドメイン制限ないから
Read Binaryで画像読み込んだ後JavaScriptletでXMLHttpRequest使って送信できるね

PerformTaskで使えるやつ出来たからxml置いとく(泥5以降用)
https://www.dropbox.com/s/ojge8vxnucyr0r2/

222 名前:LineNotifySend.tsk.xml?dl=0 []
[ここ壊れてます]



223 名前:名無しさん@お腹いっぱい。 [2018/02/13(火) 08:59:27.71 ID:oyCnpIsW.net]
携帯無くした時のために、
あるアドレスからのメールをトリガーに、gpsにて現在地を取得し、その位置情報をあるメールアドレスに送ることってできる?
android6でルートはないです。

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 10:08:40.83 ID:Y7ahKCw2.net]
出来るけど今更メール送信だけの機能しかない機器も少ないだろうからブラウザから標準機能であるandroidマネージャで見た方が早いし確実じゃないか?
嫁のスマホにロガー仕込みたいっていうのなら良いことじゃないが止めはしないけども

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 10:45:55.50 ID:OxDbMgPz.net]
ググればいくらでもでてくるのなんか聞くなよ

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 10:48:14.31 ID:jhXVwhSC.net]
>>210
wiki見て来たんじゃないの?
そのまんまwikiに出てるじゃんw
俺はやってないから知らないけど
まず、wikiの通りやってみれば?
その上で、出来なければテンプレ使って質問てのが順番だね。
てか、Profileのせてくれてるんだから
Downloadして、必要なとこ修正するだけじゃん!
そんくらいやれば?

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 12:25:54.73 ID:VRfoAOFA.net]
>>165ですが、A10→A11で3通目以降すべて捨てても10通目ではTaskの上限エラーになってしまいます
瞬時に10回Context成立して一気にTaskに投げられるようで、即上限エラーのようです
AutoNotification作者さんはProfileのCooldownで対処されてましたが、これでは間もないメール受信に対応できない懸念がありますよね
試行錯誤していますが何か良い策があれば幸いです
そもそもこのOreoの通知仕様スマートなのかと思ってしまう

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 14:46:29.66 ID:clhPhf13.net]
>>209
横からですが、他に転用できるかと思って頂きました
きちんとエラー処理入ってるしRate Limit返してくれるようになってるしいい仕事過ぎる… あなたが神か
勉強になります

229 名前:195 [2018/02/13(火) 17:49:31.93 ID:hOEI8LUt.net]
>>209

195です。
いただきました!!希望通りの動きをしました!
感激です!
これで、Uploader for TaskerもRESTaskもいらないじゃないですか。
前の方もおっしゃっている通りX-RateLimit-Limitの配慮もステキ…。
要不要に応じて、その変数Flash使わせていただきます!
勉強になりました。
ありがとうございました!

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 16:55:35.39 ID:RR6nXbR1.net]
●Tasker有: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 ・□ボタンのアプリ使用履歴での、すべて消去のタップを自動化したい
●やってみたこと
 ・input tap で試みましたが、まず□ボタンがタップ出来ない、出来たとしてアプリの数がたくさんあるときはフリックしてすべて消去の文字までやる方法が分からない
●わからないこと(知りたいこと)
 ・単純にボタンを押すというコマンド?アドオンなどがあるのか
 ・そもそも考え方が初心者すぎてるのか

お願いします

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 16:56:26.30 ID:lfCWCIUA.net]
●Tasker有: 購入済み
●Androidバージョン:7.0
●root有無: なし
●やりたいこと
 ・□ボタンのアプリ使用履歴での、すべて消去のタップを自動化したい
●やってみたこと
 ・input tap で試みましたが、まず□ボタンがタップ出来ない、出来たとしてアプリの数がたくさんあるときはフリックしてすべて消去の文字までやる方法が分からない
●わからないこと(知りたいこと)
 ・単純にボタンを押すというコマンド?アドオンなどがあるのか
 ・そもそも考え方が初心者すぎてるのか

お願いします

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 16:57:16.50 ID:lfCWCIUA.net]
すいません、ダブりました



233 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 17:34:45.16 ID:YIiCgJiJ.net]
root必須
tasker clear recent appsでググれ

端末によってはAutoInputで可能
forum.joaoapps.com/index.php?resources/swipeem-all-clear-your-recent-apps.205/
当然調整が必要

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 01:32:23.55 ID:KJOruQHg.net]
>>191
きっかけはそれでも使い始めるうちに色々試したくなるのがいいところでしょ

235 名前: []
[ここ壊れてます]

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 13:30:33.57 ID:TyZuYxw3.net]
>>221
オススメってのは要するに、独断と偏見で「筆者にとって」有用な情報を(サンプルや実体験から)絞り込んで紹介してるだけでしょ
100ある中の5や10を見て知った気になるくらいなら、ここのスレをパート1から全ログ見る方がよっぽど有益

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 16:50:14.43 ID:q6M8oJfq.net]
ユーザーが持ち寄った自作タスクを公開する場があったら嬉しいね
ios版TaskerのWorkflowにはまさにそれがあって良いのを見つけたら簡単にインポートできる

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 17:05:16.80 ID:09J0aDIu.net]
@wiki運営おねしゃすかつ

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 17:05:37.76 ID:09J0aDIu.net]
かっこの変換ミスったまた送信しちった
連投スマソ

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 20:17:19.57 ID:TyZuYxw3.net]
>>223
前に一覧として見れるからってuploader.jpのアカウント取ったけどRock出るからやめろって言われて公開停止した
無料鯖でロダ立てられるところがあればいいんだけどな
やりたいとは思ってたけど心当たりなかったからそのままだ

>>224
@wikiは編集する側からすると使いにくい
(数年前にマイクラWikiに数ページ寄稿したがスゲー使いづらかった)
@Wikiの記法が独特だし、Pukiwiki記法モードもサポートが甘いから建ててくれるならwikiwiki.jpの方が万倍マシ

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 20:34:01.99 ID:09J0aDIu.net]
>>226
そうなのか
@wikiは閲覧専門だから知らなんだ

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 21:23:13.84 ID:YqoJJnWi.net]
>>223
980以降、自慢のタスクで埋めるとか。



243 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 22:13:26.82 ID:TyZuYxw3.net]
>>228
XMLでインポートできた方がいいんじゃないか?
Descriptionでいいなら>>2のその他2のテキスト共有サイトでいいんだし

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/16(金) 20:15:12.32 ID:0GQDYCYu.net]
一応>>1にwikiがあるけど管理人生きてるのかな

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 09:39:18.17 ID:iLdnC12T.net]
●Tasker有無: 購入済み
●Androidバージョン:4.4.2
●root有無: あり
●やりたいこと
ニュースを読み上げる為のテキストの編集をしたい。
(編集前)速報 メキシコ南西部でM7.5の地震 7.5 magnitude earthquake hits Mexico's southwest
(編集後)速報、メキシコ南西部でマグニチュード7.5の地震 7.5 magnitude earthquake hits Mexico's southwest
半角スペースを読点に置換。ただし、英文の半角スペースは置換しない。
「M」をマグニチュードに置換。ただし、英文のMは置換しない。
これ以外にも聞き取りやすくするための置換をたくさん追加したい。

タグ付き正規表現による置換が可能であれば簡単に実現できる作業ですが、試した限りではTasker本体では対応していないようなので、有料でも良いのでタグ付き正規表現を用いた置換が出来る方法を探しています。
或いは、タグ付き正規表現を使わなくてもマッチングさせる正規表現パターンがあるのでしたら、それでも構いません。
よろしくお願いします。

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 10:04:49.81 ID:iLdnC12T.net]
>>231
失礼しました。日本語版ユーザーガイドのリンク先に情報がありました;;;
https://developer.android.com/reference/java/util/regex/Pattern.html
Special constructs (named-capturing and non-capturing)という項目が目的のものでした。
タグ付き正規表現が出来ればなお良いですが、これで目的は果た

247 名前:ケそうです。
スレ汚し失礼しましたm(_ _)m
[]
[ここ壊れてます]

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 19:36:49.19 ID:Tp51B3Nv.net]
>>231
rootedならsed使えないですか? タグ付き正規表現もいけるし
www.atmarkit.co.jp/ait/articles/1610/18/news008.html

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 22:33:54.49 ID:U25AcS/2.net]
>>214
Tasker の Preferences>ACTION>Maximum Tasks Queued の値を増やせばよい.

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 22:49:39.95 ID:U25AcS/2.net]
>>232
(?<name>X) ではなく (X) の方で正規表現を書いて,置換する文字列として $1 のように書けばよい.

https://developer.android.com/reference/java/util/regex/Matcher.html#appendReplacement(java.lang.StringBuffer,%20java.lang.String)

251 名前:名無しさん@お腹いっぱい。 [2018/02/18(日) 04:09:20.69 ID:g9DJPIqd.net]
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無:なし
●やりたいこと
Media Controlで、音楽再生アプリ(プチリリ)が起動している時のみ音楽を再生する。(プチリリを起動していない時は何も起こらない。)

●やってみたこと
Task Editにて、Media→Media Control→Play[Simulated Only]を設定→Appでプチリリを選択。
実行してみると、プチリリを起動していない状態でも勝手にプチリリが起動され再生してしまいます。

●わからないこと(知りたいこと)
Media Controlの中に If という項目がありそれらしいものを試してみましたがダメでした。

お分かりになられます方がおられましたら助けていただけますと幸いです。

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 07:02:01.68 ID:bB3NkQgo.net]
>>236
もっとスマートな方法あるかもしれないけど
1. 起動/終了で変数にON/OFFを代入する
2. Variable Setで変数ONの場合、OFFの場合をIFで条件分岐させる
の2つのプロファイルを作って制御する

Profile: プチリリ起動監視
Application: プチリリ
Enter: puti_on
A1: Variable Set [ Name:%Wakeputi To:on Recurse Variables:Off Do Maths:Off Append:Off ]

Exit: puti_off (47)
A1: Variable Set [ Name:%Wakeputi To:off Recurse Variables:Off Do Maths:Off Append:Off ]

※別Profileで変数を扱うので、どこか1文字は大文字にすること。WakputiとかwakePutiとか。全部大文字でもいい

-----

Profile: プチリリ制御
Event: Variable Set [ Variable:%Wakeputi Value:on User Variables Only:Off ]
Enter: puti_ctrl
A1: If [ %Wakeputi ~ on ]
A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A3: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:プチリリ ]
A4: Else If [ %Wakeputi ~ off ]
A5: Media Control [ Cmd:Stop Simulate Media Button:Off App: ]

-----

プチリリを起動したら2秒後にプチリリのメディアコントロールが起動し、勝手に再生が始まる
プチリリを終了させたら再生が止まり、メディアコントロール(通知部分)も勝手に消える
7.1.1で動作確認



253 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 07:03:02.39 ID:bB3NkQgo.net]
(47)消すの忘れた
脳内フィルタで消してくれ

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 11:48:45.49 ID:gEwcgC71.net]
>>236
そのTaskを実行するプロファイルがあるなら
プロファイルの条件にプチリリが起動しているという条件を追加(条件長押し→Add→Application→プチリリ選択して戻る)

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 12:28:34.86 ID:bB3NkQgo.net]
>>239
それで良かったのか。俺も勉強になったよ

Profile: プチリリ監視
Application: プチリリ
Enter: puti_ctrl
A1: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A2: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:プチリリ ]

スマートだね
アプリのロゴ表示時から音鳴らしていいならウェイト削って良し

256 名前:名無しさん@お腹いっぱい。 [2018/02/18(日) 16:54:47.49 ID:/SDfLBux.net]
●Tasker有無: 購入済み
●Androidバージョン: 7
●root有無: なし 
●やりたいこと 
5分間まで通話無料の料金プランを契約しています
5分より前に強制切断したいです

通話開始トリガー(ここがわからない)
→Waitで4:30経過
→VibrateAlert
→25秒Wait
→EndCall

●やってみたこと 

イベントのOffhook
StateのCall
変数のCallDuration(通話時間)

いずれ

257 名前:焉A通話開始ではなく、発信開始(プルルルル音のとこ)からであり、実際に相手が応答開始した時間は取得できませんでした

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

相手が応答したタイミングを、どうすれば取得できるのでしょうか?

よろしくお願いします
[]
[ここ壊れてます]

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 21:14:45.26 ID:nWfOc4Xw.net]
>>241
AndroidのAPI仕様的にoutgoingのcallは通話中を検知できないみたい
(TelephonyManager以外の方法があるかどうかは分かりません)
https://qiita.com/b-wind/items/e42aba55004fcc5f60f4
過去にも同じ話題があったようですね
https://anago.5ch.net/test/read.cgi/applism/1362480936/372

最新のAPI 27を見ても手が入っている様子はないように見えます
https://developer.android.com/reference/android/telephony/TelephonyManager.html

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 23:07:47.39 ID:+ByQE+9B.net]
モバイルデータ通信のオンオフのタスクはルート化無しでは無理ですか?

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 00:10:43.87 ID:dkLOWQYE.net]
●Tasker有無: 購入済み
●Androidバージョン:8.0.0
●root有無:なし
●やりたいこと
会社のロッカーにスマホを入れたときに電波の関係で無駄に電池を食っているようなので防止したいです
具体的にはディスプレイを切って伏せて置いたらモバイルデータ通信とGPSをオフにすることができたらいいなあと…
できればXperia標準機能のStamina modeを活用したいです(Stamina modeの主な機能はバックグラウンド通信の制限とGPSオフなどhttps://i.imgur.com/kS6gOBb.png)
端末はXperia XZ1C(SO-02K)

●やってみたこと
調べてみたら旧機種の情報でスタミナモードウィジェットにインテントを渡してスタミナモードのオンオフを切り替える方法が紹介されていた
(https://forum.xda-developers.com/z3-compact/help/tasker-stamina-t3006274/page2)のでダメ元で以下のようにつくってみましたがだめでした
Profile: 省エネ (31)
State: Orientation [ Is:Face Down ]
State: Display State [ Is:Off ]
Enter: 同期オフ (32)
A1: Send Intent [ Action:com.sonymobile.superstamina.appwidget.TOGGLE_STAMINA_MODE Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ]

●わからないこと(知りたいこと)
スタミナモードのオンオフをTaskerから切り替える方法を教えていただきたいです
https://i.imgur.com/gEtVRUQ.png
他に目的に見合った方法やアプリなどあればそちらでも大丈夫です
お願いいたします

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 07:33:20.20 ID:2mGfhVpk.net]
目的に見合った方法だとGPSのオフ、モバイルデータのオフを行えばいいのでadb接続で権限与えないとダメだね
スタミナモードをTaskerで制御するのに(モバイル通信の制御・GPSの制御を扱うので)権限が必要かもしれないってことね。

権限を取得した後ならTaskerで個別に制御しても、独自機能で制御しても手間は変わらないんじゃないかな

262 名前:名無しさん@お腹いっぱい。 [2018/02/19(月) 13:42:25.97 ID:6hKuwz4l.net]
●Tasker有無: 購入済み
●Androidバージョン:7.0
●root有無:なし
●やりたいこと
直前までフォアグラウンドにいたアプリを再度フォアグラウンドに表示する。
(Go Home等で一度フォアグラウンドを離れた後に。)

●やってみたこと
Task Editで、App→Load Last App
で、出来ると思われるのですが私の端末ではLoad Last Appを選択することが出来ませんでした。
機種依存なのでしょうか?みなさんは選択できますでしょうか?
他に方法が何かありますでしょうか?

●わからないこと(知りたいこと)
SwitchBack for Tasker
という外部プラグインをインストールの上設定してみましたが出来ませんでした。

ご存じの方おられましたら、何とぞよろしくお願いいたします。



263 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 14:13:34.57 ID:6TG0VkUZ.net]
>  ・Taskerでやってみてうまく行かない

264 名前:場合は,そのProfileやTaskを貼り付ける
>   (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
[]
[ここ壊れてます]

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 14:14:42.49 ID:2mGfhVpk.net]
>>246
特定のアプリの終了時に仕込むならこれじゃダメだけど、何らかのショートカット操作で呼び出すのであればこれでできるよ
ttps://play.google.com/store/apps/details?id=com.abhi.lastappswitcher&hl=ja

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 15:19:14.77 ID:XLk7DF8n.net]
機種依存かと思ったら普通は自分の使っている機種は書くかな…

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 20:29:40.05 ID:JGm+BRjN.net]
>>241
擬似だけど、autoinputというアプリを使えばいけそうな気がする。

電話応答をしたタイミングではなくて、着信中のイベントなら、受話器マークの位置とか覚えておけば、タスクでswipeさせて応答出来るかも。そのタスクに五分カウントもつければよし。

例えば、着信ならこのプロファイルをONにする。シェイクすると、タスクが走り、受話器マークをswipeして応答する。

こんなのだめ?

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 21:30:50.19 ID:XLk7DF8n.net]
いつから着信に通話料がかかるようになったんだ?

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 21:59:30.12 ID:ecmNtHXN.net]
>>251
250がなにか勘違いをしてるだけかと

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 22:21:12.03 ID:2mGfhVpk.net]
コレクトコールでしか電話受けたことがないんだろ。察してやれよ

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 22:54:00.08 ID:98fuoY0q.net]
>>245
ありがとうございます
権限付与について調べて、Secure taskプラグインの存在を初めて知りました
しかしSecure taskからスタミナモードをいじろうとすると見た目だけオンになって機能はオフのままというよくわからない状態になってお手上げ(機内モードでも同様の現象…)
https://i.imgur.com/F9tfxi3.png
https://i.imgur.com/5hDoZbe.png
最終的にはデータ通信とGPSを個別オフにする設定で落ち着きました

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 22:54:57.43 ID:EV1KZGZw.net]
>>241
AutoNotificationプラグインを使って,下記のような Profile を組めばよい.

Profile: 通話中 (172)
State: AutoNotification Intercept [ Configuration:Notification Apps: 電話
Notification Text: 通話中 ]
Enter: Anon (173)
A1: Flash [ Text:通話中 Long:Off ]

Exit: Anon (184)
A1: Flash [ Text:通話終了 Long:Off ]



273 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 20:13:21.87 ID:xEv57B+Y.net]
●Tasker有無: 購入済み
●Androidバージョン:5.0 (galaxy note 3 SCL22)
●root有無: あり
AutoToolsあり
●やりたいこと
自動接続非対応のBluetoothヘッドセットがあります
【1】ヘッドセットの電源が投入されている時に
【2】スマホのBluetoothがONの状態で
【3】 ヘッドセット〜スマホが非接続時の場合のみ
【4】 スマホの電源SW押下による画面点灯をトリガとして
【5】 スマホからBluetoothヘッドセットに接続を掛けたい
●やってみたこと
条件【1】 の確認を除き【2】 【3】 【4】 【5】 のみで設定したProfileは正常に動作します
Profile: Headset Connect (7)
Restore: no
State: BT Status [ Status:On ] ←【2】
State: Display State [ Is:On ] ←【4】
State: Not BT Connected [ Name:XXXXX Address:YYYYY ] ←【3】
Enter: XXXConnect (10)
A1: AutoTools Connectivity [ Configuration:Force Connect Bluetooth: XXXXX Timeout (Seconds):120 ] ←【5】

上記プロファイルに条件を4つ目のContextをAddしようするとStateが選択肢に現れません
Contextを1つ削除するとStateが現れるので【5】 を「BT Near」で追加したところ動作はするのですが、Activeになるまでに時間がかかります。BT Scan Secondsを一時的に小さくするTaskを入れようとしても25秒以下に設定できません。
画面OFF→ONに状態変化してもその瞬間にBT Nearの確認をしてくれないようです。

●わからないこと(知りたいこと)
・TaskのContextにStateを4つ以

274 名前:上設定する方法はありますか?
・BT Scan Secondsの監視間隔を待たずスマホ電源SW押下など何らかのトリガを与えることでリアルタイムにBT Nearの状態を確認させる方法はありますか?
[]
[ここ壊れてます]

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 20:17:14.28 ID:YGuw+UAb.net]
>>234
ドットさんありがとうございます
レス諦めていたので遅くなってしまいごめんなさい
やっと対策できたと思います
https://pastebin.com/Z1s7qkbt

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 21:39:24.61 ID:A0PpNN0R.net]
>>256
State: Display State [ Is:On ]は
> 【4】 スマホの電源SW押下による画面点灯をトリガ
ではない。それはEvent: Display On

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 21:57:35.48 ID:mbwPql39.net]
>>252
そのとおりです。勘違い… 恥ずかしい

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 22:40:45.42 ID:+jKkwTns.net]
>>256
プロファイルを2つに分けて
1. 【2】と【3】を満たす時に変数にON(Disconnectなどを代入)
2. 【4】とVariable Setで変数がONの時って条件を使えば2つを1つに(3つを2つに)纏められそうね


そもそもの疑問だけどペアリング設定はしてる?
ペアリング設定していれば自動接続するはずだけど。Bluetooth規格自体が出た頃のヘッドセットなのかな?

あとこれ。「アクティブになるまで時間がかかる」とはどれくらいの時間がかかるんでしょう?
5秒前後なら正常なのでそれ以上短くするのは無理だと思います
機器探す→見つける→接続しています...→繋がった(アクティブになった)

> BT Scan Secondsを一時的に小さくするTaskを入れようとしても25秒以下に設定できません。
BT Scan SecondsはそのままBT機器を探す間隔なので、見つけてから接続を試みるまではまた別では

あとこの設定ってミリ秒だと思ってるんだけど違うのかな
例えば25秒なら25000になるはずだけどデフォルト値って3000とかじゃなかった?

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 23:44:12.75 ID:xEv57B+Y.net]
早速のレスありがとうございます
>>258
なるほど
State: Display State [ Is:On ]
でもすぐにProfileがActiveになったのでこのContextでやってますが、
Event: Display On
だとStateの数が減らせるかもしれないので検証してみます

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 23:44:57.36 ID:xEv57B+Y.net]
>260
>プロファイルを2つに分けて
>1. 【2】と【3】を満たす時に変数にON(Disconnectなどを代入)
>2. 【4】とVariable Setで変数がONの時って条件を使えば2つを1つに(3つを2つに)纏められそうね
やはり1つのProfifeでStateの数を増やすのはできなさそうですね


>そもそもの疑問だけどペアリング設定はしてる?
>ペアリング設定していれば自動接続するはずだけど。Bluetooth規格自体が出た頃のヘッドセットなのかな?

実はマルチペアリングで2台登録できるのですが自動接続は1台のみ可能で自動接続は他の機械に設定しているのです
このスマホからは手動で接続するのが前提です

>「アクティブになるまで時間がかかる」とはどれくらいの時間がかかるんでしょう?

その時次第ですが15秒位はかかります
探し出してから繋がるまでの時間としては長過ぎる感じです

「BT Near」で「監視間隔を待たずに今すぐ探し出してくれ」とする指示する方法
あるいは「BT Near」以外にヘッドセットが起動していることを知る手段は無いものでしょうか?

>あとこの設定ってミリ秒だと思ってるんだけど違うのかな
>例えば25秒なら25000になるはずだけどデフォルト値って3000とかじゃなかった?

デフォルト値は120です
Display On MonitoringでのBT Scan Secondsのデフォルト値は120で極端に小さい値を入力しようとすると25以上にしろとエラーになります

日本語版 Tasker ユーザーガイド : Main menu
を見ると
BT Scan Seconds
’ BT Near’ステートコンテキストが設定されていると、指定された機器が通信範囲内にあるかどうか定期的にスキャンされます。
ここではその間隔をミリ秒で設定します
と書いてありますね

ちょっとわからなくなってきました

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 02:29:23.67 ID:42jpIk1S.net]
>>256
near以外が成立し、BTの検索かけた時nearが成立しなかった場合に、次回成立する(緑文字になる)為に内部的にスキャン×2回nearが成立しないと緑にならないんじゃなかったかな
スキャン間隔30秒なら最低でも1分かかるが、自分の環境4.4だとこれは常にプロフィールをオンにしていた場合の話でオフからオンにすると最初の1回目にnearが成立すると緑になる(前回繋がってないという情報が

282 名前:リセットされている?)ので

Profile: Headset Connect
Restore: no
State: BT Status [ Status:On ]
State: Display State [ Is:On ]
Enter: Anon
A1: Profile Status [ Name:BT.near Set:On ]
Exit: Anon
A1: Profile Status [ Name:BT.near Set:Off ]

Profile: BT.near
Restore: no Notification: no
State: BT Near [ Name:BT機器 Address:XXXXXXXX Major Device Class:Any Standard Devices:On Low-Energy (LE) Devices:On Unpaired Devices:Off Toggle BlueTooth:Off ]
Enter: Anon
A1: Profile Status [ Name:BT.near Set:Off ]
A2以降本命タスク

と2つに分けるとnearはすぐ反応してくれるはず
[]
[ここ壊れてます]



283 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 09:22:52.37 ID:R5DN+HdE.net]
>>263
おお、すばらしい
遅延無くBT Nearを反応させることができました
Profileオフ→オン時の挙動を発想することもそれを具体的に設定することも自分の力では無理でした
本当にありがとうございました

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 09:24:39.27 ID:R5DN+HdE.net]
>>256=>>264です
他の方々もありがとうございました






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<456KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef