| Zweck: | Monitor, wenn ein Bluetooth-Gerät verbunden oder getrennt ist. |
| Format: | BTMONITOR [name /C] |
BTMONITOR [/=] name [Connected | Disconnected] [n | FOREVER] command
Verwendung:
Der Bluetooth-Name kann Wildcards enthalten.
Die Befehlszeile wird analysiert und erweitert, bevor BTMONITOR ausgeführt wird. Wenn Sie also Umleitungszeichen oder Variablen an den Befehl übergeben wollen , müssen Sie diese schützen (indem Sie sie in einfache Anführungszeichen einschließen, die %-Zeichen verdoppeln oder eine Befehlsgruppierung verwenden).
Wenn das letzte Argument in der Zeile ein einzelnes ( ist , wird es als der Beginn einer Befehlsgruppe interpretiert. BTMONITOR fügt die folgenden Zeilen an (in einer Batch-Datei) oder fordert Sie zu weiteren Eingaben auf (in der Befehlszeile), bis er ein abschließendes ) erhält .
Wenn Sie keine Argumente eingeben, zeigtBTMONITOR die Bluetooth-Geräte an, die er gerade überwacht.
Die Überwachung läuft asynchron in einem separaten Thread. Wenn die Bedingung ausgelöst wird, wird der Befehl sofort ausgeführt. Dies kann zu Problemen führen, wenn Sie versuchen, auf die Anzeige zu schreiben oder auf Dateien zuzugreifen, während der Hauptthread TCC Thread auch E/A durchführt. Möglicherweise müssen Sie START oder DETACH im Befehl verwenden , um Konflikte zu vermeiden.
BTMONITOR erstellt mehrere Umgebungsvariablen, wenn ein Bluetooth-Gerät verbunden oder getrennt wird, die per Befehl abgefragt werden können . Die Variablen werden nach Ausführung desBefehls gelöscht.
| _btindex | Der Index des zu verbindenden oder zu trennenden Bluetooth-Geräts (für die @btdevice... Funktionen) |
| _btaddress | Die Adresse des zu verbindenden oder zu trennenden Bluetooth-Geräts |
| Der Name des zu verbindenden oder zu trennenden Bluetooth-Geräts |
Optionen: