EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

dorință - Online în cloud

Rulați wish în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este dorința de comandă care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dorință - Înveliș simplu de fereastră

REZUMAT


dori ?-codare nume? ?nume de fișier arg arg ...?

OPŢIUNI


-codare nume Specifică codificarea textului stocat în nume de fișier. Această opțiune este
recunoscut doar înainte de nume de fișier argument.

- hartă de culori nou Specifică că fereastra ar trebui să aibă în schimb o nouă hartă de culori privată
de utilizarea hărții de culori implicite pentru ecran.

-afişa afișa Afișează (și ecran) pe care să se afișeze fereastra.

-geometrie geometrie Geometrie inițială de utilizat pentru fereastră. Dacă această opțiune este specificată, este
valoarea este stocată în geometrie variabila globală a aplicației
Tcl interpret.

-Yam nume Utilizare nume ca titlu care va fi afișat în fereastră și ca nume
a interpretului pentru trimite comenzi.

-sincronizare Executați toate comenzile serverului X sincron, astfel încât erorile să fie
raportat imediat. Acest lucru va duce la o execuție mult mai lentă, dar
este util pentru depanare.

-utilizare id Specifică faptul că fereastra principală pentru aplicație urmează să fie încorporată
în fereastra al cărei identificator este id, în loc să fie creat ca un
fereastră de nivel superior independentă. Id trebuie specificată în același mod ca
valoarea pentru -utilizare opțiune pentru widget-uri de nivel superior (adică are un
formă ca cea returnată de către Wininfo id comanda).
Rețineți că pe unele platforme acest lucru va funcționa corect numai dacă id se referă
la un Tk cadru or nivel superior asta are -container opțiunea activată.

-vizual vizual Specifică elementele vizuale de utilizat pentru fereastră. Vizual poate avea oricare dintre
formele susţinute de Tk_GetVisual procedură.

-- Treceți toate argumentele rămase la script-ul argv variabil
fără a le interpreta. Aceasta oferă un mecanism de trecere
argumente precum -Yam la un scenariu în loc să aibă dori interpreta
Le.
________________________________________________________________________________________________________________

DESCRIERE


Dori este un program simplu format din limbajul de comandă Tcl, setul de instrumente Tk și a
program principal care citește comenzi de la intrare standard sau dintr-un fișier. Se creează un principal
fereastra și apoi procesează comenzile Tcl. Dacă dori este invocat cu argumente, apoi primul
putine argumente, ?-codare nume? ?nume de fișier?, specificați numele unui fișier script și,
opțional, codificarea datelor text stocate în acel fișier script. O valoare pentru
nume de fișier este recunoscut dacă argumentul corespunzător nu începe cu „-”.

Dacă nu există argumente, sau argumentele nu specifică a nume de fișier, apoi dorința citește Tcl
comenzi interactiv de la intrare standard. Va continua procesarea comenzilor până la
toate ferestrele au fost șterse sau până când se ajunge la sfârșitul fișierului la intrarea standard. În cazul în care există
există un fișier „.wishrc” în directorul principal al utilizatorului, dori evaluează dosarul ca a
Scriptul Tcl chiar înainte de a citi prima comandă de la intrarea standard.

Dacă argumente la dori specificați a nume de fișier, Apoi nume de fișier este tratat ca numele unui
fișier script. Dori va evalua scenariul în nume de fișier (care se presupune că creează un utilizator
interfață), apoi va răspunde la evenimente până când toate ferestrele vor fi șterse. Comenzi
nu va fi citit din intrarea standard. Nu există o evaluare automată a „.wishrc" cand
numele unui fișier script este prezentat pe dori linia de comandă, dar fișierul script poate
mereu sursă dacă se dorește.

Rețineți că pe Windows, doriversiune.executabil programul variază de la tclshversiune.executabil program
într-un mod suplimentar important: nu se conectează la o consolă standard Windows și este
în schimb un program cu ferestre. Din acest motiv, oferă în plus acces la propriul său
consolă comanda.

OPȚIUNE PRELUCRARE


Dori procesează automat toate opțiunile liniei de comandă descrise în OPŢIUNI
rezumatul de mai sus. Orice alte argumente din linia de comandă în afară de acestea sunt transmise către
aplicația folosind argc și argv variabile descrise mai târziu.

APLICARE NUME AND CLASĂ


Numele aplicației, care este utilizat în scopuri precum trimite comenzi, este luat
de la -Yam opțiune, dacă este specificată; altfel este luat din nume de fișier, dacă este
specificat, sau din numele comenzii prin care dori a fost invocat. În ultimele două cazuri, dacă
numele conține un caracter „/”, apoi sunt folosite doar caracterele de după ultima bară oblică
ca numele aplicației.

Clasa aplicației, care este utilizată în scopuri precum specificarea opțiunilor cu a
MANAGER DE RESURSE proprietatea sau fișierul .Xdefaults, este același cu numele său, cu excepția faptului că
prima literă este scrisă cu majuscule.

VARIABILE


Dori setează următoarele variabile Tcl:

argc Conține un număr al numărului de arg argumente (0 dacă nu există), fără a include
opțiunile descrise mai sus.

argv Conține o listă Tcl ale cărei elemente sunt arg argumente care urmează a --
opțiune sau nu se potrivesc cu niciuna dintre opțiunile descrise în OPŢIUNI mai sus, în
ordine sau un șir gol dacă nu există astfel de argumente.

argv0 conţine nume de fișier dacă a fost specificat. În caz contrar, conține numele prin
care dori a fost invocat.

geometrie În cazul în care -geometrie este specificată opțiunea, dori își copiază valoarea în aceasta
variabil. Dacă variabila mai există după nume de fișier a fost evaluat,
dori folosește valoarea variabilei din a wm geometrie comanda pentru a seta
geometria ferestrei principale.

tcl_interactive
Conține 1 dacă dori citește comenzile în mod interactiv (nume de fișier nu era
specificat și intrarea standard este un dispozitiv asemănător terminalului), 0 în caz contrar.

SCRIPT DOSARE


Dacă creați un script Tcl într-un fișier a cărui primă linie este
#!/usr/local/bin/wish
apoi puteți invoca fișierul script direct din shell dacă îl marcați ca executabil.
Aceasta presupune că dori a fost instalat în locația implicită în / / Local / bin usr; dacă
este instalat în altă parte, atunci va trebui să modificați linia de mai sus pentru a se potrivi. Mulți
Sistemele UNIX nu permit #! linia să depășească aproximativ 30 de caractere lungime, așa că asigurați-vă
faptul că dori executabilul poate fi accesat cu un nume scurt de fișier.

O abordare și mai bună este să porniți fișierele script cu următoarele trei linii:
#!/ Bin / sh
# il următor linie reporniri folosind dori \
Exec dori „0 $” ${1+"$@"}
Această abordare are trei avantaje față de abordarea din paragraful anterior. Primul,
locația dori binarul nu trebuie să fie conectat în script: poate fi
oriunde în calea de căutare shell. În al doilea rând, se ocupă de numele fișierului de 30 de caractere
limită în abordarea anterioară. În al treilea rând, această abordare va funcționa chiar dacă dori este în sine o
script shell (acest lucru se face pe unele sisteme pentru a gestiona mai multe arhitecturi sau
sisteme de operare: dori script-ul selectează unul dintre mai multe binare de rulat). Cei trei
liniile cauzează ambele sh și dori pentru a procesa scriptul, dar Exec este executat doar de sh.
sh procesează mai întâi scriptul; tratează a doua linie ca un comentariu și execută
a treia linie. The Exec declarația determină ca shell-ul să oprească procesarea și, în schimb, să pornească
dori pentru a reprocesa întregul script. Cand dori pornește, tratează toate cele trei linii ca
comentarii, deoarece bara oblică inversă de la sfârșitul celei de-a doua rânduri face ca a treia linie să fie
tratate ca parte a comentariului de pe a doua linie.

Sfârșitul unui fișier script poate fi marcat fie de sfârșitul fizic al mediului, fie de
caracter, „\032” (“\u001a”, control-Z). Dacă acest caracter este prezent în fișier, fișierul
dori aplicația va citi text până la, dar fără a include caracterul. O aplicatie
care necesită acest caracter în fișier, îl poate codifica ca „\032”, „\x1a” sau „\u001a”; sau
îl poate genera prin utilizarea unor comenzi precum format or binar.

INCOMANDĂRI


Cand dori este invocat interactiv, în mod normal solicită fiecare comandă cu „% ”. Tu
poate schimba promptul prin setarea variabilelor tcl_prompt1 și tcl_prompt2. Dacă variabil
tcl_prompt1 există, atunci trebuie să fie compus dintr-un script Tcl pentru a scoate un prompt; in loc de
emiterea unui prompt dori va evalua scenariul în tcl_prompt1. Variabila
tcl_prompt2 este utilizat într-un mod similar atunci când este introdusă o linie nouă, dar comanda curentă este
nefinalizat încă; dacă tcl_prompt2 nu este setat, atunci nu este scos nicio solicitare pentru incomplet
comenzi.

Utilizați wish online folosind serviciile onworks.net


Ad


Ad