AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dialogue - En ligne dans le Cloud

Exécuter la boîte de dialogue dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la boîte de dialogue de commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dialog - affiche les boîtes de dialogue des scripts shell

SYNOPSIS


dialogue --dégager
dialogue --create-rc filet
dialogue --print-maxsize
dialogue options-communes options-boîte

DESCRIPTION


Dialogue est un programme qui vous permettra de présenter une variété de questions ou d'afficher des messages
en utilisant des boîtes de dialogue à partir d'un script shell. Ces types de boîtes de dialogue sont implémentés
(bien que tous ne soient pas nécessairement compilés dans dialogue):

liste de construction, calendrier, checklist, désélectionner, zone d'édition, formulaire, fsélectionner, jauge, boîte d'info,
zone de saisie, menu d'entrée, Menu, forme mixte, jauge mixte, msgbox (un message), passwordbox,
formulaire de mot de passe, pause, boîte de prg, boîte de programme, boîte de progression, radioliste, boîte de gamme, boîte à queue,
boîte à queuebg, zone de texte, timebox, treeviewet Oui Non (Oui Non).

Vous pouvez mettre plusieurs boîtes de dialogue dans un script :

· Utilisez le "--et-widget" jeton pour forcer dialogue pour passer à la boîte de dialogue suivante, sauf si vous
avoir appuyé sur ESC pour annuler, ou

· Ajoutez simplement les jetons pour la boîte de dialogue suivante, créant une chaîne. La boîte de dialogue arrête l'enchaînement
lorsque le code de retour d'une boîte de dialogue est différent de zéro, par exemple, Annuler ou Non (voir DIAGNOSTICS).

Certains widgets, par exemple la liste de contrôle, écriront du texte sur dialoguela sortie de. Normalement c'est le
erreur standard, mais il existe des options pour changer cela : "--sortie-fd""--stderr"Et
"--stdout". Aucun texte n'est écrit si le bouton Annuler (ou ESC) est enfoncé ; dialogue sorties
immédiatement dans ce cas.

OPTIONS


Toutes les options commencent par "--" (deux tirets ASCII, au profit de ceux qui utilisent des systèmes
avec prise en charge des paramètres régionaux dérangés).

Un "--" en lui-même est utilisé comme échappement, c'est-à-dire que le jeton suivant sur la ligne de commande n'est pas
traité comme une option.
dialogue --Titre -- --Pas an option

"--args" option dit dialogue pour lister les paramètres de ligne de commande au standard
Erreur. Ceci est utile lors du débogage de scripts complexes à l'aide du "--" et "--déposer", puisque
la ligne de commande peut être réécrite au fur et à mesure que celles-ci sont développées.

"--déposer" option dit dialogue pour lire les paramètres du fichier nommé comme sa valeur.
dialogue --déposer fichier de paramètres
Les blancs qui ne sont pas entre guillemets sont supprimés (utilisez des barres obliques inverses pour citer les simples
personnages). Le résultat est inséré dans la ligne de commande, remplaçant "--déposer" et son
valeur d'option. L'interprétation de la ligne de commande reprend à partir de ce point. Si
fichier de paramètres commence par "&", dialogue interprète le texte suivant comme un descripteur de fichier
numéro plutôt qu'un nom de fichier.

Commun Options
La plupart des options courantes sont réinitialisées avant le traitement de chaque widget.

--lignes ascii
Plutôt que de tracer des lignes graphiques autour des cases, dessinez ASCII "+" et "-" dans le même
endroit. Voir également "--pas de lignes".

--aspect rapport
Cela vous donne un certain contrôle sur les dimensions de la boîte lors de l'utilisation du dimensionnement automatique
(en spécifiant 0 pour la hauteur et la largeur). Il représente la largeur/hauteur. La valeur par défaut est
9, ce qui signifie 9 caractères de large pour chaque ligne de haut.

--titre arrière contre-titre
Spécifie un contre-titre chaîne à afficher sur le fond, en haut de la
avec l'écran du tableau des commandes prêtes.

- commencer y x
Spécifiez la position du coin supérieur gauche d'une boîte de dialogue à l'écran.

--annuler-étiquette un magnifique
Remplacez le libellé utilisé pour les boutons « Annuler ».

--dégager
Efface l'écran du widget en ne conservant que l'arrière-plan screen_color. Utilisez ceci lorsque
vous combinez des widgets avec "--et-widget" pour effacer le contenu d'un widget précédent
à l'écran, il ne sera donc pas vu sous le contenu d'un widget suivant.
Comprenez ceci comme le complément de "--garde-fenêtre". Pour comparer les effets, utilisez
celles-ci:

Les trois widgets visibles, effet d'escalier, ordonnés 1,2,3 :

dialogue \
--begin 2 2 --yesno "" 0 0 \
--and-widget --begin 4 4 --yesno "" 0 0 \
--and-widget --begin 6 6 --yesno "" 0 0

Seul le dernier widget reste visible :

dialogue \
--clear --begin 2 2 --yesno "" 0 0 \
--and-widget --clear --begin 4 4 --yesno "" 0 0 \
--and-widget --begin 6 6 --yesno "" 0 0

Les trois widgets visibles, effet d'escalier, ordonnés 3,2,1 :

dialogue \
--keep-window --begin 2 2 --yesno "" 0 0 \
--and-widget --keep-window --begin 4 4 --yesno "" 0 0 \
--and-widget --begin 6 6 --yesno "" 0 0

Premier et troisième widget visibles, effet d'escalier, ordonné 3,1 :

dialogue \
--keep-window --begin 2 2 --yesno "" 0 0 \
--and-widget --clear --begin 4 4 --yesno "" 0 0 \
--and-widget --begin 6 6 --yesno "" 0 0

Remarque, si vous souhaitez restaurer les couleurs d'origine de la console et envoyer votre curseur à la maison
après la fermeture du programme de dialogue, utilisez le clair (1) commande.

--couleurs
Interpréter les séquences "\Z" imbriquées dans le texte de la boîte de dialogue par le caractère suivant,
qui raconte dialogue pour définir des couleurs ou des attributs vidéo :

· 0 à 7 sont les numéros de couleur ANSI utilisés dans les malédictions : noir, rouge, vert,
respectivement jaune, bleu, magenta, cyan et blanc.

· Le gras est défini par 'b', réinitialisé par 'B'.

· La marche arrière est définie par 'r', réinitialisée par 'R'.

· Le soulignement est défini par 'u', réinitialisé par 'U'.

· Les paramètres sont cumulatifs, par exemple, "\Zb\Z1" met le texte suivant en gras
(peut-être brillant) rouge.

· Restaurez les paramètres normaux avec "\Zn".

--colonne-séparateur un magnifique
Avertir dialogue pour diviser les données pour la radio/les cases à cocher et les menus sur les occurrences de la
chaîne donnée et pour aligner les données fractionnées en colonnes.

--cr-wrap
Interprétez les nouvelles lignes incorporées dans le texte de la boîte de dialogue comme une nouvelle ligne à l'écran.
Dans le cas contraire, dialogue n'enveloppera les lignes que là où cela est nécessaire pour s'adapter à l'intérieur de la zone de texte.

Même si vous pouvez contrôler les sauts de ligne avec cela, Dialogue va toujours envelopper toutes les lignes
qui sont trop longs pour la largeur de la boîte. Sans cr-wrap, la mise en page de votre
le texte peut être formaté pour avoir une belle apparence dans le code source de votre script sans
affectant la façon dont il apparaîtra dans la boîte de dialogue.

Voir aussi le "--pas d'effondrement" et "--garniture"options.

--create-rc filet
Quand dialogue prend en charge la configuration d'exécution, cela peut être utilisé pour vider un échantillon
fichier de configuration dans le fichier spécifié par filet.

--format de date le format
Si l'hôte fournit strftime, cette option permet de spécifier le format du
date imprimée pour le --calendrier widget. L'heure de la journée (heure, minute, seconde) est
l'heure locale actuelle.

--defaultnon
Faire la valeur par défaut du Oui Non boîte a Non. De même, faites le bouton par défaut
de widgets qui fournissent « OK » et « Annuler » un Annuler. Si "--noannuler"Ou"--visite-
articles" reçoivent ces options qui remplacent cela, ce qui rend le bouton par défaut toujours
« Oui » (en interne identique à « OK »).

--default-bouton un magnifique
Définissez le bouton par défaut (présélectionné) dans un widget. En présélectionnant un bouton, un
le script permet à l'utilisateur d'appuyer simplement sur Entrer passer par un
dialogue avec un minimum d'interaction.

La valeur de l'option est le nom du bouton : ok, Oui, annuler, aucune, aider or supplémentaire.

Normalement, le premier bouton de chaque widget est le bouton par défaut. Le premier bouton affiché est
déterminé par le widget avec le "--coin" et "--noannuler options. Si
cette option n'est pas donnée, aucun bouton par défaut n'est affecté.

--élément par défaut un magnifique
Définissez l'élément par défaut dans une liste de contrôle, un formulaire ou une zone de menu. Normalement, le premier élément dans
la boîte est la valeur par défaut.

--étiquette de sortie un magnifique
Remplacez l'étiquette utilisée pour les boutons « EXIT ».

--extra-bouton
Affiche un bouton supplémentaire, entre les boutons « OK » et « Annuler ».

--extra-étiquette un magnifique
Remplacez l'étiquette utilisée pour les boutons "Extra". Remarque : pour les widgets inputmenu, cette
par défaut "Renommer".

--Aidez-moi Imprime le message d'aide sur la sortie standard et quitte. Le message d'aide est également
imprimé si aucune option n'est donnée, ou si une option non reconnue est donnée.

--bouton d'aide
Afficher un bouton d'aide après les boutons "OK" et "Annuler", c'est-à-dire dans la liste de contrôle, la liste radio
et des boîtes de menu.

À la sortie, l'état de retour indiquera que le bouton Aide a été enfoncé. Dialogue
écrira également un message sur sa sortie après le jeton "HELP":

· Si "--item-aide" est également donné, le texte d'aide de l'élément sera écrit.

· Sinon, la balise de l'article (le premier champ) sera écrite.

Vous pouvez utiliser le --help-tags et/ou définir l'environnement DIALOG_ITEM_HELP
variable pour modifier ces messages et l'état de sortie.

--help-étiquette un magnifique
Remplacez le libellé utilisé pour les boutons « Aide ».

--help-statut
Si le bouton d'aide est sélectionné, écrit la liste de contrôle, la liste radio ou les informations du formulaire
après l'information "HELP" d'aide à l'item. Cela peut être utilisé pour reconstruire l'état
d'une liste de contrôle après le traitement de la demande d'aide.

--help-tags
Modifier les messages écrits en sortie pour --bouton d'aide en les faisant toujours juste
l'étiquette de l'article. Cela n'affecte pas le code d'état de sortie.

--hfichier nom de fichier
Affichez le fichier donné à l'aide d'une zone de texte lorsque l'utilisateur appuie sur F1.

--hline un magnifique
Affiche la chaîne donnée centrée en bas du widget.

--ignorer
Ignorer les options qui dialogue ne reconnaît pas. Certains bien connus comme
"--icône" sont ignorés de toute façon, mais c'est un meilleur choix pour la compatibilité avec
d'autres implémentations.

--entrée-fd fd
Lire l'entrée clavier à partir du descripteur de fichier donné. Plus dialogue scripts lus depuis
l'entrée standard, mais le widget de jauge lit un tuyau (qui est toujours standard
saisir). Certaines configurations ne fonctionnent pas correctement lorsque dialogue tente de rouvrir le
Terminal. Utilisez cette option (avec un jonglage approprié des descripteurs de fichiers) si votre
le script doit fonctionner dans ce type d'environnement.

--peu sûr
Rend le widget de mot de passe plus convivial mais moins sécurisé, en faisant écho des astérisques pour chaque
caractère.

--iso-semaine
Définissez le point de départ du numéro de semaine indiqué dans le "--calendrier"option
selon ISO-8601, qui commence la numérotation avec la première semaine qui comprend un
jeudi de janvier.

--item-aide
Interpréter les données des balises pour la liste de contrôle, la liste radio et les zones de menu en ajoutant une colonne
qui est affiché dans la ligne inférieure de l'écran, pour le
article.

--garder le silence
Lorsqu'il est construit avec ncurses, dialogue vérifie normalement s'il s'exécute dans un
xterm, et dans ce cas essaie de supprimer les chaînes d'initialisation qui
le faire basculer vers l'écran alternatif. Basculer entre le normal et l'alternatif
screens est visuellement distrayant dans un script qui s'exécute dialogue plusieurs fois. Utilisation
cette option pour permettre dialogue d'utiliser ces chaînes d'initialisation.

--garde-fenêtre
Normalement quand dialogue effectue plusieurs boîte à queuebg widgets connectés par "--et-
un widget", il efface l'ancien widget de l'écran en le peignant. Utilisez ceci
option pour supprimer cette repeinture.

A la sortie, dialogue repeint tous les widgets qui ont été marqués avec "--garder-
fenêtre", même s'ils ne sont pas boîte à queuebg widgets. Cela les fait repeindre
dans le sens inverse. Voir la discussion sur le "--dégager" option pour les exemples.

--dernière-clé
A la sortie, rapporter la dernière clé que l'utilisateur a saisie. C'est le code de la clé des malédictions
plutôt qu'un symbole ou un caractère littéral. Il peut être utilisé par des scripts pour
distinguer deux clés liées à la même action.

--max-entrée taille
Limitez les chaînes d'entrée à la taille donnée. Si non spécifié, la limite est de 2048.

--no-annuler

--noannuler
Supprimez le bouton « Annuler » dans les modes liste de contrôle, boîte de saisie et boîte de menu. Un scénario
peut toujours tester si l'utilisateur a appuyé sur la touche ESC pour annuler pour quitter.

--pas d'effondrement
Normalement dialogue convertit les tabulations en espaces et réduit plusieurs espaces en un seul
espace pour le texte affiché dans une boîte de message, etc. Utilisez cette option pour
désactiver cette fonctionnalité. Noter que dialogue encapsulera toujours le texte, sous réserve du "--cr-
envelopper" et "--garniture"options.

--pas d'objet
Certains widgets (checklist, inputmenu, radiolist, menu) affichent une liste avec deux
colonnes (une « balise » et un « élément », c'est-à-dire une « description »). Cette option indique dialogue à
lire des lignes plus courtes, en omettant la partie « élément » de la liste. C'est occasionnellement
utile, par exemple, si les balises fournissent suffisamment d'informations.

Voir aussi --pas de balises. Si les deux options sont données, celle-ci est ignorée.

--no-kill
Dit dialogue mettre le boîte à queuebg boîte en arrière-plan, en imprimant son identifiant de processus sur
dialoguela sortie de. SIGHUP est désactivé pour le processus d'arrière-plan.

--pas de label un magnifique
Remplacez l'étiquette utilisée pour les boutons « Non ».

--pas de lignes
Plutôt que de tracer des lignes autour des cases, dessinez des espaces au même endroit. Voir également
"--lignes ascii".

--pas de souris
N'activez pas la souris.

--no-nl-expand
Ne convertissez pas les sous-chaînes "\n" du message/texte d'invite en sauts de ligne littéraux.

--coin

--coin Supprimez le bouton « OK » dans les modes liste de contrôle, boîte de saisie et boîte de menu. Un script peut
testez encore si l'utilisateur a appuyé sur la touche "Entrée" pour accepter les données.

--pas d'ombre
Supprimez les ombres qui seraient dessinées à droite et en bas de chaque boîte de dialogue.

--pas de balises
Certains widgets (checklist, inputmenu, radiolist, menu) affichent une liste avec deux
colonnes (une « balise » et une « description »). La balise est utile pour les scripts, mais peut ne pas
aider l'utilisateur. Les --pas de balises (de Xdialog) peut être utilisée pour supprimer le
colonne de balises de l'affichage. Contrairement au --pas d'objet option, cela ne
affecter les données qui sont lues à partir du script.

Xdialog n'affiche pas la colonne de balise pour la liste de construction et l'arborescence analogues
widget ; dialogue fait de même.

Normalement dialogue vous permet de passer rapidement aux entrées de la liste affichée, en
faire correspondre un seul caractère au premier caractère de la balise. Quand le --pas de balises
l'option est donnée, dialogue correspond au premier caractère de la description. Dans
dans les deux cas, le caractère correspondant est mis en surbrillance.

--ok-étiquette un magnifique
Remplacez l'étiquette utilisée pour les boutons "OK".

--sortie-fd fd
Sortie directe vers le descripteur de fichier donné. Plus dialogue les scripts écrivent dans le
erreur standard, mais des messages d'erreur peuvent également y être écrits, selon votre
scripts.

--séparateur un magnifique

--sortie-séparateurun magnifique
Spécifiez une chaîne qui séparera la sortie sur dialoguela sortie des listes de contrôle,
plutôt qu'un saut de ligne (pour --sortie séparée) ou un espace. Ceci s'applique à d'autres
des widgets tels que des formulaires et des zones d'édition qui utilisent normalement un saut de ligne.

--print-maxsize
Imprimer la taille maximale des boîtes de dialogue, c'est-à-dire la taille de l'écran, pour dialoguela sortie de .
Cela peut être utilisé seul, sans autres options.

--print-taille
Imprime la taille de chaque boîte de dialogue pour dialoguela sortie de .

--version-impression
Prints dialoguela version de dialoguela sortie de. Celui-ci peut être utilisé seul, sans autre
option. Cela ne cause pas dialogue sortir par lui-même.

--cité
Normalement dialogue cite les chaînes renvoyées par la liste de contrôle ainsi que l'élément-help
texte. Utilisez cette option pour citer tous les résultats de chaîne.

--barre de défilement
Pour les widgets contenant un ensemble de données déroulant, dessinez une barre de défilement sur sa marge droite.
Cela ne répond pas à la souris.

--sortie séparée
Pour certains widgets (buildlist, checklist, treeview), sortie du résultat une ligne à la fois
temps, sans citation. Cela facilite l'analyse par un autre programme.

--widget-séparé un magnifique
Spécifiez une chaîne qui séparera la sortie sur dialoguela sortie de chaque widget.
Ceci est utilisé pour simplifier l'analyse du résultat d'un dialogue avec plusieurs widgets. Si
cette option n'est pas donnée, la chaîne de séparation par défaut est un caractère de tabulation.

--ombre
Dessinez une ombre à droite et en bas de chaque boîte de dialogue.

-- entre guillemets simples
Utilisez des guillemets simples au besoin (et pas de guillemets si inutile) pour la sortie de
liste de contrôle ainsi que le texte d'aide de l'élément. Si cette option n'est pas définie, dialogue Usages
guillemets doubles autour de chaque élément. Dans tous les cas, dialogue ajoute des barres obliques inverses pour faire
la sortie utile dans les scripts shell.

--taille-err
Vérifiez la taille résultante d'une boîte de dialogue avant d'essayer de l'utiliser, en imprimant le
taille résultante si elle est plus grande que l'écran. (Cette option est obsolète, car
tous les appels de nouvelle fenêtre sont vérifiés).

--dormir secondes
Veille (délai) pendant le nombre de secondes donné après le traitement d'une boîte de dialogue.

--stderr
Sortie directe à l'erreur standard. C'est la valeur par défaut, puisque les malédictions normalement
écrit les mises à jour d'écran sur la sortie standard.

--stdout
Sortie directe vers la sortie standard. Cette option est fournie pour la compatibilité
avec Xdialog, mais l'utiliser dans des scripts portables n'est pas recommandé, car les malédictions
écrit normalement ses mises à jour d'écran sur la sortie standard. Si vous utilisez cette option,
dialogue tente de rouvrir le terminal pour qu'il puisse écrire sur l'écran. En fonction, dépendemment
sur la plate-forme et votre environnement, cela peut échouer.

--tab-correct
Convertissez chaque caractère de tabulation en un ou plusieurs espaces (pour le zone de texte widget ; autrement
à un seul espace). Sinon, les onglets sont rendus en fonction de la bibliothèque de malédictions
interprétation.

--tab-len n
Spécifiez le nombre d'espaces qu'un caractère de tabulation occupe si le "--tab-correct"
option est donnée. La valeur par défaut est 8. Cette option n'est effective que pour le zone de texte
widget.

--format de l'heure le format
Si l'hôte fournit strftime, cette option permet de spécifier le format du
l'heure imprimée pour le --timebox widget. Les valeurs jour, mois, année dans ce cas
correspondent à l'heure locale actuelle.

--temps libre secondes
Timeout (sortie avec code d'erreur) si aucune réponse de l'utilisateur dans le nombre donné de
secondes. Un délai d'attente de zéro seconde est ignoré.

Cette option est ignorée par le "--pause". Il est également remplacé si le
Contexte "--tailboxbg" est utilisée pour configurer plusieurs widgets simultanés.

--Titre titre
Spécifie un titre chaîne à afficher en haut de la boîte de dialogue.

--tracer nom de fichier
enregistre les paramètres de ligne de commande, les frappes au clavier et d'autres informations dans le
déposer. Si dialogue lit un fichier de configuration, il est également enregistré. Entrée canalisée vers le
jauge widget est enregistré. Utilisez control/T pour enregistrer une image de la boîte de dialogue actuelle
fenêtre.

--début semaine journée
définit le jour de début de la semaine, utilisé dans le "--calendrier". Le journée
paramètre peut être

· un numéro (0 à 6, du dimanche au samedi en utilisant POSIX) ou

· la valeur spéciale "locale" (cela fonctionne avec les systèmes utilisant la glibc, fournissant un
extension à la local commande, le premier_jour de la semaine valeur).

· une chaîne correspondant à l'une des abréviations du jour de la semaine indiqué dans le
calendrier widget, par exemple, "Mo" pour "Lundi".

La dialogue programme gère spécialement certains paramètres de ligne de commande et les supprime de
la liste des paramètres au fur et à mesure de leur traitement. Par exemple, si la première option est --tracer,
puis qui est traité (et supprimé) avant dialogue initialise l'affichage.

--garniture éliminer les blancs de début, rogner les nouvelles lignes littérales et les blancs répétés du message
texte.

Voir aussi le "--cr-wrap" et "--pas d'effondrement"options.

--version
Prints dialoguevers la sortie standard et se termine. Voir également "--imprimer-
version".

--visite-items
Modifier l'onglet-traversal de checklist, radiolist, menubox et inputmenu pour inclure
la liste des éléments comme l'un des états. Ceci est utile comme aide visuelle, c'est-à-dire que le
la position du curseur aide certains utilisateurs.

Lorsque cette option est donnée, le curseur est initialement placé sur la liste.
Les abréviations (la première lettre de la balise) s'appliquent aux éléments de la liste. Si vous tabulez sur
la rangée de boutons, les abréviations s'appliquent aux boutons.

--oui-étiquette un magnifique
Remplacez l'étiquette utilisée pour les boutons "Oui".

Box Options
Toutes les boîtes de dialogue ont au moins trois paramètres :

texte la légende ou le contenu de la boîte.

la taille la hauteur de la boîte de dialogue.

largeur la largeur de la boîte de dialogue.

D'autres paramètres dépendent du type de boîte.

--buildlist texte la taille largeur liste-hauteur [ Étiquette questions d'examen statuts ]
A liste de construction La boîte de dialogue affiche deux listes côte à côte. La liste sur la gauche montre
éléments non sélectionnés. La liste de droite montre les éléments sélectionnés. Comme les articles sont
sélectionnés ou non sélectionnés, ils se déplacent entre les listes.

Utilisez un retour chariot ou le bouton "OK" pour accepter la valeur actuelle dans le
fenêtre sélectionnée et quitter. Les résultats sont écrits dans l'ordre affiché dans le
fenêtre-sélectionnée.

L'état marche/arrêt initial de chaque entrée est spécifié par statuts.

Le dialogue se comporte comme un Menu, En utilisant l' --visite-items pour contrôler si le
curseur est autorisé à visiter les listes directement.

· Si --visite-items n'est pas donné, tab-traversal utilise deux états (OK/Cancel).

· Si --visite-items est donné, tab-traversal utilise quatre états
(Gauche/Droite/OK/Annuler).

Si oui ou non --visite-items est donné, il est possible de déplacer la surbrillance entre
les deux listes en utilisant les touches par défaut "^" (colonne de gauche) et "$" (colonne de droite).

A la sortie, une liste des Étiquette les chaînes de ces entrées qui sont activées seront
imprimée sur dialoguela sortie de .

Si la "--sortie séparée" l'option n'est pas donnée, les chaînes seront citées comme
nécessaire pour simplifier la séparation des scripts. Par défaut, cela utilise
double citation. Voir le "-- entre guillemets simples" option, qui modifie la citation
comportement.

--calendrier texte la taille largeur journée mois an
A calendrier La boîte affiche le mois, le jour et l'année dans des fenêtres réglables séparément. Si
les valeurs du jour, du mois ou de l'année sont manquantes ou négatives, la date du jour
les valeurs correspondantes sont utilisées. Vous pouvez incrémenter ou décrémenter n'importe lequel de ceux qui utilisent
les flèches gauche, haut, droite et bas. Utilisez le style vi h, j, k et l pour vous déplacer
autour de la gamme de jours dans un mois. Utilisez la tabulation ou la tabulation arrière pour vous déplacer entre les fenêtres.
Si l'année est donnée à zéro, la date actuelle est utilisée comme valeur initiale.

A la sortie, la date est imprimée sous la forme jour/mois/année. Le format peut être
outrepassé à l'aide de la --format de date option.

--liste de contrôle texte la taille largeur liste-hauteur [ Étiquette questions d'examen statuts ]
A checklist la boîte est semblable à un Menu boîte; il y a plusieurs entrées présentées dans
la forme d'un menu. Une autre différence est que vous pouvez indiquer quelle entrée est
actuellement sélectionné, en définissant son statuts à on. Au lieu de choisir une entrée
parmi les entrées, chaque entrée peut être activée ou désactivée par l'utilisateur. La première
l'état marche/arrêt de chaque entrée est spécifié par statuts.

A la sortie, une liste des Étiquette les chaînes de ces entrées qui sont activées seront
imprimée sur dialoguela sortie de .

Si la "--sortie séparée" l'option n'est pas donnée, les chaînes seront citées comme
nécessaire pour simplifier la séparation des scripts. Par défaut, cela utilise
double citation. Voir le "-- entre guillemets simples" option, qui modifie la citation
comportement.

--dselect chemin du fichier la taille largeur
La boîte de dialogue de sélection de répertoire affiche une fenêtre de saisie de texte dans laquelle vous pouvez saisir un
répertoire, et au-dessus de cela une fenêtre avec des noms de répertoire.

Ici chemin du fichier peut être un chemin de fichier auquel cas la fenêtre du répertoire affichera le
le contenu du chemin et la fenêtre de saisie de texte contiendra le présélectionné
répertoire.

Utilisez la tabulation ou les touches fléchées pour vous déplacer entre les fenêtres. Dans la fenêtre du répertoire,
utilisez les touches fléchées haut/bas pour faire défiler la sélection actuelle. Utilisez la barre d'espace pour
copier la sélection actuelle dans la fenêtre de saisie de texte.

La saisie de caractères imprimables bascule le focus sur la fenêtre de saisie de texte, la saisie
ce caractère ainsi que faire défiler la fenêtre du répertoire jusqu'à la correspondance la plus proche.

Utilisez un retour chariot ou le bouton "OK" pour accepter la valeur actuelle dans le texte-
fenêtre d'entrée et sortie.

A la sortie, le contenu de la fenêtre de saisie de texte est écrit dans dialoguela sortie de .

--boîte d'édition chemin du fichier la taille largeur
La boîte de dialogue de la boîte d'édition affiche une copie du fichier. Vous pouvez le modifier en utilisant le
backspace, effacer et les touches du curseur pour corriger les fautes de frappe. Il reconnaît également
page précédente/page suivante. Contrairement au --zone de saisie, vous devez tabuler sur « OK » ou « Annuler »
boutons pour fermer la boîte de dialogue. Appuyez sur la touche "Entrée" dans la boîte pour diviser
la ligne correspondante.

A la sortie, le contenu de la fenêtre d'édition est écrit dans dialoguela sortie de .

--former texte la taille largeur hauteur de forme [ étiquette y x questions d'examen y x Flen Ilen ]
La formulaire La boîte de dialogue affiche un formulaire composé d'étiquettes et de champs, qui sont
positionné sur une fenêtre déroulante par les coordonnées données dans le script. Le champ
longueur Flen et longueur d'entrée Ilen dire combien de temps le champ peut être. L'ancien
définit la longueur affichée pour un champ sélectionné, tandis que ce dernier définit la
longueur autorisée des données saisies dans le champ.

· Si Flen est égal à zéro, le champ correspondant ne peut pas être modifié. et le contenu
du champ déterminent la longueur affichée.

· Si Flen est négatif, le champ correspondant ne peut pas être modifié et le
valeur de Flen est utilisé comme longueur affichée.

· Si Ilen est égal à zéro, il est défini sur Flen.

Utilisez les flèches haut/bas (ou control/N, control/P) pour vous déplacer entre les champs. Utilisez la tabulation pour
passer d'une fenêtre à l'autre.

A la sortie, le contenu des champs du formulaire est écrit dans dialoguesortie de , chaque champ
séparés par une nouvelle ligne. Le texte utilisé pour remplir les champs non modifiables (Flen est nul ou
négatif) n'est pas écrit.

--fsélectionner chemin du fichier la taille largeur
La fsélectionner (sélection de fichier) affiche une fenêtre de saisie de texte dans laquelle vous pouvez
tapez un nom de fichier (ou un répertoire), et au-dessus de cela deux fenêtres avec des noms de répertoire et
noms de fichiers.

Ici chemin du fichier peut être un chemin de fichier auquel cas les fenêtres de fichiers et de répertoires seront
afficher le contenu du chemin et la fenêtre de saisie de texte contiendra le
nom de fichier présélectionné.

Utilisez la tabulation ou les touches fléchées pour vous déplacer entre les fenêtres. Dans l'annuaire ou
fenêtres de nom de fichier, utilisez les touches fléchées haut/bas pour faire défiler la sélection actuelle. Utilisation
la barre d'espace pour copier la sélection actuelle dans la fenêtre de saisie de texte.

La saisie de caractères imprimables bascule le focus sur la fenêtre de saisie de texte, la saisie
ce caractère ainsi que de faire défiler les fenêtres de répertoire et de nom de fichier jusqu'au
correspondance la plus proche.

La saisie du caractère espace oblige dialogue pour compléter le nom actuel (jusqu'au
point où il peut y avoir un match contre plus d'une entrée).

Utilisez un retour chariot ou le bouton "OK" pour accepter la valeur actuelle dans le texte-
fenêtre d'entrée et sortie.

A la sortie, le contenu de la fenêtre de saisie de texte est écrit dans dialoguela sortie de .

--jauge texte la taille largeur [pour cent]
A jauge box affiche un mètre au bas de la boîte. Le compteur indique le
pourcentage. Les nouveaux pourcentages sont lus à partir de l'entrée standard, un entier par ligne.
Le compteur est mis à jour pour refléter chaque nouveau pourcentage. Si l'entrée standard lit
la chaîne "XXX", puis la première ligne qui suit est prise en pourcentage entier,
puis les lignes suivantes jusqu'à un autre "XXX" sont utilisées pour une nouvelle invite. La jauge
sort lorsque EOF est atteint sur l'entrée standard.

La pour cent valeur indique le pourcentage initial indiqué dans le compteur. Si non
spécifié, il est nul.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Le widget n'accepte aucune entrée, donc
l'état de sortie est toujours OK.

--boîte d'info texte la taille largeur
An info la boîte est fondamentalement un message boîte. Cependant, dans ce cas, dialogue va quitter
immédiatement après l'affichage du message à l'utilisateur. L'écran ne s'efface pas
quand dialogue quitte, de sorte que le message reste à l'écran jusqu'à ce que l'appel
le script shell l'efface plus tard. Ceci est utile lorsque vous souhaitez informer l'utilisateur que
certaines opérations sont en cours et peuvent nécessiter un certain temps pour se terminer.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Un état de sortie OK est renvoyé.

--zone de saisie texte la taille largeur [initial]
An contribution est utile lorsque vous souhaitez poser des questions qui nécessitent que l'utilisateur
entrez une chaîne comme réponse. Si init est fourni, il est utilisé pour initialiser le
chaîne d'entrée. Lors de la saisie de la chaîne, le backspace, effacer et les touches du curseur peuvent
être utilisé pour corriger les fautes de frappe. Si la chaîne d'entrée est plus longue que ce qu'elle peut contenir
la boîte de dialogue, le champ de saisie défile.

À la sortie, la chaîne d'entrée sera imprimée sur dialoguela sortie de .

--menu d'entrée texte la taille largeur hauteur-menu [ Étiquette questions d'examen ]
An menu d'entrée la boîte est très similaire à une ordinaire Menu boîte. Il n'y a que quelques
différences entre eux :

1. Les entrées ne sont pas automatiquement centrées mais ajustées à gauche.

2. Un bouton supplémentaire (appelé renommer) est implicite pour renommer l'élément actuel lorsqu'il
est pressé.

3. Il est possible de renommer l'entrée en cours en appuyant sur la renommer bouton. Puis
dialogue écrira ce qui suit sur dialoguela sortie de .

RENOMMÉ

--menu texte la taille largeur hauteur-menu [ Étiquette questions d'examen ]
Comme son nom l'indique, un Menu box est une boîte de dialogue qui peut être utilisée pour présenter une liste
de choix sous la forme d'un menu au choix de l'utilisateur. Les choix sont affichés dans
l'ordre donné. Chaque entrée de menu se compose d'un Étiquette chaîne et un questions d'examen chaîne de caractères. Les
Étiquette attribue un nom à l'entrée pour la distinguer des autres entrées du menu.
La questions d'examen est une brève description de l'option que représente l'entrée. L'utilisateur
peut se déplacer entre les entrées de menu en appuyant sur les touches du curseur, la première lettre de
le Étiquette comme raccourci clavier, ou les touches numériques 1 à travers 9. Il y a hauteur-menu
entrées affichées dans le menu en même temps, mais le menu défilera s'il y a
sont plus d'entrées que cela.

A la sortie le Étiquette de l'entrée de menu choisie sera imprimé sur dialoguela sortie de. Si
le "--bouton d'aide" est donnée, le texte d'aide correspondant sera imprimé si
l'utilisateur sélectionne le bouton d'aide.

--forme mixte texte la taille largeur hauteur de forme [ étiquette y x questions d'examen y x Flen Ilen J'écris ]
La forme mixte La boîte de dialogue affiche un formulaire composé d'étiquettes et de champs, un peu comme le
--former dialogue. Il diffère en ajoutant un paramètre de type champ à chaque champ
la description. Chaque bit du type désigne un attribut du champ :

1 caché, par exemple, un champ de mot de passe.

2 en lecture seule, par exemple, une étiquette.

--jauge mixte texte la taille largeur pour cent [ tag1 item1 ]
A jauge mixte box affiche un mètre au bas de la boîte. Le compteur indique
le pourcentage.

Il affiche également une liste des Étiquette- Et questions d'examen-valeurs en haut de la boîte. Voir
dialogue(3) pour les valeurs des balises.

La texte s'affiche sous forme de légende entre la liste et le compteur. Les pour cent Plus-value
désigne le pourcentage initial indiqué dans le compteur.

Aucune disposition n'est prévue pour la lecture des données de l'entrée standard car --jauge t.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Le widget n'accepte aucune entrée, donc
l'état de sortie est toujours OK.

--msgbox texte la taille largeur
A message la boîte ressemble beaucoup à une Oui Non boîte. La seule différence entre un
message boîte et un Oui Non boîte est-ce un message la boîte n'a qu'un seul OK .
Vous pouvez utiliser cette boîte de dialogue pour afficher tout message que vous souhaitez. Après avoir lu le
message, l'utilisateur peut appuyer sur la ENTRER clé pour que dialogue sortira et l'appel
le script shell peut continuer son opération.

Si le message est trop grand pour l'espace, dialogue peut vous permettre de le faire défiler,
à condition que la mise en œuvre des malédictions sous-jacentes soit suffisamment capable. Dans ce
cas, un pourcentage est affiché dans la base du widget.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Seul un bouton "OK" est fourni
pour l'entrée, mais un état de sortie ESC peut être renvoyé.

--pause texte la taille largeur secondes
A pause box affiche un mètre au bas de la boîte. Le compteur indique comment
il reste plusieurs secondes jusqu'à la fin de la pause. La pause se termine lorsque le délai d'attente est
atteint ou l'utilisateur appuie sur le bouton OK (état OK) ou l'utilisateur appuie sur le
Bouton CANCEL ou touche Esc.

--boîte de mot de passe texte la taille largeur [initial]
A Mot de passe est similaire à une zone de saisie, sauf que le texte saisi par l'utilisateur est
Pas affichée. Ceci est utile lorsque vous demandez des mots de passe ou d'autres
informations. Sachez que si quelque chose est passé dans "init", il sera visible dans
la table de processus du système aux fouineurs occasionnels. De plus, c'est très déroutant pour le
l'utilisateur de lui fournir un mot de passe par défaut qu'il ne peut pas voir. Pour ces raisons,
l'utilisation de "init" est fortement déconseillée. Voir "--peu sûr" si vous ne vous souciez pas de votre
mot de passe.

À la sortie, la chaîne d'entrée sera imprimée sur dialoguela sortie de .

--formulaire de mot de passe texte la taille largeur hauteur de forme [ étiquette y x questions d'examen y x Flen Ilen ]
Ceci est identique à --former sauf que tous les champs de texte sont traités comme Mot de passe
widgets plutôt que zone de saisie widgets.

--prgbox texte commander la taille largeur

--prgbox commander la taille largeur
A boîte de prg est très similaire à un boîte de programme.

Cette boîte de dialogue est utilisée pour afficher la sortie d'une commande spécifiée en tant que
argument boîte de prg.

Une fois la commande terminée, l'utilisateur peut appuyer sur le ENTRER clé pour que dialogue sera
exit et le script shell appelant peut continuer son opération.

Si trois paramètres sont donnés, il affiche le texte sous le titre, délimité
à partir du contenu du fichier défilant. Si seulement deux paramètres sont donnés, ce texte est
omis.

--programbox texte la taille largeur

--programbox la taille largeur
A boîte de programme est très similaire à un boîte de progression. La seule différence entre un
Danse boîte et un Les Progrès boîte est-ce un Danse boîte affiche un OK bouton (mais
seulement après la fin de la commande).

Cette boîte de dialogue est utilisée pour afficher la sortie canalisée d'une commande. Après le
la commande se termine, l'utilisateur peut appuyer sur la ENTRER clé pour que dialogue sortira et
le script shell appelant peut continuer son opération.

Si trois paramètres sont donnés, il affiche le texte sous le titre, délimité
à partir du contenu du fichier défilant. Si seulement deux paramètres sont donnés, ce texte est
omis.

--boîte de progression texte la taille largeur

--boîte de progression la taille largeur
A boîte de progression est semblable à un boîte à queue, excepté

a) plutôt que d'afficher le contenu d'un fichier,
il affiche la sortie canalisée d'une commande et

b) il sortira quand il atteindra la fin du fichier
(il n'y a pas de bouton "OK").

Si trois paramètres sont donnés, il affiche le texte sous le titre, délimité
à partir du contenu du fichier défilant. Si seulement deux paramètres sont donnés, ce texte est
omis.

--radioliste texte la taille largeur liste-hauteur [ Étiquette questions d'examen statuts ]
A radioliste la boîte est semblable à un Menu boîte. La seule différence est que vous pouvez
indiquer quelle entrée est actuellement sélectionnée, en définissant son statuts à on.

A la sortie, le tag de l'élément sélectionné est écrit dans dialoguela sortie de .

--boîte de queue filet la taille largeur
Affiche le texte d'un fichier dans une boîte de dialogue, comme dans une commande "tail -f". Faire défiler
gauche/droite en utilisant le style vi 'h' et 'l', ou les touches fléchées. Un '0' réinitialise le défilement.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Seul un bouton "OK" est fourni
pour l'entrée, mais un état de sortie ESC peut être renvoyé.

--rangebox texte la taille largeur valeur minimale Valeur max valeur par défaut
Permettre à l'utilisateur de choisir parmi une plage de valeurs, par exemple à l'aide d'un curseur. Le dialogue
affiche la valeur actuelle sous forme de barre (comme la boîte de dialogue de la jauge). Les onglets ou les touches fléchées se déplacent
le curseur entre les boutons et la valeur. Lorsque le curseur est sur la valeur, vous
peut le modifier en :

déplacement du curseur gauche/droite pour sélectionner un chiffre à modifier

+/- caractères pour incrémenter/décrémenter le chiffre d'un

0 par 9
pour régler le chiffre sur la valeur donnée

Certaines touches sont également reconnues dans toutes les positions du curseur :

maison/fin
régler la valeur à son maximum ou à son minimum

page précédente/page suivante
incrémenter la valeur pour que le curseur se déplace d'une colonne

--tailboxbg filet la taille largeur
Afficher le texte d'un fichier dans une boîte de dialogue en tant que tâche d'arrière-plan, comme dans un "tail -f &"
commander. Faites défiler vers la gauche/droite en utilisant le style vi 'h' et 'l', ou les touches fléchées. Un '0'
réinitialise le défilement.

Dialog traite la tâche en arrière-plan spécialement s'il y a d'autres widgets (--et-
un widget) à l'écran simultanément. Jusqu'à ce que ces widgets soient fermés (par exemple, un
"D'ACCORD"), dialogue exécutera tous les widgets tailboxbg dans le même processus,
sondage pour les mises à jour. Vous pouvez utiliser un onglet pour parcourir les widgets sur le
écran et fermez-les individuellement, par exemple en appuyant sur ENTRER. Une fois le non-
les widgets tailboxbg sont fermés, dialogue crée une copie de lui-même en arrière-plan,
et affiche son identifiant de processus si le "--no-kill" l'option est donnée.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Seul un bouton « EXIT » est fourni
pour l'entrée, mais un état de sortie ESC peut être renvoyé.

REMARQUE : les anciennes versions de dialogue fork immédiatement et a tenté de mettre à jour le
écran individuellement. En plus d'être mauvais pour les performances, c'était impraticable. Certains
les anciens scripts peuvent ne pas fonctionner correctement avec le schéma interrogé.

--zone de texte filet la taille largeur
A texte box vous permet d'afficher le contenu d'un fichier texte dans une boîte de dialogue. Il est
comme une simple visionneuse de fichiers texte. L'utilisateur peut se déplacer dans le fichier en utilisant le
curseur, page précédente, page suivante et ACCUEIL/FIN touches disponibles sur la plupart des claviers. Si la
les lignes sont trop longues pour être affichées dans la boîte, le GAUCHE DROITE les touches peuvent être utilisées pour
faites défiler la zone de texte horizontalement. Vous pouvez également utiliser les touches de style vi h, j, k et l
à la place des touches de curseur, et B ou N à la place des touches de page précédente et page suivante.
Faites défiler vers le haut/bas en utilisant le style vi « k » et « j », ou les touches fléchées. Faites défiler vers la gauche/droite en utilisant
vi-style 'h' et 'l', ou touches fléchées. Un '0' réinitialise le défilement gauche/droite. Pour
plus de commodité, les fonctions de recherche avant et arrière de style vi sont également
à condition de.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. Seul un bouton « EXIT » est fourni
pour l'entrée, mais un état de sortie ESC peut être renvoyé.

--timebox texte la taille [largeur heure minute seconde]
Une boîte de dialogue s'affiche et vous permet de sélectionner l'heure, les minutes et les secondes. Si la
les valeurs pour l'heure, la minute ou la seconde sont manquantes ou négatives, la date actuelle
les valeurs correspondantes sont utilisées. Vous pouvez incrémenter ou décrémenter n'importe lequel de ceux qui utilisent
les flèches gauche, haut, droite et bas. Utilisez la tabulation ou la tabulation arrière pour vous déplacer entre
les fenêtres.

A la sortie, le résultat est imprimé sous la forme heure:minute:seconde. Le format peut être
outrepassé à l'aide de la --format de l'heure option.

--treeview texte la taille largeur liste-hauteur [ Étiquette questions d'examen statuts profondeur ]
Afficher les données organisées sous forme d'arborescence. Chaque groupe de données contient une balise, le texte à
l'affichage de l'article, son statut ("on" ou "off") et la profondeur de l'article dans le
arbre.

Un seul élément peut être sélectionné (comme le radioliste). La balise ne s'affiche pas.

A la sortie, le tag de l'élément sélectionné est écrit dans dialoguela sortie de .

--Oui Non texte la taille largeur
A Oui Non boîte de dialogue de taille la taille rangées par largeur les colonnes seront affichées. Les
chaîne spécifiée par texte s'affiche dans la boîte de dialogue. Si cette chaîne est trop
long pour tenir dans une ligne, il sera automatiquement divisé en plusieurs lignes à
endroits appropriés. Les texte la chaîne peut également contenir la sous-chaîne "\n" ou
caractères de nouvelle ligne `\n' pour contrôler explicitement le saut de ligne. Cette boîte de dialogue est
utile pour poser des questions qui demandent à l'utilisateur de répondre par oui ou par non. Les
boîte de dialogue a un Oui bouton et un Non bouton, dans lequel l'utilisateur peut basculer entre
en appuyant sur TAB clé.

A la sortie, aucun texte n'est écrit sur dialoguela sortie de. En plus des "Oui" et "Non"
codes de sortie (voir DIAGNOSTICS) un statut de sortie ESC peut être renvoyé.

Les codes utilisés pour "Oui" et "Non" correspondent à ceux utilisés pour "OK" et "Annuler",
en interne, aucune distinction n'est faite.

Obsolète Options
--bip Cela a été utilisé pour dire au cdialog d'origine qu'il doit émettre un bip lorsque le
des processus séparés du widget tailboxbg repeindraient l'écran.

--bip-après
Bip après qu'un utilisateur a terminé un widget en appuyant sur l'un des boutons.

DURÉE CONFIGURATION


1. Créez un exemple de fichier de configuration en tapant :

dialogue --create-rc filet

2. Au début, dialogue détermine les paramètres à utiliser comme suit :

a) si variable d'environnement DIALOGUER est défini, sa valeur détermine le nom du
fichier de configuration.

b) si le fichier en (a) n'est pas trouvé, utilisez le fichier $HOME/.dialogrc comme la configuration
fichier.

c) si le fichier en (b) n'est pas trouvé, essayez d'utiliser le fichier GLOBALRC déterminé à
au moment de la compilation, c'est-à-dire /etc/dialogrc.

d) si le fichier en (c) n'est pas trouvé, utilisez compiled in defaults.

3. Modifiez l'exemple de fichier de configuration et copiez-le dans un dialogue peut trouver, comme
indiqué à l'étape 2 ci-dessus.

clé - KEY FIXATIONS


Vous pouvez remplacer ou ajouter des raccourcis clavier dans dialogue en ajoutant au fichier de configuration.
Dialogue's clé de liaison La commande mappe des clés uniques à son codage interne.

clé de liaison un widget clé_malédiction clé_de_dialogue

La un widget le nom peut être "*" (tous les widgets), ou des widgets spécifiques tels que zone de texte. Spécifique
les liaisons des widgets remplacent les liaisons "*". Les liaisons définies par l'utilisateur remplacent les liaisons intégrées
reliures.

La clé_malédiction peut être l'un des noms dérivés de malédictions.h, par exemple, "AIDE" de
"KEY_HELP". Dialogue reconnaît également les caractères de contrôle ANSI tels que "^A", "^?", ainsi que
C1-contrôles tels que "~A" et "~?". Enfin, il permet d'échapper à n'importe quel caractère
avec une barre oblique inverse.

Dialogueles noms des codes d'accès internes de correspondent aux DLG_KEYS_ENUM tapez dlg_keys.h, par exemple,
"AIDE" de "DLGK_HELP".

Widget Des noms
Certains widgets (comme la formbox) ont une zone où les champs peuvent être modifiés. Ce sont
géré dans une sous-fenêtre du widget, et peut avoir des raccourcis clavier distincts du principal
widget car les sous-fenêtres sont enregistrées sous un nom différent.

Widget Vitrine prénom Sous-fenêtre Nom
??
calendrier calendrier
liste de contrôle
zone d'édition zone d'édition zone d'édition2

formulaire formbox formfield
fsélectionner fsélectionner fsélectionner2
boîte de saisie boîte de saisie boîte de saisie2
menu boîte de menu menu
boîte de message boîte de message
pause pause
boîte de progression boîte de progression
radioliste radioliste
boîte à queue
zone de texte zone de texte zone de recherche
boîte de temps boîte de temps
oui non oui non
??

Certains widgets sont en fait d'autres widgets, utilisant des paramètres internes pour modifier le comportement.
Ceux-ci utilisent le même nom de widget que le widget réel :

Widget Réel Widget
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
dsélectionner fsélectionner
infobox
menu de saisie
forme mixte
zone de saisie de la boîte de mot de passe
formulaire de mot de passe
boîte de progression prgbox
boîte de progression boîte de programme
tailboxbg
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Encastré fixations
Cette page de manuel ne répertorie pas les raccourcis clavier pour chaque widget, car
les informations peuvent être obtenues en exécutant dialogue. Si vous avez défini le --tracer option, dialogue
écrit les informations de liaison de clé pour chaque widget tel qu'il est enregistré.

Exemple
Normalement dialogue utilise différentes touches pour naviguer entre les boutons et éditer une partie de
une boîte de dialogue plutôt qu'une navigation dans la partie édition. C'est-à-dire que la tabulation (et la tabulation arrière) traverse
boutons (ou entre les boutons et la partie d'édition), tandis que les touches fléchées traversent les champs à l'intérieur
la partie édition. Les tabulations sont également reconnues comme un cas particulier de déplacement entre
widgets, par exemple, lors de l'utilisation de plusieurs widgets tailboxbg.

Certains utilisateurs peuvent souhaiter utiliser la même touche pour le déplacement dans la partie édition que pour
parcourir entre les boutons. Le widget formulaire est écrit pour prendre en charge ce type de
redéfinition des clés, en ajoutant un groupe spécial dans dlgk_keys.h pour "forme"
(gauche/droite/suivant/précédent). Voici un exemple de liaison montrant comment procéder :

champ de formulaire bindkey TAB form_NEXT
bindkey formbox TAB form_NEXT
champ de formulaire bindkey BTAB form_prev
bindkey formbox BTAB form_prev

Ce type de redéfinition ne serait pas utile dans d'autres widgets, par exemple, le calendrier, en raison de la
potentiellement grand nombre de champs à parcourir.

ENVIRONNEMENT


DIALOGOPT Définissez cette variable pour appliquer l'une des options communes à chaque widget.
La plupart des options courantes sont réinitialisées avant le traitement de chaque widget. Si tu
définissez les options dans cette variable d'environnement, elles sont appliquées à dialogue's
état après la réinitialisation. Comme dans le "--déposeroption ", guillemets et
les barres obliques inverses sont interprétées.

"--déposerL'option " n'est pas considérée comme une option courante (vous ne pouvez donc pas intégrer
dans cette variable d'environnement).

DIALOGUER Définissez cette variable si vous souhaitez spécifier le nom de la configuration
fichier à utiliser.

DIALOG_CANCEL

DIALOG_ERROR

DIALOG_ESC

DIALOG_EXTRA

DIALOG_HELP

DIALOG_ITEM_HELP

DIALOGUE_OK Définissez l'une de ces variables pour modifier le code de sortie sur Annuler (1), erreur
(-1), ESC (255), Extra (3), Aide (2), Aide avec --item-aide (2), ou OK (0).
Normalement, les scripts shell ne peuvent pas faire la distinction entre -1 et 255.

DIALOG_TTY Définissez cette variable sur "1" pour assurer la compatibilité avec les anciennes versions de
dialogue qui supposait que si le script redirige la sortie standard, cela
le "--stdout" l'option a été donnée.

Utiliser le dialogue en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad