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/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
ありがとうございます
色々試してみます
2017/11/04(土) 13:27:56.73ID:3H6lpEAp
泥使いで虫眼鏡マークから検索も使えないなんて無知の極みやな
2017/11/04(土) 14:24:37.48ID:RJveZBzG
無能なやつより多少の知識があるだけでまぁ偉そうな事だw
実際は大した事答えてる訳でもない
まさにド素人に毛が生えた程度
ウンコとウンコにたかるハエみたいな関係だなw
仲良くしろよ ( ゚∀゚)人(゚∀゚ )
2017/11/04(土) 14:54:58.73ID:c7bwbZmG
Taskerで静止画を撮るのはTake Photoですが、
動画を撮ることはできませんか?
2017/11/04(土) 15:49:54.27ID:Q3WSLWEb
>>537

https://i.imgur.com/u4J2dKO.jpg
2017/11/04(土) 16:25:19.21ID:dLp93nw6
知識持ちに縋るテンプレ使えない初心者
少しの知識で煽る住人
知識に嫉妬して反駁する三人目のウンコ

みんな仲良くウンコ

今回はTasker内検索ですぐ見つかるよと初心者が気づいていない点を教示してるんだから初心者にとっては十分な答えじゃないかな今後にも役立つでしょ
まあそもそもカテゴリも明確に答えてるわけだし文句言う筋合いとは思えないけど

>>537
Send Intent >
 Action : android.media.action.VIDEO_CAPTURE
 Target : Activity
Button > Photo か AutoInput でシャッターボタン押し

もしくはpluginアプリとか?
https://play.google.com/store/apps/details?id=com.zenaapps.backgroundvideorecorder2

どちらにしてもテンプレ書かないと環境分からないから的外れでも知らないよ

>>538
Take Photoから動画だからスクリーンキャプチャはニーズが合わない気がする
2017/11/04(土) 17:04:11.57ID:BnMWaMcM
>>539
あ、ごめ
勘違いしてたわw
2017/11/04(土) 17:19:23.51ID:TlgFUAKi
>>528
> Manifest Fileの記載から目的のActionを探すのは【それらしき】Actionを探して実験あるのみでしょうか?
その通り.

ショートカットのように Activity を起動するだけのものを探すには「QuickShortcutMaker(ショートカットツール)」アプリなどを使えば簡単だが,
Google Play ストアの「マイアプリ」のように Manifest ファイルを見なければわからないものもある.

Manifest ファイルを解析し,いろいろな intent を簡単に送って実験できるようなアプリがあれば一番いいが,そのようなアプリは知らない.
2017/11/04(土) 17:27:39.39ID:TlgFUAKi
>>521
方法3 が一番いいと思われる.
「ready」以外のステータスはどれも SIM が使える状態ではないので,「ready」かどうか見るだけでよいはず.
2017/11/04(土) 22:00:44.90ID:Ytd5qDjM
>>541
疑心暗鬼にならずに実験してみたいと思います
Intent機能凄い便利そうなのに使いこなせなかったのでとても勉強になりました
2017/11/04(土) 22:04:15.13ID:Ytd5qDjM
>>542
正規表現で'\%TNET'か否かで判定させていましたが、readyか否かで判定させた方が記述も明解なので早速こちらに書き換えました
ドットさん、本当にありがとうございました
2017/11/05(日) 12:04:45.08ID:g/OvWTuA
http://blog.goo.ne.jp/intaanettobannou/e/ed2b72edd2a38c1a0f0632996f6b52b7
546名無しさん@お腹いっぱい。
垢版 |
2017/11/05(日) 12:38:46.34ID:XirK8L9S
●Tasker有無: 購入済み
●Androidバージョン: 7.0(EMUI5.1)
●root有無: あり or なし
●やりたいこと
Autoinputで取ったスクショを
LINEで+ボタンをおした後に出て来る
最近の画像欄に表示させたい。
https://i.imgur.com/LX0vFCz.png
●やってみたこと
LINEの”写真の選択”ではAutoinputでとったスクショが見当たらず、”ファイルを選択”からは選択ができるという状態です。
デフォルトのギャラリーでは標準のスクショは表示されていて
Autoinputのスクショが表示されていませんが
https://i.imgur.com/3MKIFbY.png
外部アプリ(Pikture)では表示されています。
https://i.imgur.com/ff5wumw.png
以下がタスクです。
SCSHOT (131)
Abort Existing Task
A1: Run Shell [ Command:date +"%Y%m%d-%H%M%S" Timeout (Seconds):0 Use Root:Off Store Output In:%time Store Errors In: Store Result In: ]
A2: Variable Set [ Name:%timo To:Screenshot_%time Recurse Variables:Off Do Maths:Off Append:Off ]
A3: AutoInput Screen Capture [ Configuration:Screenshot Path: /storage/emulated/0/Pictures/Screenshots/%timo.png Timeout (Seconds):200 ]
A4: Flash [ Text:Screenshot taken Long:Off ]
A5: Vibrate [ Time:200 ]
A6: Stop [ With Error:Off Task:SCSHOT ]
2017/11/05(日) 15:18:55.10ID:5STOI0NU
>>546
昔スクショの名前を自動変更するタスクを作った時に同じ事で迷ってからmedia Re:Scanってアプリでなんとかしてる

AutoInputで写真を撮る

https://i.imgur.com/LKS007Y.jpg

media Re:Scanをかける

https://i.imgur.com/wKjYcPI.jpg

隠しすぎててよくわからんと思うが許してくれ…w
2017/11/05(日) 15:31:09.97ID:5STOI0NU
>>546
一つ大事なことを忘れてた
media Re:ScanはAutoShortcutとか使ってショートカットから起動させれば上手く行く
549名無しさん@お腹いっぱい。
垢版 |
2017/11/05(日) 16:00:50.39ID:XirK8L9S
>>548
ありがとうございます!
助かりました!
2017/11/05(日) 20:09:29.17ID:wXJR9e4V
>>546 >>547
標準のMedia→Scan Mediaでも同じ事ができる気がする
2017/11/05(日) 20:24:54.81ID:sbIK6Bp3
scenesでelementから、tapからタスクを実行する際、通常 指を画面から離した後に動作すると思うのですが
指を離す前にtaskを実行させたいのですが可能ですか?
2017/11/07(火) 15:22:35.67ID:FnXHw8r6
root取ってない購入済みTaskerで二つのpngファイルを上下あるいは左右に合成するコマンドありませんか?
2017/11/07(火) 20:24:49.09ID:GnlGtwwW
教えてください
クイック設定パネルのボタンをtaskerで押すことはできるのでしょうか?
実際はXperiaのスクリーンミラーリングを自動で開始したいのです
すいませんがアドレスお願いします
2017/11/07(火) 20:39:51.30ID:XDhSLlz/
PCの掲示板には書き込まれているのに、Chmateには書き込まれていないので、
PCでは二重計上になってしまいますが、
改めてChmateから同じ文章を書き込ませていただきます。
どうぞお許し下さい。


お世話になります。
Taskerはズブの素人です。

●Tasker有無: 購入済み
●Androidバージョン: 7.0 (NTTドコモGalaxy Feel SC-04J)
●root有無: なし
●やりたいこと
 ・(1) そのアイコンをタップすると、ドコモメール→メール設定→着信設定→「通常時」の画面に
  一発でたどり着けるアイコンを作成したい。
・(2) 同様にして、iコンシェル→設定→アプリ設定→「着信音/その他」の画面に一発でたどり着
    けるアイコンを作成したい。
 ・(3) 同様にして、設定→サウンドとバイブ→「音量」の画面に一発でたどり着けるアイコンを作
    成したい。
●やってみたこと
 ・「MacroDroid」で上記のことをやろうとしたのですが、細かい設定は無理でした。
 ・Taskerは購入したばかりで、構造はなんとなく分かるのですが、細かいコマンドはサッパリ分か
  らない状態です。

以上、どうぞよろしくお願いいたします。
2017/11/07(火) 20:42:36.47ID:mSruRZhH
>>554
この質問内容なら>>505の流れを追うのが良さそう
2017/11/07(火) 20:50:07.67ID:XDhSLlz/
あれ?
今度はPCの掲示板に書き込まれない。

どうなっているんだ?
2017/11/07(火) 20:54:43.22ID:XDhSLlz/
と思ったら書き込まれていました。

大変失礼しました。
2017/11/07(火) 21:05:45.17ID:XDhSLlz/
>>555さん

レスありがとうございます。

