Objet :Surveiller la connexion et la déconnexion des périphériques FireWire

 

Format :FIREWIREMONITOR [/C [name]]

FIREWIREMONITOR [/=] name CONNECTED | DISCONNECTED n command

 

nameNom du périphérique
nNombre de répétitions (ou FOREVER)
commandCommande à exécuter lorsque la condition est déclenchée

 

/C(lear)

 

Utilisation :

 

Le nom du périphérique FireWire peut inclure des caractères génériques. Vous pouvez utiliser l'ID du périphérique ou le nom "amical" du périphérique.

 

Laligne de commande sera analysée et développée avant que FIREWIREMONITOR 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. FIREWIREMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera plus d'informations (à la ligne de commande) jusqu'à ce qu'il obtienne un )final .

 

Si vous n'entrez aucun argument, FIREWIREMONITOR affichera les périphériques FireWire 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.

 

FIREWIREMONITOR crée trois variables d'environnement lorsqu'un périphérique est connecté ou déconnecté, variables qui peuvent être interrogées par la commande. Ces variables sont supprimées après l' exécution de la commande.

 

_firewiredeviceidL'identifiant de l'appareil (il peut y avoir des caractères spéciaux comme & dans le nom, vous devrez donc utiliser des guillemets doubles autour du nom de la variable pour éviter que les caractères spéciaux ne soient analysés). TCC d'analyser les caractères spéciaux)

 

_firewirenameLe nom "amical" de l'appareil

 

_firewirecountNombre de fois où la condition a été déclenchée.

 

Options :

 

/=Affiche la boîte de dialogue de la commande FIREWIREMONITOR pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/CSi le nom est spécifié, le moniteur de ce périphérique FireWire est supprimé. Sinon, tous les moniteurs FireWire sont supprimés.