回答:
WiFi ConnectedコンテキストでSSIDを指定します。ABC/XYZ
これにより、ABC または XYZに接続するとコンテキストがアクティブになります。
または、「逆」条件を使用して反対のタスクを実行できますか?
WiFiが接続されているとき、またはプロファイル:Aが非アクティブのときにタスクを実行する場合は、代わりに「WiFiが切断されている」および「プロファイル:Aがアクティブ」のコンテキストを「反転」チェックボックスをオンにしてセットアップし、可能であれば、反対のことを行うタスク。
これは基本的に次の理由で機能します。
(A OR B) = NOT((NOT A) AND (NOT B))
アクションを変数 "%condition = true"に依存させてから、2つの異なるプロファイルを作成できます。
あなたのプロファイル:変数 "condition" = trueの場合...そして終了タスクがあります
しかし、著者がそのためにタスク担当者を強化するとしたらいいでしょう... :)
Bluetoothヘッドセットをサポートするために、連絡先アプリまたは通話中にBluetoothをオンにしたかったのです。通話中にしかできませんでしたが、相手が応答する前にヘッドセットが接続されていることを確認できません。
既に投稿されているソリューションはどれも機能しません。連絡先または通話中に%BluetoothNeededをオンに設定すると、通話の開始時に%BlueToothNeededがオンに設定されますが、連絡先がバックグラウンドになって通話中になると、%BlueToothNeededがオフになり、Bluetoothがオフになります。逆の操作を使用して、連絡先と通話中でないときにブルートゥースをオフにしますが、終了タスクがほぼ機能するためブルートゥースをオンにしますが、明らかに連絡先がフォアグラウンドステータスを失い、通話がまだ開始されず、ブルートゥースになるターンタスカーオフ。
このブログに基づいて、ここで私のために働いたものがあります:
Dummy
アクションで呼び出されるタスクを作成しますTasks > Wait > 1ms
stateInCall
条件で呼び出されるプロファイルを作成しますState > Phone > Call > Type: Any
。Dummy
タスクにリンクします。stateInContacts
条件で呼び出されるプロファイルを作成しますState > Application > Contacts
。Dummy
タスクにリンクします。Bluetooth Needed
条件で呼び出されるプロファイルを作成しますState > Variable > Variable Value
。Nameを%PACTIVE
OpにMatches
、Valueをに設定し*,stateInCall,*|*,stateInContacts,*
ます。Taskerのドキュメントによると、%PACTIVEにはアクティブなプロファイルのコンマ区切りリストが含まれており、リストもコンマで始まり、マッチングを容易にするためにコンマで終了します。このプロファイルBluetooth On
を、Net > Bluetooth > Set: On
アクションを使用してBluetoothをオンにするというタスクにリンクします。Conditional Bluetooth Off
次のアクションで呼び出されるタスクを作成します。
%PACTIVE
が一致しない*,stateInCall,*|*,stateInContacts,*
Bluetooth Needed
プロファイルを長押ししてから、を選択しますProperties
。チェックを外しますRestore Settings
。Bluetooth Needed
まで、プロファイルをすばやく押しBluetooth On
ます。長押しBluetooth On
して選択しAdd Exit Task
、を選択しますConditional Bluetooth Off
。Conditional Bluetooth Off
10秒待機してから、true stateInCall
でもstateInContacts
true でもないことを再確認し、その時点でbluetoothをオフにします。そうでなければ、それはいつの両方でBluetoothの葉stateInCall
とstateInContacts
後で、それはその10秒の待機を行いますし、もう一度確認して終了します。