「Tasker」タグアーカイブ

Taskerの設定-2


 Tasker設定の第2弾です。Xperia Z5 compactにアプリをインストールしTaskerで自動化の設定しました。Profileファイルを記載しておきますので、ご自由にアレンジして利用してください。

Bluetooth自動切断


 これは二つのProfileからなり、スマホのBluetoothをonにするとバイブレーションで振動して、5分間他の機器と接続がなければ、自動的に切断されます。
 
以下のProfileを参考にして下してさい。コメント欄に連絡をいただければ、Bluetooth.prf.xmlをアップしますので、Taskerにインポートしてください。

Profile: Bluetooth (10)
Enforce: no
State: BT Connected [ Name:* Address:* ]
Enter: BlConnect (8)
Abort Existing Task
A1: Perform Task [ Name:BlToggle Priority:5 Parameter 1 (%par1):stop Parameter 2 (%par2): Return Value Variable: Stop:Off ]
A2: Perform Task [ Name:BlDisconnect Priority:5 Parameter 1 (%par1):stop Parameter 2 (%par2): Return Value Variable: Stop:Off ]
Exit: BlDisconnect (9)
Abort Existing Task
A1: Stop [ With Error:Off Task: ] If [ %par1 ~ stop ]
A2: Wait [ MS:0 Seconds:0 Minutes:2 Hours:0 Days:0 ]
A3: Bluetooth [ Set:Off ]
A4: Profile Status [ Name:Bluetooth Set:Off ]

Profile: VariabIeSetBluetooth (12)
Enforce: no
Event: Variable Set [ Variable:%BLUE Value:on User Variables Only:Off ]
Enter: BlToggle (11)
Abort Existing Task
A1: Stop [ With Error:Off Task: ] If [ %par1 ~ stop ]
A2: Vibrate [ Time:200 ]
A3: Bluetooth [ Set:On ]
A4: Flash [ Text:Blouetooth set “%BLUE” Long:Off ]
A5: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A6: Stop [ With Error:Off Task: ] If [ %BLUE ~ off ]
A7: Profile Status [ Name:Bluetooth Set:On ]
A8: Wait [ MS:0 Seconds:0 Minutes:5 Hours:0 Days:0 ]
A9: Bluetooth [ Set:Off ]
A10: Profile Status [ Name:Bluetooth Set:Off ]

 

通話自動切断


 このProfileはドコモのカケホーダイライトに対応した通話自動切断プロファイルです。通話開始が認知できないので、コール開始から4分20秒後にバイブレーションが一回、4分50秒後にバイブレーションが2回なり、通話が切断されます。また、完全無料通話(ファミリー通話無料や0120,0800などの無料通話)の電話番号を赤字のところに設定します。自動切断される電話番号にかけたときは最初に必ずバイブレーションが一回なります。

Profile: CallLimit (16)
State: Call [ Type:Outgoing Number:* ]
Enter: Limit (14)
Abort Existing Task
A1: If [ %CONUM !~ 080xxxxxxxx & %CONUM !~ 080xxxxxxxx & %CONUM !~ 090xxxxxxxx & %CONUM !~ 0120* & %CONUM !~ 0800* ]
A2: Vibrate [ Time:1000 ]
A3: Wait [ MS:0 Seconds:20 Minutes:4 Hours:0 Days:0 ]
A4: Vibrate [ Time:200 ]
A5: Wait [ MS:0 Seconds:30 Minutes:0 Hours:0 Days:0 ]
A6: Vibrate Pattern [ Pattern:200,200,200,200 ]
A7: End Call
A8: End If
Exit: stopLimit (15)
A1: Stop [ With Error:Off Task:Limit ]
A2: Vibrate [ Time:1000 ]

Taskerの設定-1


 Tasker設定の第1弾です。Xperia Z5 compactにアプリをインストールしTaskerで自動化の設定しました。Profileファイルを記載しておきますので、ご自由にアレンジして利用してください。

着信音ランダム変更(Phone_Ringing.prf.xml)


 このProfileは電話を受信するたびに着信音をランダムに変更できます。赤文字のところは着信音の入っているフォルダ名青字のところは着信音として設定するファイル名です。
 基本的には、着信音が鳴った着信音の入っているフォルダからランダムにファイルを選択して、着信ファイルとしてコピーするという方法をとっています。
 以下のProfileを参考にして下してさい。コメント欄に連絡をいただければ、Phone_Ringing.prf.xmlをアップしますので、Taskerにインポートしてください。

Profile: Phone Ringing (3)
Enforce: no
 Event: Phone Ringing [ Caller:* ]
Enter: changeSound Kazoku (2)
Abort Existing Task
A1: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A2: List Files [ Dir:/storage/sdcard1/3GP/サザンオールスターズ Match: Include Hidden Files:Off Use Root:Off Variable:%isato ]
A3: Array Process [ Variable:%isato Type:Shuffle ]
A4: Copy File [ From:%isato(1) To:Alarms/Isato.mp3 Use Root:Off ]
A5: List Files [ Dir:/storage/sdcard1/3GP/中島みゆき Match: Include Hidden Files:Off Use Root:Off Variable:%kazue ]
A6: Array Process [ Variable:%kazue Type:Shuffle ]
A7: Copy File [ From:%kazue(1) To:Alarms/Kazue.mp3 Use Root:Off ]
A8: List Files [ Dir:/storage/sdcard1/3GP/井上陽水 Match: Include Hidden Files:Off Use Root:Off Variable:%takuto ]
A9: Array Process [ Variable:%takuto Type:Shuffle ]
A10: Copy File [ From:%takuto(1) To:Alarms/Takuto.mp3 Use Root:Off ]

 

メール着信音ランダム変更(Email.prf.xml)


 このProfileはメールを受信するたびにメール着信音をランダムに変更できます。赤文字のところは着信音の入っているフォルダ名青字のところは着信音として設定するファイル名です。
 基本的には、メールを受信したら着信音の入っているフォルダからランダムにファイルを選択して、着信ファイルとしてコピーするという方法をとっています。
 以下のProfileを参考にして下してさい。コメント欄に連絡をいただければ、Email.prf.xmlをアップしますので、Taskerにインポートしてください。

Profile: Email (5)
 Event: Notification [ Owner Application:ドコモメール Title:* ]
Enter: changeSound (4)
Abort Existing Task
A1: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A2: List Files [ Dir:/storage/sdcard1/3GP/alarm Match: Include Hidden Files:Off Use Root:Off Variable:%alarm ]
A3: Array Process [ Variable:%alarm Type:Shuffle ]
A4: Copy File [ From:%alarm(1) To:Alarms/alarm.mp3 Use Root:Off ]
A5: List Files [ Dir:/storage/sdcard1/Voice Match: Include Hidden Files:Off Use Root:Off Variable:%morning ]
A6: Array Process [ Variable:%morning Type:Shuffle ]
A7: Copy File [ From:%morning(1) To:Alarms/morning.mp3 Use Root:Off ]

Exit: changeSound Kazoku (2)
Abort Existing Task
A1: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A2: List Files [ Dir:/storage/sdcard1/3GP/サザンオールスターズ Match: Include Hidden Files:Off Use Root:Off Variable:%isato ]
A3: Array Process [ Variable:%isato Type:Shuffle ]
A4: Copy File [ From:%isato(1) To:Alarms/Isato.mp3 Use Root:Off ]
A5: List Files [ Dir:/storage/sdcard1/3GP/中島みゆき Match: Include Hidden Files:Off Use Root:Off Variable:%kazue ]
A6: Array Process [ Variable:%kazue Type:Shuffle ]
A7: Copy File [ From:%kazue(1) To:Alarms/Kazue.mp3 Use Root:Off ]
A8: List Files [ Dir:/storage/sdcard1/3GP/井上陽水 Match: Include Hidden Files:Off Use Root:Off Variable:%takuto ]
A9: Array Process [ Variable:%takuto Type:Shuffle ]
A10: Copy File [ From:%takuto(1) To:Alarms/Takuto.mp3 Use Root:Off ]

壁紙ランダム変更(Screen_on.prf.xml)


 Profileはスマホをスリープから復帰するたびに壁紙をランダムに変更できます。赤文字のところは壁紙の入っているフォルダ名です。
 基本的には、スリープから復帰し画面がついた壁紙の入っているフォルダからランダムにファイルを選択して、壁紙に設定するという方法をとっています。
 以下のProfileを参考にして下してさい。コメント欄に連絡をいただければ、Screen_on.prf.をアップしますので、Taskerにインポートしてください。

Profile: Screen on (7)
Event: Variable Set [ Variable:%SCREEN Value:on User Variables Only:Off ]
Enter: chanseWallPaper (6)
A1: List Files [ Dir:/storage/sdcard1/WallPaperphoto Match: Include Hidden Files:Off Use Root:Off Variable:%wallpaper ]
A2: Array Process [ Variable:%wallpaper Type:Shuffle ]
A3: Set Wallpaper [ Image:%wallpaper(1) Scale:On Crop:On ]

もし、判らないことがあれば、コメント欄に記載ください。
わかる範囲でお答えします。

スマホのドライブレコ―ダー・OBDスキャナをTaskerを使って自動起動(グレイス ホンダ)


  先日、スマホをドライブレコーダーDailyRoads VoyagerOBDスキャナOBD Info-san! として活用する方法を書きましたが、乗車のたびにアプリを起動するのは面倒です。そこで、グレイスのエンジンを起動したら自動的に各アプリが立ち上がり、停止したら自動的に各アプリが終了するプロファイルをTaskerで作成しました。TaskerはAndroid上で動作するアプリで色々な動作を自動化できるアプリです。以下にTaskerで組んだプロファイルを記載しておきます。

エンジンが起動したらドライブレコーダーを起動する

Profile: PowerON
    State: Power [ Source:Any ] 車のACCがon
    State: Variable Value [ %HOME ~ off ] 変数%HOMEがoff
Enter: launch drv  イベントが開始する時
    A1: Variable Set [ Name:%DRV To:on Do Maths:Off Append:Off ]  変数%DRVにonをセット
    A2: Launch App [ App:DailyRoads Voyager Data: Exclude From Recent Apps:Off ]  DailyRoads Voyager を起動
Exit: end drv  イベントが終了する時
    A1: Variable Clear [ Name:%DRV Pattern Matching:Off ]  変数%DRVがoffなら、変数%DRVを消去
    A2: Airplane Mode [ Set:On ]  スマホを機内モード

スマホのバッテリー容量が低い場合にOBDスキャナを終了する

Profile: LowBattery
    State: Battery Level [ From:0 To:20 ] スマホのバッテリーが20%以下
    State: Variable Value [ %OBD ~ on ] 変数%OBDが on
Enter: Kill obd  イベントが開始する時
    A1: Go Home [ Page:0 ]  ホーム画面に戻る
    A2: Kill App [ App:OBD Info-san! Use Root:Off ]  OBD Info-san!を終了
    A3: Display Timeout [ Secs:15 Mins:0 Hours:0 ]  ディスプレイの消灯時間を15秒に
    A4: Bluetooth [ Set:Off ]  Bluetoothをoff
    A5: Variable Clear [ Name:%OBD Pattern Matching:Off ]   変数%OBDがoffなら、変数%OBDを消去

スマホのバッテリー容量が高い場合にOBDスキャナを開始する

Profile: HighBattery
    State: Battery Level [ From:80 To:100 ] スマホのバッテリーが80%以上
    State: Variable Value [ %DRV ~ on ] 変数%DRVが on
Enter: launch obd  イベントが開始する時
    A1: Variable Set [ Name:%OBD To:on Do Maths:Off Append:Off ]  変数%OBDがoffなら、変数%OBDをon
    A2: Bluetooth [ Set:On ]  Bluetoothをon
    A3: Wait [ MS:0 Seconds:20 Minutes:0 Hours:0 Days:0 ]  20秒の遅延
    A4: Launch App [ App:OBD Info-san! Data: Exclude From Recent Apps:Off ] OBD Info-san!を起動
    A5: WiFi [ Set:Off ]  wifiをoff
Exit: Kill obd イベントが終了する時
    A1: Go Home [ Page:0 ]  ホーム画面に戻る
    A2: Kill App [ App:OBD Info-san! Use Root:Off ]  OBD Info-san!を終了
    A3: Display Timeout [ Secs:15 Mins:0 Hours:0 ]  ディスプレイの消灯時間を15秒に
    A4: Bluetooth [ Set:Off ]  Bluetoothをoff 
    A5: Variable Clear [ Name:%OBD Pattern Matching:Off ] 変数%OBDがoffなら、変数%OBDを消去

自宅にいるとき

Profile: Home
    State: Variable Value [ %HOME ~ on ] 変数%HOMEが on
Enter: home icon  イベントが開始する時
    A1: Set Widget Label [ Name:home Label:%HOME ]  Widgetのラベルを%HOMEに
    A2: Set Widget Icon [ Name:home Icon:cust_icon_gingerbread ] If [ %HOME ~ off ] %HOMEがoffならWidgetのアイコンをgingerbreadに変更
    A3: Set Widget Icon [ Name:home Icon:cust_icon_donut ] If [ %HOME ~ on ] %HOMEがonならWidgetのアイコンをdonutに変更
Exit: home icon  イベントが終了する時
    A1: Set Widget Label [ Name:home Label:%HOME ]  Widgetのラベルを%HOMEに
    A2: Set Widget Icon [ Name:home Icon:cust_icon_gingerbread ] If [ %HOME ~ off ] %HOMEがoffならWidgetのアイコンをgingerbreadに変更
    A3: Set Widget Icon [ Name:home Icon:cust_icon_donut ] If [ %HOME ~ on ] %HOMEがonならWidgetのアイコンをdonutに変更

ポップアップの設定

Profile: PopUp
    State: Variable Value [ %HOME ~ on ] 変数%HOMEが on
Enter: on   イベントが開始する時
    A1: Popup [ Title:HOME on Text:HOME on Background Image: Layout:Popup Timeout (Seconds):1 Show Over Keyguard:On ]  HOME on をポッアップ
Exit: out イベントが終了する時
    A1: Popup [ Title:HOME off Text:HOME off Background Image: Layout:Popup Timeout (Seconds):1 Show Over Keyguard:On ]  HOME off をポッアップ

 以上でスマホが充電状態になったら、ドライブレコーダーDailyRoads VoyagerOBDスキャナOBD Info-san! が自動起動し、充電が終わると終了し、バッテリーが少ないとOBDスキャナOBD Info-san! が終了し、バッテリーが多くなるとOBDスキャナOBD Info-san! が起動します。