Objectif :Afficher une boîte de dialogue de tâches Windows

 

Format:TASKDIALOG [/A[F][X]"Détails" /AC"texte" /AE"texte" /B"texte" /C /DB:n /DR:n /E /F[EISW]"texte" /H /I /L /N /P=x, y /R"texte" /S /T:n /V"texte" /W /X] type de bouton "titre""instruction"[texte]

 

type de boutonUn ou plusieurs de OK, OUI NON, RÉESSAYER, ANNULEREt / ou CLOSE
titreTexte du titre de la boîte de dialogue de tâche
instructionTexte de l'instruction principale
texteTexte supplémentaire facultatif qui apparaît sous l'instruction principale, dans une police plus petite

 

/A (détails)/Liens)
/B(texte bouton)/N (liens)
/C(heckbox)/Position)
/DB (bouton par défaut)/R (boutons radio)
/DR (bouton radio par défaut)/S(icône du haut)
/E (bouclier)/Temps mort)
/Bas de page)/Vérification)
/H(hyperliens)/Avertissement (icône d'avertissement)
/I(icône d'information)/X (fermable)

 

Voir aussi: CLÉ D'ENTRÉE, CONTRIBUTION, MSGBOX et BOÎTE DE REQUÊTE.

 

Usage:

 

Le bouton choisi par l'utilisateur est indiqué à l'aide de la variable interne %_ ?. Assurez-vous de sauvegarder la valeur de retour dans une autre variable ou de la tester immédiatement ; parce que la valeur de %_ ? change à chaque commande interne. La liste suivante affiche la valeur renvoyée pour chaque bouton :

 

réponse

%_ ?

Oui ou bien

10

Non

11

Annuler ou fermer

12

Refaire

13

 

S'il y a une erreur dans la commande TASKDIALOG elle-même, %_ ? sera mis à 2.

 

Étant donné que TASKDIALOG n'écrit pas sur la sortie standard, il désactive la redirection et vous permet de saisir les caractères de redirection () dans votre texte d'invite. Si vous souhaitez utiliser des caractères barres ou des séparateurs de commandes, vous devrez les échapper ou les citer.

 

TASKDIALOG crée une boîte de dialogue contextuelle. Si vous préférez récupérer les entrées à partir de la ligne de commande, consultez le CLÉ D'ENTRÉE et CONTRIBUTION les commandes.

 

Vous pouvez copier le texte d'une fenêtre TASKDIALOG dans le presse-papiers en entrant Ctrl-C lorsque la fenêtre TASKDIALOG a le focus clavier.

 

TASKDIALOG peut définir trois variables internes :

 

_taskdialog_button - le bouton enfoncé pour quitter TASKDIALOG

_taskdialog_radio - le bouton radio sélectionné (le cas échéant) dans TASKDIALOG

_taskdialog_verify - renvoie 1 si le bouton de vérification a été coché

 

Mise en situation :

 

Affichez une boîte de message Oui/Non et agissez en fonction du résultat :

 

taskdialog oui non "Copier" "Copier tous les fichiers dans A :?"

si %_? == 10 copies * a :

 

options:

 

/UN"détails"TASKDIALOG affichera un bouton sur lequel vous pouvez cliquer pour développer la boîte de dialogue et afficher le texte spécifié dans "Détails".

 

/AC"texte"Texte du bouton permettant de réduire les informations extensibles.

 

/AE"texte"Texte du bouton permettant de développer les informations extensibles.

 

/UN F"détails"Comme /A, mais TASKDIALOG affichera les détails au bas de la zone de pied de page de la boîte de dialogue plutôt qu'immédiatement après le contenu.

 

/HACHE"détails"Comme /A, mais TASKDIALOG affichera les détails développés par défaut.

 

/B"texte"Texte à utiliser pour les boutons personnalisés. Si vous spécifiez un ou plusieurs arguments /B, TASKDIALOG n'affichera aucun des boutons par défaut. TASKDIALOG renverra l'ID du bouton enfoncé dans la variable de commande %_taskdialog_button. TASKDIALOG numérotera les ID de boutons personnalisés en commençant par 1000 10. Le nombre maximum de boutons personnalisés est de XNUMX.

 

/CCochez la case de vérification au démarrage de TASKDIALOG. (La case à cocher par défaut est décochée.)

 

/DB :xxBouton par défaut. Il peut s'agir soit d'un nombre (1000-n pour les boutons personnalisés, soit d'un type de bouton défini :

 

OK

Oui

Non

Annuler

Refaire

Fermer

 

/DR :nLe bouton radio par défaut (2000 - n, valide uniquement lorsqu'il est utilisé avec /R).

 

/EAffichez l'icône du bouclier de sécurité Windows.

 

/F"texte"Dafficher le texte du pied de page avec une icône facultative :

 

Ebouclier de sécurité
Id'information
Serreur
Wavertissement

 

/HEhyperliens activés intégrés dans le texte d'informations supplémentaires (/A), le texte de pied de page (/F) et le texte d'instruction principal. Les hyperliens sont créés avec un onglet HTML . Par exemple:

 

/A"Ceci est un lien hypertexte : Tous les détails sur Take Command 28"

 

/IAffichez une icône composée d'un "i" minuscule dans un cercle dans la boîte de message.

 

/LConvertissez les boutons définis par /B en liens de commande. Un lien de commande est un bouton plus gros doté d’une icône et éventuellement d’une deuxième ligne de texte plus petite. (Pour afficher une deuxième ligne, ajoutez un ^n à l'argument /B, suivi du texte de la deuxième ligne.)

 

/NLes boutons personnalisés (voir /B et /R) doivent être affichés sous forme de liens de commande au lieu de boutons poussoirs ou radio.

 

/PAffichez la boîte de dialogue de tâche aux coordonnées d'écran spécifiées. Si /P n'est pas spécifié, TCC centrera le dialogue.

 

/R"texte"Afficher les boutons radio. Le bouton sélectionné sera renvoyé dans la variable de commande %_taskdialog_radio. TASKDIALOG numérotera les ID de boutons radio personnalisés en commençant par 2000. Le nombre maximum de boutons radio est de 10.

 

/SAffichez une icône de panneau d'arrêt dans la boîte de message.

 

/T :nDélai d'attente après n secondes. Si TASKDIALOG expire, il renverra la valeur du bouton Annuler/Fermer (12).

 

/V"texte"Afficher une case à cocher de vérification. Si la case est cochée, la variable de commande %_taskdialog_verify sera définie à la sortie de TASKDIALOG.

 

/WAffichez une icône de point d'exclamation dans la boîte de message.

 

/XTLa boîte de dialogue de tâche peut être fermée en utilisant Alt-F4, Échap et le bouton de fermeture de la barre de titre même si aucun bouton d'annulation n'est spécifié.