仰せの通り、>>505の流れを追って研究したいと思います。
2017/11/07(火) 22:07:33.12ID:lGyUO8rW
●Tasker有無: 購入済み
●Androidバージョン: 6.0.1
●root有無: なし
●やりたいこと
Wi-fi、画面回転の現在のオンオフ状況を知りたい
それをホーム画面に表示させたい
●やってみたこと
↑をスイッチにしてオンやオフにすることはできたのですが
ステータスバーから操作した場合、反映されず困ってます

初心者でうまく言えてませんがよろしくお願いします
2017/11/07(火) 23:47:19.13ID:eYjghZ72
>>559

>>2
>  ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
>   (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard
2017/11/08(水) 00:10:04.65ID:9g4LQz3g
>>560
失礼しました。
以下がそうですがオンかオフかチェックする項目がないというか
わからないのでした

A1: If [ %Rote eq 1 ]
A2: Display AutoRotate [ Set:Off ]
A3: Variable Set [ Name:%Rote To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
A4: Else
A5: Display AutoRotate [ Set:On ]
A6: Variable Set [ Name:%Rote To:1 Recurse Variables:Off Do Maths:Off Append:Off ]
A7: End If
A8: Glaeja [ Configuration:gRote = %Rote Timeout (Seconds):0 ]
2017/11/08(水) 05:59:15.93ID:7soCOoM2
>>561
俺も前に同じところで躓いたけど泥7なんだよな
泥6でも同じ方法が使えるかわからんけど

ttp://solodc2011.com/tasker/example/7-quicksettings
これ見ながら>>561のTaskを登録して、元からある"画面の回転"と置き換える
2017/11/08(水) 07:17:20.63ID:XrXhC2C/
>>562
クイック設定パネルがカスタマイズできるようになったのは7からだよ

>>561
Wi-Fiはデフォルトの変数利用で
https://i.imgur.com/8vN813k.jpg
画面の自動回転はTest Displayで
https://i.imgur.com/eBUYu3G.jpg
2017/11/08(水) 07:48:44.17ID:PwQBV/GZ
●Tasker有無: 購入済み
●Androidバージョン: 7.1
●root有無: 取得済み
●やりたいこと
かかってきた電話を、呼び出し音ではなく電話帳登録してある名前を言わせたい。
HeadSetを使っている時にスマホを見ないで誰かを確認したいです。
もし出来るなら細かく教えて下さい。
よろしくお願いいたします
2017/11/08(水) 08:16:40.64ID:XrXhC2C/
>>564
Phone>Test Phoneで名前が取得できる
ただ、Bluetoothヘッドセット使ってるとヘッドセット側で着信音鳴らすからスマホから音鳴らさせるのは無理かもしれない
https://i.imgur.com/nKu0h6S.jpg
2017/11/08(水) 08:26:37.77ID:wktSQnkR
>>565
http://tasker-userguide.pralin.info/variables.php#variables
> Call Name / Number/ Date / Time (In) (電話の着信に関する情報)
> (dynamic, monitored)
> %CNAME / %CNUM / %CDATE / %CTIME
> 現在通話中または、前回の通話の発信者の名前、番号、日にちおよび、時間です。
> 発信者番号が、0 の場合、発信者不明です。
> 発信者名が、? の場合、発信者名が不明です。(非通知による発信が考えられます。) また、電話帳にない発信者の場合、番号が格納されます。Android >2.0以上が必要です。
2017/11/08(水) 09:11:07.03ID:Kt2qtdc0
>>565>>566
ありがとうございます
なんか難しそうですね…
568562
垢版 |
2017/11/08(水) 11:08:01.34ID:7soCOoM2
>>559=561の質問は
ステータスバー(クイック起動)から操作した場合にTASKSが走らないのでウィジェット側の表示が更新されないってことだと思うんだ
(スタート用のイベントとなるPROFILEないしスイッチ的な何かがないのでTASKSが走らない=変数が更新されない)

しかし>>563のは情報の取得方法であって情報の更新方法ではないよね?

補足
Test Displayを使う場合、変数に入るのは0/1じゃなくてoff/onになるので
>>561のA1, A3, A6の値もそれぞれoff/onに変更しないとウィジェット側で使う変数値に祖語が生じるので注意な

泥6では>>562の方法は使えないってツッコミは素直にサンクス
2017/11/08(水) 11:58:38.12ID:XrXhC2C/
>>568
取得方法わかれば更新くらいはできるかと思って書かなかったんだが
1分おきとかにタスク走らせればいいだけだろ?
2017/11/08(水) 12:31:12.23ID:pCE2LlfL
自分では画面消灯を15秒にする為に使ってるが
Profile: Home
Restore: no Notification: no
Application: ホームアプリ名
State: Display Stete [ Is:On ]
State: Variable Value [ %WIN ~R ホームアプリ名 ]
これでホーム画面が表示されている。がトリガーになるのでどうだろうか
一番下の%WINはGlaejaが表示されていると変わるかもしれないので念のためホーム画面で flash %WIN して確かめてね
2017/11/08(水) 14:52:04.62ID:wktSQnkR
>>567
>>566>>565の一行目がムダという指摘
>>564については>>565の二行目に九割九分答えが書かれている(これには例外端末・環境もなくはないがその場合は自身で試行錯誤するしかない)
2017/11/08(水) 16:15:07.31ID:G19++18b
>>571
すいません
ド素人の自分にはなかなかハードル高いです。
今晩もう一度じっくり戦ってみます。
また質問させて下さい m(。_。)m
2017/11/08(水) 17:19:47.48ID:khe1YTDW
>>571
わっ!!!
着信で名前を言わせたい者です!
>>565 Test Phoneを設定してsayしたら
ちゃんと名前を言いました!
自分の使っているBluetoothHeadSetでも
しっかり名前を言いました!

すげーうれしいです!
本当にありがとうございました!
574559
垢版 |
2017/11/08(水) 22:52:49.49ID:9g4LQz3g
ステータスバーからの操作を反映させたい質問をしたものです

>>562,563,568-570
ありがとうございます、Wifiの方は%WIFIを使ってできました

>>570さま
初心者なもので把握しきれませんでした
よければ詳細を教えていただければ幸いです
2017/11/08(水) 22:58:58.93ID:O6+piPEB
>>553
できない
対応方法はroot取得した端末でしかも自分でアプリでも作らないと無理
2017/11/08(水) 23:17:44.14ID:3QpErdso
>>559 >>561 >>574
まず,画面回転の切り替え Task は下記だけで十分.

A1: Display AutoRotate [ Set:Toggle ]

次に,画面回転の状態を Glaeja に反映させるための Profile を別に作る.
Secure Settingsプラグインをインストールして,下記のような Profile を組めばよい.

Profile: DisplayAutoRotateSet (85)
State: Secure Settings [ Configuration:Setting State/Device Setting ]
Enter: Anon (98)
A1: Glaeja [ Configuration:gRote = 0 Timeout (Seconds):0 ]

Exit: Anon (109)
A1: Glaeja [ Configuration:gRote = 1 Timeout (Seconds):0 ]

Context部分の入力の仕方は,Context>State>Plugin>Secure Settings>Configuration>Conditions>Setting State と進み,
Select an observable option>Device Setting と選択し,
Setting Table は system,Setting Name は accelerometer_rotaion(ソートされていないので探すのが大変),
Setting Value は 0,Tasker output variable に %status(使わないので名前は何でもいい) として,最後に保存アイコンを押す.
2017/11/08(水) 23:33:31.69ID:3QpErdso
>>554 >>558
ドコモメール と 音量 だけ見てみたが,Send Intent を使って一発で辿り着くのは無理そう.

一発で辿り着くのを諦めて,AutoInputプラグインを使って自動で選択させるしかないだろう.
もっとも,AutoInputプラグインを使うのなら,画面を出すだけではなくて,設定変更までまとめてやってしまえるが.
2017/11/08(水) 23:34:13.81ID:wktSQnkR
>>572,573
端的に言えばTaskerでは十中八九不可能
ヘッドセット自身がコール時日本語読み上げ機能を持つものを利用するのが順当

https://k-tai.watch.impress.co.jp/docs/news/414122.html のような製品は流通していたが売れなくてほぼ廃れた
知らないだけで同機能新製品があるかもしれないし上記製品の流通在庫があるかもしれない
廃れたのは日本語対応だけで英語であれば国外メーカの大半が用意済み
当然そのBT Headsetは電話帳権限を要求する https://i.imgur.com/5H4A39l.jpg

Taskerで不可能となる理由は>>565の二行目
>>571で触れた例外は当てはまってもよほどの知識がないと意味がないので記さない
2017/11/08(水) 23:56:28.87ID:bo3d7jCy
出来たって行ってるけど
2017/11/09(木) 00:25:53.47ID:/daqDPSv
> Context部分の入力の仕方は,Context>State>Plugin>Secure Settings>Configuration>Conditions>Setting State と進み,
> Select an observable option>Device Setting と選択し,

最後のDevice Settingが選択肢に出ないのは非Rootだからでしょうか?
2017/11/09(木) 03:43:26.24ID:/dbrzVEe
こんな感じですか?

https://i.imgur.com/VExJNLq.jpg
582559
垢版 |
2017/11/09(木) 12:00:41.76ID:/daqDPSv
580の件解決して思い通りの結果を得られました
みなさま丁寧に教えてくださりどうもありがとうございました
2017/11/09(木) 18:14:40.30ID:Om5p8Eh/
>>577さん

レスありがとうございます。

まだTaskerを使い始めのため意味がよくわかってない状態なのですが、
キーワードを手掛かりにして挑戦してみようと思います。
2017/11/10(金) 09:32:03.68ID:QHoCTy/u
>>581
なんでOKだけが活字なん
2017/11/10(金) 11:33:20.00ID:hpgaukQS
俺も同じだけど?
Androidのバージョンかな?てかみんな同じだと思ってた…
2017/11/10(金) 19:05:31.37ID:gxLnDUwi
>>579
デマで終わるとTaskerで容易に実現可能かのように捉われかねない

Bluetooth Headset利用者であれば>>565の二行目は理解できよう
国内メーカの多くでも>>581になるが使っているチップが理由で日本語読み上げ対応そのものとは別
この手合いで比較的メジャーな2アプリを用いることで実現の可能性も出るがTaskerではないし環境に依存するのでここでは記さない
2017/11/10(金) 20:14:11.42ID:tasVBeEF
ぼくチャン悔しい
2017/11/10(金) 21:35:57.91ID:xTTEGLFK
Say(Stream Ringer)でイヤホン・BTイヤホン挿してても本体から音出せたよ
2017/11/10(金) 22:06:40.51ID:iM1qt8JG
質問です。  
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 ・マナーモード(バイブあり)の時、電話の着信ではバイブし、ドコモメールとiコンシェルの通知のときにはバイブをオフにしたい。また、オフになっている時にバイブをオンに戻したい。
すなわち、バイブをオフにするアイコンとバイブをオンにするアイコンを作りたい。
●やってみたこと
 ・マナーモード(バイブあり)の状態で、Profile→なし。Task→1. Launch App:App=ドコモメール 2. Notification Volume:Level=0。これだけの状態でホーム画面にアイコン貼り付け。
 ・アイコンをタップするとドコモメールは立ち上がるのですが、タップ前と同様メールを受信するとバイブが鳴ります。
●わからないこと(知りたいこと)
 ・全くの初心者なので、思いつくTaskは上記にあるようなものしかなく、IF等も使いこなせない状態です。
・どういう条件をつければやってみたいことが出来るのか、またトリガーは必要なのか、とにかくわからない事ばかりです。

どうか初心者にもわかる解決法をご教授下さい。
どうぞよろしくお願いします。
2017/11/10(金) 22:20:52.13ID:o5pnYus1
●Tasker有無: 購入済み
●Androidバージョン: 7.0
●root有無: なし
●やりたいこと
 ・googleキャストの接続自動化
●やってみたこと
 ・googleで検索(一人もヒットしないotz)
●わからないこと(知りたいこと)
 ・キャストのボタンをTaskerエミュレートする方法

よろしくお願い致します
上の方でスクリーンミラーリングがだめと書いているのでこれも無理ですかね?
2017/11/10(金) 23:23:58.13ID:CMD5HzEo
>>589
>>2
>  ・Taskerでやってみてうまく行かない場合は,そのProfileやTaskを貼り付ける
>   (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard

>>590
AutoCastでは?
https://play.google.com/store/apps/details?id=com.joaomgcd.autocast
https://www.google.co.jp/m?q=tasker+google+cast でも膨大な検索結果が得られる
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況