Wunsch – Online in der Cloud

Dies ist der Befehl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Wunsch - Einfache Fensterschale

ZUSAMMENFASSUNG


wünschen ?-Codierung Name? ?Dateiname arg arg ...?

OPTIONAL


-Codierung Name Gibt die Codierung des in gespeicherten Textes an Dateiname. Diese Option ist
erst erkannt vor dem Dateiname Argument.

-Farbkarte neu Gibt an, dass das Fenster stattdessen eine neue private Colormap haben soll
die Standard-Colormap für den Bildschirm zu verwenden.

-Anzeige Display Anzeige (und Bildschirm), auf dem das Fenster angezeigt werden soll.

-Geometrie Geometrie Für das Fenster zu verwendende Anfangsgeometrie. Wenn diese Option angegeben ist, ist es
Wert wird im gespeichert Geometrie globale Variable der Anwendung
Tcl-Interpreter.

-Name Name Verwenden Sie die Name als Titel, der im Fenster angezeigt werden soll, und als Name
des Dolmetschers für senden Befehle.

-sync Führen Sie alle X-Server-Befehle synchron aus, damit Fehler
sofort gemeldet. Dies führt zu einer viel langsameren Ausführung, aber
es ist nützlich für das Debuggen.

-verwenden id Gibt an, dass das Hauptfenster für die Anwendung eingebettet werden soll
im Fenster, dessen Bezeichner ist id, anstatt als ein . erstellt zu werden
unabhängiges Toplevel-Fenster. Id muss genauso angegeben werden wie
der Wert für die -verwenden Option für Toplevel-Widgets (dh sie hat eine
Formular wie das vom . zurückgegebene wininfo id Befehl).
Beachten Sie, dass dies auf einigen Plattformen nur korrekt funktioniert, wenn id bezieht sich
zu einem Tk Rahmen or Höchststufe das hat seine -Container Option aktiviert.

-visuell visuell Gibt das für das Fenster zu verwendende Visual an. visuell kann einen von haben
die von der . unterstützten Formulare Tk_GetVisual Verfahren.

-- Übergeben Sie alle verbleibenden Argumente an das Skript argv Variable
ohne sie zu interpretieren. Dies bietet einen Mechanismus zum Passieren
Argumente wie -Name zu einem Skript anstatt zu haben wünschen interpretieren
Them.
_________________________________________________________________________________________________

BESCHREIBUNG


Wunsch ist ein einfaches Programm bestehend aus der Tcl-Befehlssprache, dem Tk-Toolkit und a
Hauptprogramm, das Befehle aus der Standardeingabe oder aus einer Datei liest. Es entsteht ein Haupt
Fenster und verarbeitet dann Tcl-Befehle. Wenn wünschen mit Argumenten aufgerufen wird, dann die erste
wenige Argumente, ?-Codierung Name? ?Dateiname?, geben Sie den Namen einer Skriptdatei an und
optional die Codierung der in dieser Skriptdatei gespeicherten Textdaten. Ein Wert für
Dateiname wird erkannt, wenn das entsprechende Argument nicht mit „-“ beginnt.

Wenn keine Argumente vorhanden sind oder die Argumente kein a . angeben Dateiname, dann lautet Wunsch Tcl
Befehle interaktiv über die Standardeingabe. Die Verarbeitung von Befehlen wird fortgesetzt, bis
alle Fenster gelöscht wurden oder bis das Dateiende bei der Standardeingabe erreicht ist. Wenn da
existiert eine Datei“.wishrc“ im Home-Verzeichnis des Benutzers, wünschen wertet die Datei als
Tcl-Skript kurz vor dem Lesen des ersten Befehls von der Standardeingabe.

Wenn Argumente zu wünschen spezifizieren Sie a Dateiname und dann Dateiname wird wie der Name von a . behandelt
Skriptdatei. Wunsch wertet das Skript aus in Dateiname (was vermutlich einen Benutzer erstellt
Schnittstelle), dann reagiert es auf Ereignisse, bis alle Fenster gelöscht wurden. Befehle
wird nicht von der Standardeingabe gelesen. Es erfolgt keine automatische Auswertung von „.wishrc" wann
der Name einer Skriptdatei wird auf dem wünschen Befehlszeile, aber die Skriptdatei kann
immer Quelle es wenn gewünscht.

Beachten Sie, dass unter Windows die wünschenVersion.exe Programm variiert von tclshVersion.exe Programm
zusätzlich wichtig: Es verbindet sich nicht mit einer Standard-Windows-Konsole und ist
stattdessen ein Fensterprogramm. Aus diesem Grund bietet es zusätzlich Zugriff auf seine eigenen
trösten Befehl.

zur Auswahl WIRD BEARBEITET


Wunsch verarbeitet automatisch alle Befehlszeilenoptionen, die in der OPTIONAL
Zusammenfassung oben. Alle anderen Befehlszeilenargumente außer diesen werden an die
Anwendung mit dem Argc und argv später beschriebenen Variablen.

Anmeldeformular NAME/FUNKTION UND KLASSE


Der Name der Anwendung, der für Zwecke wie z. B. verwendet wird senden Befehle, wird genommen
von dem -Name Option, falls angegeben; sonst wird es von genommen Dateiname, wenn es ist
angegeben, oder aus dem Befehlsnamen, mit dem wünschen aufgerufen wurde. In den letzten beiden Fällen, wenn
der Name ein „/“-Zeichen enthält, dann werden nur die Zeichen nach dem letzten Schrägstrich verwendet
als Anwendungsname.

Die Klasse der Anwendung, die zum Beispiel zum Angeben von Optionen mit a . verwendet wird
RESSOURCENMANAGER -Eigenschaft oder .Xdefaults-Datei, ist mit ihrem Namen identisch, außer dass die
erster Buchstabe wird groß geschrieben.

VARIABLEN


Wunsch setzt die folgenden Tcl-Variablen:

Argc Enthält eine Zählung der Anzahl von arg Argumente (0, wenn keine), ohne
die oben beschriebenen Optionen.

argv Enthält eine Tcl-Liste, deren Elemente die arg Argumente, die a . folgen --
Option oder stimmen mit keiner der in beschriebenen Optionen überein OPTIONAL oben, in
order oder eine leere Zeichenfolge, wenn keine solchen Argumente vorhanden sind.

argv0 Enthält Dateiname wenn es angegeben wurde. Enthält andernfalls den Namen von
welche wünschen aufgerufen wurde.

Geometrie Besitzt das -Geometrie Option angegeben ist, wünschen kopiert seinen Wert hinein
Variable. Wenn die Variable danach noch existiert Dateiname bewertet wurde,
wünschen verwendet den Wert der Variablen in a wm Geometrie Befehl zum Einstellen der
Geometrie des Hauptfensters.

tcl_interaktiv
Enthält 1 wenn wünschen liest Befehle interaktiv (Dateiname war nicht
angegeben und die Standardeingabe ist ein terminalähnliches Gerät), sonst 0.

SCRIPT DATEIEN


Wenn Sie ein Tcl-Skript in einer Datei erstellen, deren erste Zeile ist
#!/usr/local/bin/wish
dann können Sie die Skriptdatei direkt aus Ihrer Shell aufrufen, wenn Sie sie als ausführbar markieren.
Dies setzt das voraus wünschen wurde am Standardspeicherort in installiert / usr / local / bin; ob
Wenn es woanders installiert ist, müssen Sie die obige Zeile entsprechend ändern. Viele
UNIX-Systeme lassen die #! Zeile etwa 30 Zeichen lang sein, also seien Sie sicher
, dass die wünschen ausführbare Datei kann mit einem kurzen Dateinamen aufgerufen werden.

Ein noch besserer Ansatz besteht darin, Ihre Skriptdateien mit den folgenden drei Zeilen zu starten:
#!/ Bin / sh
# weiter Linie startet neu Verwendung von wünschen
exec wünschen "$ 0" ${1+"$@"}
Dieser Ansatz hat drei Vorteile gegenüber dem Ansatz im vorherigen Absatz. Zuerst,
der Standort des wünschen Binary muss nicht fest in das Skript eingebunden sein: es kann
irgendwo in Ihrem Shell-Suchpfad. Zweitens kommt es um den 30-stelligen Dateinamen herum
Grenze im vorherigen Ansatz. Drittens funktioniert dieser Ansatz auch dann, wenn wünschen ist selbst ein
Shell-Skript (dies wird auf einigen Systemen gemacht, um mehrere Architekturen zu handhaben oder
Betriebssysteme: die wünschen Skript wählt eine von mehreren Binärdateien zum Ausführen aus). Die Drei
Linien verursachen beides sh und wünschen das Skript zu verarbeiten, aber die exec wird nur ausgeführt von sh.
sh verarbeitet das Skript zuerst; es behandelt die zweite Zeile als Kommentar und führt die
dritte Zeile. Die exec -Anweisung veranlasst die Shell, die Verarbeitung zu stoppen und stattdessen zu starten
wünschen um das gesamte Skript erneut zu verarbeiten. Wann wünschen startet, es behandelt alle drei Zeilen als
Kommentare, da der Backslash am Ende der zweiten Zeile bewirkt, dass die dritte Zeile
als Teil des Kommentars in der zweiten Zeile behandelt.

Das Ende einer Skriptdatei kann entweder durch das physische Ende des Mediums oder durch das
Zeichen, „\032“ („\u001a“, Strg-Z). Wenn dieses Zeichen in der Datei vorhanden ist, wird das
wünschen Die Anwendung liest Text bis einschließlich des Zeichens. Eine Bewerbung
das dieses Zeichen in der Datei erfordert, kann es als „\032“, „\x1a“ oder „\u001a“ kodieren; oder
kann es durch die Verwendung von Befehlen wie Format or binär.

AUFFORDERUNGEN


Wann wünschen interaktiv aufgerufen wird, fordert es normalerweise für jeden Befehl mit „% “. Du
kann die Eingabeaufforderung durch Setzen der Variablen ändern tcl_prompt1 und tcl_prompt2. Wenn variabel
tcl_prompt1 existiert, muss es aus einem Tcl-Skript bestehen, um eine Eingabeaufforderung auszugeben; Anstatt von
eine Aufforderung ausgeben wünschen wertet das Skript aus in tcl_prompt1. Die Variable
tcl_prompt2 wird auf ähnliche Weise verwendet, wenn ein Zeilenumbruch eingegeben wird, aber der aktuelle Befehl ist
Noch nicht fertig; wenn tcl_prompt2 ist nicht gesetzt, dann wird keine Abfrage für unvollständig . ausgegeben
Befehle.

Nutzen Sie Wish online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme