TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
iPhoneを選べば良かった… Part 15
Android用壁紙44
Android用2chブラウザ
KALOS Part2
Androidアプリセール情報スレ Part52
Kiwi Browser
Samsung Galaxy Tab A with S Pen
docomo AQUOS PAD SH-06F Part10
小米 Xiaomi Mi Max ★19
気軽に「こんなAndroidアプリ探してます」26本目

Tasker Part8


1 :2016/05/18 〜 最終レス :2020/06/23
なんだか難しそうだけど簡単なことはさらっと出来ちゃう
奥はすごーく深い、Taskerの総合スレです。
初心者質問スレも参照のこと。

7日間のトライアル版
http://tasker.dinglisch.net/
There are Direct-Purchase (with a 7 day trial)からダウンロード

前スレ
Tasker Part7
http://potato.2ch.sc/test/read.cgi/applism/1412742671/

関連リンク・過去スレは>>2-3を参照

2 :
■過去スレ
Tasker Part6
http://anago.2ch.sc/test/read.cgi/applism/1348199984/
Tasker Part5
http://anago.2ch.sc/test/read.cgi/smartphone/1324883976/
Tasker Part4
http://anago.2ch.sc/test/read.cgi/smartphone/1320498026/
Tasker Part3
http://hibari.2ch.sc/test/read.cgi/smartphone/1316706403/
Tasker Part2
http://hibari.2ch.sc/test/read.cgi/smartphone/1309100590/
Tasker情報交換スレ
http://hibari.2ch.sc/test/read.cgi/smartphone/1299304941/

■関連リンク
日本語 wiki
http://www43.atwiki.jp/taskeru/
英語 wiki
http://tasker.wikidot.com/
英語版wikiからの引用でも需要かなりあります。(引用元も書こう)

3 :
■FAQ
まず自分が組んだtaskやprofileがどう動くか紙に書いてみるとわかりやすいかと。

Q. 画面offで3G(モバイルデータ通信)をoffにしたいのですが、すぐ画面onにすると…
A. collisionなどで過去スレ検索

Q. 画面offで3G offの場合、メールは受信できませんか?
A. メールによる。3G offでもSMSは受信可能であり、
 SMSで受信通知するタイプ(mopera、SP、iモード)ならOK。
 またそれを挟めばgmailでも受信可能。
 ※関連アプリ:メール通知、pnotify、synker
 例:SPメール
 context{event>notify>SPメール(タイトル見確認)}task{mobiledate onとか色々}
 例:gmailをSPなどに転送 あとは上記と似てる。
 synker等でメール受信動作、k9メーラーが受信するように自動同期on(k9側の設定も必要)

Q. taskを他から終了させる方法はないですか?
A. stopとperfromtask、collisionを工夫

Q. 通知を消せませんか?
A. tasker以外の通知は無理

Q. keygが上手く動きません
A. OSにもよるが、rootedでない場合、画面onでしか動きません

4 :
>>1
前スレURL訂正
Tasker Part7
http://anago.2ch.sc/test/read.cgi/applism/1412742671/

5 :
>>1
関連スレ
Tasker 初心者質問スレ 14
http://potato.2ch.sc/test/read.cgi/android/1459481499/

6 :
暗いところで明るさセンサーの値が安定しなかったんだけど
全面真っ黒のsceneを表示させてから%LIGHTを読んだら具合が良い
画面の光の反射に影響されていたみたいだ

7 :
画面を赤青白で点滅させるタスク
合図を送ったり目立ちたいときに便利
画面をタッチすると止まる

似たような表示ができるアプリはあるけど、
起動しただけで点滅状態になるアプリは無かったので作ってみた

Police Light (9)
Stay Awake
A1: Auto Brightness [ Set:Off ]
A2: Display Brightness [ Level:255 Disable Safeguard:Off Ignore Current Level:Off Immediate Effect:Off ]
A3: Show Scene [ Name:PoliceLight Display As:Overlay, Blocking, Full Window Horizontal Position:100 Vertical Position:100 Animation:None Show Exit Button:On Continue Task Immediately:On ]
A4: For [ Variable:%iii Items:0:100 ]
A5: For [ Variable:%int Items:#FFFF0000,#FF0000FF,#FFFFFFFF ]
A6: For [ Variable:%jjj Items:0:4 ]
A7: Element Back Colour [ Scene Name:PoliceLight Element:Text1 Colour:%int End Colour:%int ]
A8: Wait [ MS:100 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A9: Element Back Colour [ Scene Name:PoliceLight Element:Text1 Colour:#FF000000 End Colour:#FF000000 ]
A10: Wait [ MS:30 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A11: End For
A12: End For
A13: End For
A14: Hide Scene [ Name:PoliceLight Animation:Fade ]
A15: Auto Brightness [ Set:On ]

一緒に使うscene

Scene: PoliceLight
P:1440x2368 L:-1x-1
Element: Text1/Text
Geometry:
P:0,0 1440x2368 L:157,809 1132x775
Content:
Text: Tap to stop
Text Size: 50
Text Width Scale Percent: 100
Text Colour: #FFFFFFFF
Font:
Position: Centre
Vertical Fit Mode: None
Text Format: Plain Text
Events:
Click: 23

8 :
taskerを起動した状態で1個づつタスクキルしていく↓と
http://i.imgur.com/edN3OQG.jpg
途中で勝手にホーム画面に戻ってホーム長押しが少しの間効かなくなるんだけど…そういう不具合なんか知らない?

2chMate 0.8.9.6/LGE/LGL22/4.4.2/LR

9 :
プロファイル全部オフにしても起きるんだよね…

10 :
android nでTake Photoで写真を撮ろうとするとフリーズする
なんとかならんかなあ

11 :
LINEの未読バッジ(要root)がアプデで使えなくなったので直してみた

A1: Run Shell [ Command:sqlite3 /data/data/jp.naver.line.android/databases/naver_line "SELECT SUM(message_count) FROM chat
WHERE is_notification=1;" Timeout (Seconds):0 Use Root:On Store Output In:%LINE_ALL_MESSAGE Store Errors In: Store Result In: ]
A2: Run Shell [ Command:sqlite3 /data/data/jp.naver.line.android/databases/naver_line "SELECT SUM(read_message_count) FROM chat
WHERE is_notification=1;" Timeout (Seconds):0 Use Root:On Store Output In:%LINE_READ_MESSAGE Store Errors In: Store Result In: ]
A3: Variable Set [ Name:%LINE To:%LINE_ALL_MESSAGE-%LINE_READ_MESSAGE Do Maths:On Append:Off ]
A4: Zooper Widget Pro Variable [ Configuration:#TLINE# = %LINE Timeout (Seconds):0 ]

これで使えてる

12 :
ちょっと改良

A1: Run Shell [ Command:sqlite3 /data/data/jp.naver.line.android/databases/naver_line "SELECT SUM(message_count) FROM chat;" Timeout (Seconds):0 Use Root:On Store Output In:%LINE_ALL_MESSAGE Store Errors In: Store Result In: ]
A2: Run Shell [ Command:sqlite3 /data/data/jp.naver.line.android/databases/naver_line "SELECT SUM(read_message_count) FROM chat;" Timeout (Seconds):0 Use Root:On Store Output In:%LINE_READ_MESSAGE Store Errors In: Store Result In: ]
A3: Variable Set [ Name:%LINE_BADGE To:%LINE_ALL_MESSAGE-%LINE_READ_MESSAGE Do Maths:On Append:Off ]
A4: Zooper Widget Pro Variable [ Configuration:#TLINE# = %LINE_BADGE Timeout (Seconds):0 ]

13 :
ホーム画面でアイコンをクリックしてtaskを直接起動させるのに
ウィジットとショートカットの2つの方法がある

ショートカットだと起動するまで数十秒待たされることがあるけど、
ウィジットだとすぐに立ち上がることがわかった

なんで時間に差があるのか、また、なんで2つの方法が用意してあるのかな?

14 :
誰かポケモンGO関連で便利なの作ってる方いませんか
ポケモン起動後unnroot モバイルON
終了でroot モバイルOFF Magiskapk 絡めて考えているのですが

15 :
それならわざわざ作らなくてもあるよね

16 :
ダメ元で聞きたいことがあるんだけど
taskerで再生、一時停止が制御出来る音楽プレイヤーってありますか?
自宅のWifi掴んだら音楽再生を一時停止させたいんだけど

17 :
>>16
Google Play Musicはできた
アプリをランチして数秒待ってから、再生を指示
再生と一時停止はトグルだから、再生か一時停止から状態がわからないときは、停止してから再生を指示すら

18 :
Tasker自体で特定ディレクトリの音楽ファイルを再生できるから、それを使ってる。
カーオーディオのBluetoothとつながったら、再生開始、切れたら停止。

19 :
>>18
起動したら無音の音を流すようにしてる。
無音を流さないとカーナビアプリなんかで冒頭の1秒が切れるから必須。

20 :
>>16
powerampもできたような

21 :
Chromecast使ってるけど
自動でmiracastモードにするTASKは可能でしょうか?
AutocastとかいうプラグインはGoogleplayにあるみたいだが用途が違う気がする。

22 :
よりよい逆ジオがあったら頼む
昔動いていたところ、軒並み死んでるのなー

HTTP Get [ Server:Port:https://maps.googleapis.com/ Path:maps/api/geocode/json Attributes:latlng=%par1
language=ja
sensor=false Cookies: User Agent: Timeout:30 Mime Type: Output File: Trust Any Certificate:Off Continue Task After Error:On ]

23 :
>>22
反応ない、しょんぼり。
とりあえずうちのを置いとく。

都道府県市区町村分割は、 ttps://www.google.co.jp/search?q=%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE+%E4%BD%8F%E6%89%80 でQiitaにたくさんあるのでそちらをどうぞ。

逆ジオ (226)
Run Both Together
A1: HTTP Get [ Server:Port:https://maps.googleapis.com/ Path:maps/api/geocode/json Attributes:latlng=%par1
language=ja
sensor=false Cookies: User Agent: Timeout:30 Mime Type: Output File: Trust Any Certificate:Off Continue Task After Error:On ]
A2: If [ %HTTPR !Set ]
A3: Else If [ %HTTPR ~ 200 ]
A4: Variable Set [ Name:%l_tmp_httpd To:%HTTPD Do Maths:Off Append:Off ]
A5: Variable Convert [ Name:%l_tmp_httpd Function:HTML to Text Store Result In: ]
A6: Variable Split [ Name:%l_tmp_httpd Splitter:"formatted_address" : "日本, Delete Base:Off ]
A7: Variable Split [ Name:%l_tmp_httpd2 Splitter:" Delete Base:Off ]
A8: Variable Set [ Name:%l_return To:%l_tmp_httpd21 Do Maths:Off Append:Off ]
A9: Else
A10: Variable Set [ Name:%l_return To:false Do Maths:Off Append:Off ]
A11: End If

24 :
数値ほしいならむしろ%MEMF要らない子だな。

ps (231)
A1: Java Function [ Return:%iiii Class Or Object:android.os.Process Function:getFreeMemory
{long} () Param: Param: Param: Param: Param: Param: Param: ]
A2: Variable Convert [ Name:%iiii Function:Bytes to Megabytes Store Result In: ]
A3: Flash [ Text:%iiii
%MEMF Long:Off ]

一行で済む。Variable Search Replace不要。
しかしたまにズレる…手元で最大8MB差があった。なぜだ…。

初心者スレの ttp://potato.2ch.sc/test/read.cgi/android/1482223819/32 なんかは、Servicesで追いきれなかったらpsとのマッチングするしかないような。

ps2 (233)
A1: Run Shell [ Command:ps Timeout (Seconds):0 Use Root:Off Store Output In:%iiii Store Errors In: Store Result In: ]
A2: Flash [ Text:%iiii Long:Off ]

パッケージ名で見るしかないだろうけど。
そもそも結果がServices付けたときと変わらんような気もするがはて。

25 :
4.9概要、間違ってたらごめん、使ってないのは飛ばしてる、超長文失礼。

net Network Access
VPNを作ってアプリ毎の通信可否を制御。(NoRootFWなどと同じ?)
他VPNとの併用は当然不可。

Say To File
ネット利用可。(今までできなかったのか、知らなかった)

System / Power Mode (root only, Android 5.0+)
たぶんバッテリーセーバーのオンオフ。

Variable Set, parameter Recurse Variables
ハマり1。たぶん影響を受ける人はごく少数。
チェックオンしないと変数の再帰展開ができない。
以前はオン動作だったクセしてデフォルトオフ。既存コードもオフのまま。
A1: Anchor
A2: Variable Set [ Name:%jjjjj To:J Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Set [ Name:%kkkkk To:K Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Variable Set [ Name:%lllll To:jjjjj改行kkkkk Recurse Variables:Off Do Maths:Off Append:Off ]
A5: Variable Search Replace [ Variable:%lllll Search:^ Ignore Case:Off Multi-Line:On One Match Only:Off Store Matches In: Replace Matches:On Replace With:% ]
A6: Flash [ Text:%lllll Long:Off ]
A7: Variable Set [ Name:%lllll To:%lllll Recurse Variables:On Do Maths:Off Append:Off ]
A8: Flash [ Text:%lllll Long:Off ]
変数が展開されないぞと思ったらチェックオンにする。

26 :
>>25
Array Set
Variable SetとSplitの合体アクション。二行が一行に!なるだけで、設定項目はほぼ同じ。

Show Scene: Show Over Keyguard parameter, defaults to true
デフォルトオフの方が…。
Sceneは下手を打つとセーブモードで逃げなきゃならないことが増えますね。

Share Fle
mimetype付きで共有メニュー呼び出し。intentで無理矢理やってた人用。

List Files: parameter Sort
二行が一行に! Array Processでのsort不要。

Notification LED/Vibrate/Sound: parameter Repeat Alert
手元では動作が変わらない…?

event: Notification Removed (Android 6.0+)
プラグイン潰しか? 通知が消えたことをトリガーにできる。確実動作ならメモリ的に朗報。

main screen action bar: apply-and-save icon
Taskerを再起動しないとタスクなどの編集・変更が反映されないことへの対応。(編集したタスクを再起動無しにPerform Taskで呼ぶと、編集前のまま動作など)
ビギナーモードでは不可。初心者こそハマる件だと思うが…なぜ?

action File / SQL Query: DB file queries, file direct or Android URI
プラグイン潰し。Arrayでヤってられない規模の人用。
rootedだとアプリのdbもTaskerだけで。

Settings / Show Quick Settings panel、Developer Settings
前者は非root環境なら便利そう。後者はタップ連打不要になるのかこれ?(後者はintentで呼んでる?)

Input / Long Power Button: show long-power press menu (Android 5.0+)、Back Button
電源ボタン長押しメニュー呼出と、戻るボタン入力が新設。
戻る今までなかったの?

App / Show Recents: show recent apps dialog (Android 4.2+)、Toggle Split Screen (Android 7.0+)
アプリ履歴表示と、画面分割オンオフを新設。

Menu / More / Grant Document Tree Access (Android 5.1+, where external media available)
ハマり2か? おそらく影響多数。
外部ストレージ、SDカードやUSB OTGへのアクセス許可はこちら。
このあたり他にも増えてます。

event Notification, variable %NTITLE more reliable (Android 6.0+)
event Notification: more matching parameters (Android 6.0+)
プラグイン潰し。でも信じていいんですかね…。Tasker単体で拾いきれるんか。

27 :
>>26
Storage Access Framework(Grant Document Tree Access)はTaskerに限らない話ですが、ここでハマる人が多そう。既に何人かいる。
ttp://potato.2ch.sc/test/read.cgi/android/1482223819/40
ttp://potato.2ch.sc/test/read.cgi/android/1459481499/992-
この辺がわかりやすい。ttp://qiita.com/wasnot/items/287d191c7da40f2e6080

合体アクションとAutoNotificationなどプラグイン潰しの印象強い。
前者はコード書き換えても恩恵ないけど、これから書くなら少し楽か…。
後者は今までずっとバグってたようなもの…なので、しっかり動くなら歓迎。だけど書き換えるのが面倒なのでいずれ…。
基本さらに便利になった。再起動は面倒で仕方なかった。apply-and-save iconありがたや。

28 :
> プラグイン潰し
Tasker製作者はなんで外部プラグインを潰そうとしてるの?

29 :
>>28
Tasker自身が頑張ったので、Taskerの苦手を補助していたpluginが不要になりつつあるだけ。
pluginを意図して潰してるわけじゃない。

特に通知はいままでのTaskerがダメな子だった。(過去形にしていいのやら)
通知監視は常駐になるので、Tasker単体でできるならそれに越したことはない。

といっても信用できないので相当期間両立て監視しますね、わたしは。

30 :
rootswitchのオンオフ、intentで操作できんもんかな。autoinputだと欠陥仕様にしかできない

31 :
長いです。適時NGしてください。

ttp://potato.2ch.sc/test/read.cgi/android/1482223819/64,71,75の件です。
こちらはTasker単体で電話帳/連絡先から、指定グループの電話番号及びメアドを抽出し、グローバル変数に格納するまでとなります。
Taskerのマッチング向けにsplitterを/にして格納してます。

グループ指定はハードコーディングですが、見れば分かるように一行手直しするだけで、グローバル変数参照に変更可能です。

電話番号及びメアド以外の項目はハードコーディングです。拡張する場合はForで回せばよいと思います。
ForをネストするとGotoがバカになるので当方は止めました。その名残がprefixやラベルジャンプ。

32 :
>>31
ttps://www.axfc.net/u/3760836.zip

33 :
>>16
powerampはできたよ

34 :
smartwatch購入したんだがtaskerで連動できるみたいだから
なにか出来ないか考えてたんだが
全く思いつかん

もし活用してる人居たらどんな感じに使ってるか教えて
参考にしたい

35 :
mqttのサブスクライバプラグインて使えるの無いのかい?

36 :
>>34
Pebble Timeとの組み合わせで
・マナーモードのオン・オフ
・テザリングのオン・オフ

37 :
頼むよMQTTサブスクライバプラグイン作ってくれよ

2000えんまでなら払う!

38 :
>>37
3000円払うからキミが作ってくれ

39 :
最近Android6.0.1から7.1.1のROMに乗り替えたのですが、Wi-Fiテザリングをtasker(またはsecure settings)からONにすると見かけ上はWi-FiテザリングがONになり子側からSSIDも見えるのですが、接続を試みても子側がIPアドレスを取得できず接続出来ません。
もちろんOS側の設定画面やQuickSettingsでWi-FiテザリングをONにした時は接続出来ます。
nexus6とNexus5で、違うAndroid7.1.1のROMを焼いてますが、どちらも同じ挙動でした。

Android7.1.1をお使いの方、同じ挙動でしょうか?
まだtasker側が対応してないのかもしれませんが、対応策などわかりましたら教えて下さい。

40 :
無理そうだったw
https://groups.google.com/forum/m/#!topic/tasker/Rf75hoZjDTo

41 :
SecureTaskがバージョンアップして"Device Owner"という特権を使う機能が増えた(非root)
こういう余地が残ってるのは興味深いな
この特権は、端末の中で1つのアプリにしか与えられないらしい

使うのはちょっと大変
http://baldapps.altervista.org/deviceowner.html

42 :
taskerはよ対応してって嘆いてたら、こんなん来るらしいw
http://juggly.cn/archives/218524.html

43 :
Taskerってメモリ何MBくってる?

44 :
Android搭載ガラホに入れて遊んでるんだがプロファイルをロングタップした時にでるメニュー(CloneとかExport)が出ない
画面サイズが小さいからなのかな?
http://imgur.com/dRgwk3R.jpg
http://imgur.com/Otxe1xh.jpg

45 :
>>44
そうなんじゃね?
ところでメモリ何MBくってる?

46 :
>>39
ウチはbluetoothで似た様な症状に悩まされてる。
ペアリング済みなのに繋がらない。
6.0の時には問題無かったのに7.1.1にしたら駄目になった。

47 :
automate使ってみたけどtaskerより消費電力少なくていいわ

48 :
>>47
微差レベルでしょ?
操作中の画面の電力消費量を足してるんじゃないのかな?
バッテリーミックスつかってる?

49 :
>>48
accubatteryとOS標準の機能で確認したけどどちらでもtaskerのほうが使用量多かったよ
やらせていることはフォアグラウンドにあるアプリを判定して画面自動回転の切り替えするのと場所判定してプラグイン操作

50 :
>>49
アプリを乗り換える気になるほど違うんだ。ちなみにどのくらい違うの?

51 :
>>49
アプリを乗り換える気になるほど違うんだ。ちなみにどのくらい違うの?

52 :
機種変でAndroid7.0になってから、ディスプレイローテーションが効きません。
どのアプリを試しても駄目
理由がわかる方、お教え下さいお願いします。

53 :
>>52
画面回転は端末の機能なんだからアプリもクソもないと思うんですが

54 :
>>53
使用するアプリのみに回転を与えたいんだよ

55 :
>>54
このPlugin使ってる
https://play.google.com/store/apps/details?id=com.pranavpandey.rotation

56 :
>>55
ありがとう、これもTaskerみたいなアプリなの?

57 :
>>56
TaskerのPluginに対応してるってこと
TaskerのActionとして使える
アプリごとの設定もできるよ

58 :
>>57
なるほど〜前機種まではTaskerだけで出来たのに、出来なくなったからplug-in使用って理解で良いのかな?

59 :
>>58
手動で端末の画面回転を有効にすれば回転するんですよね?
要はTaskerの画面回転Actionが働かないってことですよね?
作者さんに問い合わせて対応を待つか
このPluginは強制回転にも対応してるので試してみるとか

60 :
>>59 ありがとうございます
手動では回転します。
はい、そう言う事なのです。
作者さん日本語わかるかなぁ…(汗)

61 :
>>59
単にアクティブになっていなかっただけで、解決しました。お騒がせしました。

62 :
(°Д°)

63 :
最後の行で変数が--以外なら実行という条件をつけたいのですが、doesnt match --としても希望する動作になりません

Test (4)
A1: HTTP Get [ Server:Port:http://www.jma.go.jp/en/yoho/317.html Path: Attributes: Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ]
A2: Variable Set [ Name:%http To:%HTTPD Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Variable Split [ Name:%http Splitter:<th class="weather"> Delete Base:Off ]
A4: Variable Split [ Name:%http2 Splitter:<td align="right"> Delete Base:Off ]
A5: Variable Split [ Name:%http22 Splitter:% Delete Base:Off ]
A6: Variable Set [ Name:%rain1 To:%http221 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %http221 !~ -- ]

64 :
質問スレと間違えて書き込んでしまいました、あちらに移動します

65 :
非rootでGPSオンオフする方法って既出?
adbでWRITE_SECURE_SETTINGSの権限付与するやつ

66 :
既出だったら邪魔かなと思って聞いたんだが、よく見たらすごい過疎ってて返事来そうもないし、リンクだけ貼って帰るわ
https://www.reddit.com/r/tasker/comments/4zsi0e/project_share_toggle_settings_eg_location_mobile/
https://joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autotools/com.joaomgcd.autotools.activity.ActivityConfigsettings.html

67 :
>>66
知らなかった。ありがとう

68 :
なんかいろいろあってみんな初心者スレにいるよ。

69 :
既出じゃないけど既出のような。初心者スレでは何度か既出
ADBですしね…

とこれだけではなんなので

手元の複数の端末で起こる奇妙な現象を紹介
600〜700ステップ越えるようなtaskを編集しているとTestボタン(編集画面での実行)を押しても反応(実行)しなくなる
ステップ(Action)数を減らすと反応が復活する。ステップ数なのかサイズなのか知らないが1taskの上限が決まっているような感じ
限界近くになるとロングタップでの選択時にActionリストのトップ行に画面が遷移する現象も発生する。凄まじく苛つく

この状況でもPerform Taskなどから呼べば問題なく実行できる
今まではそれでごまかしてきたけどいい加減限界編集するのに限界を感じてPerform Taskとreturnで多数の変数をやりとりできるようにActionを組んだ
トータルで見ると余計なActionを実行しているのでどうにも釈然としない

70 :
>>69
どんだけ複雑なTaskを組んだらそんなことになるんだw

71 :
>>70
複雑じゃなくて単に長くなってるだけなんだ。これでもAutoToolsのおかげで相当短くもなっているんだよ
たとえばどこかのWebページをから値を取るとき%HTTPDから特定部分を一つ切り出すのにVariable Search Replaceを最低二回は実行する必要があったのにAutoTools Regexなら一度で済む

1ページから取得する部分が20箇所くらいあり、切り取ったまま使えないものは正規化もしエラーや例外処理もしていると長くなる
関連して吸い出せる別の三者のページからもデータを各10点ほど吸い取り処理しているのでまた長くなる。そのためのURL生成やHTTP HEAD/GETのエラー処理も必要
AutoTools RegexにかけるRegexを配列に仕込みForでぶん回せばActionは劇的に短くできるけど、ステップ数はむしろ増えるし例外に弱いし検証しにくいしでベタに組んでる
それが悪いという自覚はある
ただ分かりやすく例えれば、なにかの事情でVariable Setを20個する場合があるとする。NameとToの羅列をArrayに格納してForでVariable Setすりゃ半分のActionになる
それは分かっていても視認性を優先してベタ書きするじゃん?そんな感じで長くなる
他人のWebだからいつ構成変わるかわかんないしね

72 :
そういえばいつからか忘れたけれど手元にあるもっとも古い4.1.2端末だとHTTP HEADが転けるようになった。実行しても%err=1返してくるだけ
他の端末ではそんなことはない。ページの存在確認したいだけの時にGETは使いたくない。出先だと「ギガが減る」ってやつになる。最近のページはムダにでかいし
(こいつは風呂端末なのでギガは減らないが)

そのためにわざわざ一行増やして対策するハメになった
HTTP Head [ Server:Port: Path:/ Attributes: Cookies: User Agent: Timeout:10 Trust Any Certificate:Off Continue Task After Error:On ]
HTTP Get [ Server:Port: Path: Attributes: Cookies: User Agent: Timeout:30 Mime Type: Output File: Trust Any Certificate:Off Continue Task After Error:On ] If [ %err ~ 1 ]

73 :
さらに横だけどいろんなActionで可能なContinue Task After Error:Onはそこそこリスキーで例外処理をしてあげないと後で詰む
AutoTools Regexはマッチすると%regexgroups()に格納するけどマッチしない場合は%regexgroups()を操作しない(クリアしない)
連続してAutoTools Regexしていると、マッチしないときに%regexgroups()をArray Clearしてあげないと二つ前の%regexgroups()を使ってしまうときがある
マッチしないことは前提にしてて%regexgroups()が空の対策はしていたけど、HTTP GETなどは失敗したらクリアしてくれるからこんなアホなことにはならないのでなかなか気づかなかった
マッチしなかったら%regexgroups()クリアしろよボケナスとマジ思った

74 :
>>71
愚痴ばかりではなんなのでだいたい10個以上の連続VariableSetするときに使ってるActionを置いとく

A1: Array Set [ Variable Array:%l_tmp_name Values:リンゴ,バナナ,オレンジ,みかん,スイカ,レモン,いちご,グレープフルーツ,ブドウ,メロン Splitter:, ]
A2: Array Set [ Variable Array:%l_tmp_value Values:100,200,300,400,500,600,700,800,900,1000 Splitter:, ]
A3: For [ Variable:%l_tmp_for Items:1:%l_tmp_name(#) ] If [ %l_tmp_name(#) = %l_tmp_value(#) ]
A4: Variable Set [ Name:%%l_tmp_name(%l_tmp_for) To:%l_tmp_value(%l_tmp_for) Recurse Variables:On Do Maths:Off Append:Off ]
A5: End For
A6: Flash [ Text:リンゴ:%リンゴ
バナナ:%バナナ
オレンジ:%オレンジ
みかん:%みかん
スイカ:%スイカ
レモン:%レモン
いちご:%いちご
グレープフルーツ:%グレープフルーツ
ブドウ:%ブドウ
メロン:%メロン Long:Off ]

この視認性の悪さが憎い

75 :
>>71
俺はhtmlから読み出すときはjavascriptでxmlパーサ使って取り出してるからRegexたくさん並べるとかやらないんだよね
ただjavascript使うとデバッグするのが面倒になるってのはある

76 :
フォルダの中身を別のフォルダに移したいのですがこのようにするとフォルダごと移動されてしまいます。
どうすればいいでしょうか?
http://i.imgur.com/6kmO7WG.png

77 :
初心者質問スレと間違えました、すいません

78 :
とあるサイトを見てたら、URLからタスクを動かしている方が居ました。インテントを中継するアプリを自作されてましたけど、eventのintent receivedからはやはり無理なんでしょうか?

79 :
GPSのOFF/ON教えてくれた人、ありがとう

80 :
アプデ来たな

81 :
遂に見た目が時代に追いついたとのこと

82 :
やりやすい

83 :
>>75
これそうなんですよ
むしろ手間が増えるのでやめました
ベタ書きが一番楽

と思ったらAutoToolsもアップデートきてHTML Readとやらが

84 :
>>78
質問スレの方がいいかもだけど、向こうに振っても.さんもAutoShareって言うだけかも

85 :
Tasker 4.9u4で安定して動いてたタスク達が5.0u1や5.0u2にアップデートしたら全然動かなくなった。
おまけに
Ignoring new task, 10 tasks currently queued (see Prefs / Action / Max Tasks Queued)
というエラーを吐きやがる
とりあえずアプデは止めとけ

86 :
>>85
普通にそのエラーどおりの設定いじればいいのでは?

87 :
なんか最近のアプデでWifi connectedが動かなくなったなあ

88 :
>>87
>>85だけどWi-Fi connected関連がおかしいわ

89 :
>>88
GPのレビューにも同じのが出てた
そこに作者からanyにしろとあったのでやってみたら動くようになったわ

90 :
>>89
マジかサンクス愛してる

91 :
>>89
いろいろ弄ってるうちに直ったと思ったらそれだったのか

92 :
なんか使えないな

93 :
怖くて5にできん

AutoToolsを使い始めて自力でやってた%par、return拡張がどんだけアホかと思い知った
jsonでやりとりすんのはズッコい

94 :
LINEのメッセージを他の端末にpushbulletで飛ばすのが上手くできなくなってた
のが解決したので俺メモ
%NTITLEだと発信者しか取り出せないのだけど、%evtprmを使うと取り出せ
ました%evrprm2に発信者名、%evtprm3に本文全文がはいってる、結果的に
仕様が改善されたので満足

95 :
ronin持ってるのに前スレ見れない(´・ω・`)

96 :
ここ見てる人はもう持ってるだろうけど
Tasker 100円セールやってるよ

97 :
マクロdroid使ってるけど買っとこ

98 :
テキストをコピーしたことを検知してTask実行ってできますか?

99 :
自己解決しました

100 :
100円だったから買ってから考えよう
とおもてポチったけど、やりたいことは大体root化しなきゃだめ
load last appもtoggle split screenもデバイスが対応してません
だめじゃんこれ


100〜のスレッドの続きを読む
Huawei MediaPad M3 Lite part6
気軽に「こんなAndroidアプリ探してます」24本目
Google Play Store #1
【 Google 】 Chromecast  ★Part16
Huawei MediaPad 総合スレ Part 24
docomo GALAXY S III SC-06D 質問スレ Part5
【WinでAndroid】MuMu App Player Part1
【自動化アプリ】MacroDroid【仮設】
Android用壁紙54
中華Pad 2万円以下総合 Undeca
--------------------
映画「銭形が出てこないうちに」★3
☆☆ NBA 2017-18 ファイナルスレpart5 ☆★
ペタンク
ベストアーティスト スティング 感想
TERA晒し雑談スレ Part50
【下関北九州道路】北九州市6【東九州道】
Philips 液晶モニター総合スレッド 5枚目
【妖怪ウォッチ】キャラクターアンチスレ5
アルミンきゅんの立体起動した進撃の巨人をアルレルトしたい!153
無償オンラインスキャンpart3【ウイルス撲滅】
PENTAGON ヲタヲチ2
角居容疑者 勾留期間延長wwwwwwwww
【立教】対抗戦Bグループ【明学】
【韓国】不買運動巡りユニクロが再度謝罪 「表現不十分だった」[7/22]
【PSO2】PHANTASY STAR ONLINE2【28892】
全日本吹奏楽コンクール総合スレvol.111 愛され出禁
【抱き人形】ぽぽちゃん【スリープアイ】
【主に】スマホレビュー系youtuber【元気なおじい】
佐藤信弥スレ
TAC中小企業診断士【TACメソッド】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