| Objet : | Moniteur lorsqu'un appareil Bluetooth est connecté ou déconnecté. |
| Format : | BTMONITOR [name /C] |
BTMONITOR [/=] name [Connected | Disconnected] [n | FOREVER] command
Utilisation :
Le nom Bluetooth peut inclure des caractères génériques.
Laligne de commande sera analysée et développée avant que BTMONITOR ne soit exécuté, donc si vous voulez passer des caractères de redirection ou des variables à la commande, vous devrez les protéger (en les mettant entre guillemets simples, en doublant les %, ou en utilisant le groupement de commandes).
Si le dernier argument de la ligne est un simple (, ilest interprété comme le début d'un groupe de commandes .BTMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera d'entrer d'autres données (sur la ligne de commande) jusqu'à ce qu'il obtienne un ) final .
Si vous n'entrez aucun argument, BTMONITOR affichera les périphériques Bluetooth qu'il est en train de surveiller.
La surveillance s'exécute de manière asynchrone dans un thread séparé. Lorsque la condition est déclenchée, la commande est exécutée immédiatement. Cela peut poser des problèmes si vous essayez d'écrire sur l'écran ou d'accéder à des fichiers alors que le fil d'exécution principal effectue également des entrées/sorties. TCC principal effectue également des entrées/sorties. Il se peut que vous deviez utiliser START ou DETACH dans la commande pour éviter les conflits.
BTMONITOR crée plusieurs variables d'environnement lors de la connexion ou de la déconnexion d'un périphérique Bluetooth, qui peuvent être interrogées par commande. Ces variables sont supprimées après l' exécution de la commande.
| _btindex | L'index du périphérique Bluetooth connecté ou déconnecté (pour les fonctions @btdevice...) |
| _btaddress | L'adresse du périphérique Bluetooth connecté ou déconnecté. |
| _btname | Le nom du périphérique Bluetooth connecté ou déconnecté. |
Options :