Il s'agit de la commande wish8.4 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
wish - Shell de fenêtrage simple
SYNOPSIS
souhaiter ?nom de fichier arg arg ?
OPTIONS
-carte de couleurs neufs Spécifie que la fenêtre doit avoir une nouvelle palette de couleurs privée à la place
d'utiliser la palette de couleurs par défaut pour l'écran.
-afficher l’affichage Affichage (et écran) sur lequel afficher la fenêtre.
-géométrie géométrie Géométrie initiale à utiliser pour la fenêtre. Si cette option est spécifiée, son
la valeur est stockée dans le géométrie variable globale de l'application
Interprète Tcl.
-patate douce prénom Utilisez prénom comme titre à afficher dans la fenêtre, et comme nom
de l'interprète pour envoyer les commandes.
-sync Exécutez toutes les commandes du serveur X de manière synchrone, afin que les erreurs soient
signalé immédiatement. Cela entraînera une exécution beaucoup plus lente, mais
il est utile pour le débogage.
-utiliser id │
Spécifie que la fenêtre principale de l'application doit être intégrée │
dans la fenêtre dont l'identifiant est id, au lieu d'être créé comme un
fenêtre de niveau supérieur indépendante. Id doit être spécifié de la même manière que │
la valeur pour le -utiliser option pour les widgets de premier niveau (c'est-à-dire qu'il a un
formulaire comme celui renvoyé par le gagner id commander).
-visuel visuel Spécifie le visuel à utiliser pour la fenêtre. Visuel peut avoir l'un des
les formulaires pris en charge par le Tk_GetVisual Procédure.
-- Transmettez tous les arguments restants au script du argv variable
sans les interpréter. Ceci fournit un mécanisme pour passer
des arguments tels que -patate douce à un script au lieu d'avoir souhaiter interpréter
Eux.
_________________________________________________________________
DESCRIPTION
Souhait est un programme simple composé du langage de commande Tcl, de la boîte à outils Tk et d'un
programme principal qui lit les commandes à partir d'une entrée standard ou d'un fichier. Il crée un principal
window puis traite les commandes Tcl. Si souhaiter est invoqué sans argument, ou avec un
premier argument qui commence par ``-'', puis il lit les commandes Tcl de manière interactive à partir de
entrée standard. Il continuera à traiter les commandes jusqu'à ce que toutes les fenêtres aient été supprimées
ou jusqu'à ce que la fin du fichier soit atteinte sur l'entrée standard. S'il existe un fichier .wishrc dans l'
répertoire personnel de l'utilisateur, souhaiter évalue le fichier en tant que script Tcl juste avant de lire
la première commande de l'entrée standard.
If souhaiter est invoqué avec une initiale nom de fichier argument, alors nom de fichier est traité comme le nom
d'un fichier de script. Souhait évaluera le script dans nom de fichier (ce qui crée vraisemblablement un
interface utilisateur), puis il répondra aux événements jusqu'à ce que toutes les fenêtres aient été supprimées.
Les commandes ne seront pas lues à partir de l'entrée standard. Il n'y a pas d'évaluation automatique de
.wishrc lorsque le nom d'un fichier de script est présenté sur le souhaiter ligne de commande, mais le
fichier de script peut toujours la source si vous le souhaitez.
OPTIONS
Souhait traite automatiquement toutes les options de ligne de commande décrites dans le OPTIONS
résumé ci-dessus. Tous les autres arguments de ligne de commande en plus de ceux-ci sont transmis au
demande en utilisant le argc ainsi que argv variables décrites plus loin.
INSCRIPTION Nom ET CLASSE
Le nom de l'application, qui est utilisé à des fins telles que envoyer commandes, est prise
du -patate douce option, si elle est spécifiée ; sinon il est tiré de nom de fichier, Si c'est
spécifié, ou à partir du nom de la commande par laquelle souhaiter a été invoqué. Dans les deux derniers cas, si
le nom contient un caractère ``/'', alors seuls les caractères après la dernière barre oblique sont
utilisé comme nom d'application.
La classe de l'application, qui est utilisée à des fins telles que la spécification d'options avec un
GESTIONNAIRE DE RESSOURCES propriété ou le fichier .Xdefaults, est le même que son nom sauf que le
la première lettre est en majuscule.
VARIABLES
Souhait définit les variables Tcl suivantes :
argc Contient un décompte du nombre de arg arguments (0 si aucun), sans compter
les options décrites ci-dessus.
argv Contient une liste Tcl dont les éléments sont les arg arguments qui suivent un --
option ou ne correspondent à aucune des options décrites dans OPTIONS ci-dessus, dans
ordre, ou une chaîne vide s'il n'y a pas de tels arguments.
argv0 Inclus nom de fichier si c'était précisé. Sinon, contient le nom par
qui souhaiter a été invoqué.
géométrie Si la -géométrie l'option est spécifiée, souhaiter copie sa valeur dans ce
variable. Si la variable existe toujours après nom de fichier a été évalué,
souhaiter utilise la valeur de la variable dans un wm géométrie commande pour définir le
la géométrie de la fenêtre principale.
tcl_interactif
Contient 1 si souhaiter lit les commandes de manière interactive (nom de fichier n'était pas
spécifié et l'entrée standard est un périphérique de type terminal), 0 sinon.
SCÉNARIO DES DOSSIERS
Si vous créez un script Tcl dans un fichier dont la première ligne est
#!/usr/local/bin/wish
alors vous pouvez appeler le fichier de script directement depuis votre shell si vous le marquez comme exécutable.
Cela suppose que souhaiter a été installé à l'emplacement par défaut dans / usr / local / bin; si
il est installé ailleurs, vous devrez modifier la ligne ci-dessus pour qu'elle corresponde. De nombreux
Les systèmes UNIX ne permettent pas le #! la ligne doit dépasser environ 30 caractères, alors assurez-vous
que l' souhaiter exécutable est accessible avec un nom de fichier court.
Une approche encore meilleure consiste à démarrer vos fichiers de script avec les trois lignes suivantes :
#!/ Bin / sh
# le next en ligne redémarre en utilisant souhaiter \
exec souhaiter «$ 0» ${1+"$@"}
Cette approche présente trois avantages par rapport à l'approche du paragraphe précédent. D'abord,
l'emplacement de la souhaiter binaire n'a pas besoin d'être câblé dans le script : il peut être
n'importe où dans votre chemin de recherche shell. Deuxièmement, il contourne le nom de fichier de 30 caractères
limite dans l'approche précédente. Troisièmement, cette approche fonctionnera même si souhaiter est lui-même un
script shell (cela est fait sur certains systèmes afin de gérer plusieurs architectures ou
systèmes d'exploitation : le souhaiter le script sélectionne l'un des plusieurs binaires à exécuter). Les trois
les lignes provoquent les deux sh ainsi que souhaiter pour traiter le script, mais le exec n'est exécuté que par sh.
sh traite le script en premier ; il traite la deuxième ligne comme un commentaire et exécute le
troisième ligne. Les exec instruction oblige le shell à arrêter le traitement et à démarrer à la place
souhaiter pour retraiter l'intégralité du script. Lorsque souhaiter démarre, il traite les trois lignes comme
commentaires, puisque la barre oblique inverse à la fin de la deuxième ligne fait que la troisième ligne est
traité comme faisant partie du commentaire sur la deuxième ligne.
La fin d'un fichier script peut être marquée soit par la fin physique du support, soit par le
caractère, '\032' ('\u001a', contrôle-Z). Si ce caractère est présent dans le fichier, le │
souhaiter l'application lira le texte jusqu'au caractère inclus. Une candidature
qui requiert ce caractère dans le fichier peut l'encoder comme ``\032'', ``\x1a'', ou │
``\u001a''; ou peut le générer à l'aide de commandes telles que le format or binaire.
INSTRUCTIONS
Quand souhaiter est invoqué de manière interactive, il demande normalement chaque commande avec ``% ''. Tu
peut changer l'invite en définissant les variables tcl_prompt1 ainsi que tcl_prompt2. Si variable
tcl_prompt1 existe, il doit consister en un script Tcl pour afficher une invite ; à la place de
sortie d'une invite souhaiter évaluera le script dans tcl_prompt1. La variable
tcl_prompt2 est utilisé de la même manière lorsqu'un saut de ligne est tapé mais que la commande actuelle ne l'est pas
encore complet; si tcl_prompt2 n'est pas défini, aucune invite n'est émise pour les commandes incomplètes.
MOTS-CLÉS
coquille, boîte à outils
Utilisez wish8.4 en ligne en utilisant les services onworks.net