Il s'agit de la commande pmconfirm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux 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
pmconfirmer, message par message privé, pmrequête - boîte de dialogue à usage général
SYNOPSIS
pmconfirmer [-c] [-b nom-bouton] [-B nom-bouton-défaut] [-t string] [-fichier nom de fichier]
[-icône type d'icône] [-Police de caractère fonte] [-entête chaîne_titre] [-utiliser le curseur] [-nos curseur]
[-pas de cadre] [-exclusif]
message par message privé [-boutons étiquette 1[:value1][,étiquette 2[:value2][,...]]] [-centre] [- près de la souris]
[-défaut bouton (dans la fenêtre de contrôle qui apparaît maintenant)] [-fichier nom de fichier] [-impression] [-temps libre s.] message...
pmrequête [-saisir] [tous au dessus de choix...] [message...]
DESCRIPTION
pmrequête fournit une implémentation compatible avec les options de ligne de commande du xconfirmer et
message x outils, en utilisant une apparence cohérente avec graphique pm. Plusieurs extensions
à la fonctionnalité des outils d'origine ont été apportées, afin d'améliorer leur
utilitaire spécifique pour graphique pm, mais dans la mesure du possible, la sémantique d'origine demeure.
pmconfirmer affiche une ligne de texte pour chaque -t argument spécifié (ou un fichier lorsque le -fichier
est utilisé), et un bouton pour chaque -b argument spécifié. Lorsqu'un des boutons
est enfoncé, l'étiquette de ce bouton est écrite sur pmquery sortie standard. Cette
fournit un moyen de communication/rétroaction depuis les scripts shell et un moyen de
afficher des informations utiles à un utilisateur à partir d'une application.
message par message privé affiche une fenêtre contenant un message de la ligne de commande, un fichier ou
entrée standard. Il permet en outre d'associer des boutons à un état de sortie, et
seulement facultativement, écrira l'étiquette du bouton sur la sortie standard.
pmrequête étend les outils ci-dessus pour prendre en charge en plus les entrées limitées de l'utilisateur, sous forme libre
texte. Dans ce -saisir mode, tout texte entré sera affiché lorsque le bouton par défaut est
pressé. Un texte par défaut peut être saisi en utilisant les mêmes mécanismes que les autres outils.
Des options de ligne de commande sont disponibles pour spécifier le style de police, le style de cadre, la modalité et l'un des
plusieurs icônes différentes à présenter pour un retour visuel personnalisé à l'utilisateur.
-c or -centre
Centrez la fenêtre sur l'écran.
- près de la souris
Affichez la fenêtre près du curseur de la souris.
-b nom-bouton
Affiche un bouton avec le libellé nom-bouton. Si nom-bouton est la chaîne vide,
le bouton dans cette position n'est pas affiché. Sinon -b les arguments sont présents, le
par défaut est un bouton avec l'étiquette Continuer. Le statut de sortie associé à bouton-
nom est zéro.
-B nom-bouton
Affiche un bouton avec le libellé nom-bouton et le spécifie comme le bouton à
activé lorsque la touche entrée est enfoncée. Le statut de sortie associé à nom-bouton is
zéro.
-boutons bouton, bouton,...
Cette option créera un bouton pour chaque séparé par des virgules bouton (dans la fenêtre de contrôle qui apparaît maintenant) argument. Chaque
bouton (dans la fenêtre de contrôle qui apparaît maintenant) se compose d'une étiquette éventuellement suivie de deux points et d'une valeur de sortie. Les
la valeur de sortie sera renvoyée si ce bouton est sélectionné. La valeur de sortie par défaut est
100 plus le numéro du bouton. Les boutons sont numérotés à partir de la gauche en commençant par un.
-défaut étiquette
Définit le bouton avec une correspondance étiquette être la valeur par défaut. Si non spécifié ici
n'est pas par défaut. La ressource correspondante est bouton par défaut. Appuyez sur Retour
n'importe où dans le message x fenêtre activera le bouton par défaut. Le bouton par défaut
a une frontière plus large que les autres.
-t message
Affiche un message. N'importe quel nombre de chaînes peut être répertorié sur la ligne de commande (chacune doit
être précédé du -t option).
-fichier nom de fichier
Affiche le fichier nom de fichier. Tous -t les options seront ignorées. UNE nom de fichier de `-' lit
à partir de l'entrée standard.
-icône type d'icône
Affiche l'icône type d'icône où icontype est l'un des : info, erreur, question, avertissement,
critique. action est également accepté comme synonyme de erreur pour la compatibilité descendante.
pmrequête introduit le supplément archives et hôte types d'icônes ainsi que l'original
xconfirmer types énumérés précédemment.
-Police de caractère nom de police
Utilisez le nom de la police comme police. Cette option n'est disponible que lors de l'utilisation de la fenêtre X
Système.
-entête string
Utilisez une chaîne comme titre de la fenêtre.
-impression
Cela amène le programme à écrire l'étiquette du bouton pressé sur la sortie standard.
C'est le comportement par défaut pour pmconfirmer et pmrequête.
-pas d'impression
Cela fait que le programme n'écrit pas l'étiquette du bouton pressé en standard
sortir. C'est le comportement par défaut pour message par message privé.
-géométrie chaîne-géométrie
Cela fournit à xconfirm une spécification de chaîne de géométrie compatible X. Cette
L'option n'est disponible que lors de l'utilisation du système X Window.
-utiliser le curseur
Lors de l'affichage d'un fichier, utilisez toujours un curseur au lieu de déterminer automatiquement
si un curseur est nécessaire.
-nos curseur
Ne créez pas de curseur et coupez le texte à la taille de la fenêtre, au lieu de déterminer
automatiquement si un curseur est nécessaire.
-pas de cadre
N'affichez pas de cadre autour du contenu.
-exclusif
Saisissez le clavier/le pointeur et n'autorisez aucune autre saisie tant qu'un bouton n'est pas enfoncé.
-temps libre secondes
Quitter avec le statut 0 après secondes secondes si l'utilisateur n'a pas encore cliqué sur un bouton.
La ressource correspondante est temps mort.
EXEMPLES
Le script shell suivant affichera une fenêtre avec une icône d'information, demandant à l'utilisateur
une question oui ou non avec "Oui" par défaut.
#! / Bin / sh
case `pmquery -t "Vraiment hors tension ?" -b Non -B Oui -icône question
in
Oui) arrêt ;;
Non) ;;
Esac
Un deuxième exemple, qui demande un nom d'hôte puis démarre un terminal avec une session ssh
connecté à l'hôte demandé.
#! / Bin / sh
host=`pmquery -input -icon host -b Annuler -B OK \
-header "Terminal distant - Shell sécurisé"
[ "$host" = "Annuler" -o -z "$host" ] && quitter
gnome-terminal -e "ssh $host"
ENVIRONNEMENT
pmrequête est un excellent choix d'utilitaire pour le copilote de performance "PCP_XCONFIRM_PROG"
paramètre de configuration (voir pcp.conf(5) pour les détails).
Notez que PCP_XCONFIRM_PROG sera automatiquement défini sur pmrequête à l'intérieur des outils comme
graphique pm, sauf si PCP_XCONFIRM_PROG est déjà défini dans l'environnement.
EXIT STATUT
S'il détecte une erreur, pmrequête renvoie toujours 1, donc cette valeur ne doit pas être associée
avec un bouton. Sauf si -Bouton n'a pas été utilisée, le code retour sera zéro le
succès.
Utilisez pmconfirm en ligne à l'aide des services onworks.net
