whycomputer.com >> Cunoașterea pe Internet >  >> Software-ul

Control C in Expect Script

Limba de scripturi pentru calculatorul Expect își dedică numele din funcția primară a limbii, care este să aștepte o intrare de la un program interactiv și să automatizeze răspunsul. Asteptarea este folosită în principal în activitățile de tip administrare a sistemelor, unde administratorul poate avea nevoie să interacționeze periodic cu un alt sistem într-o manieră formală. O apăsare de tastă comună în administrarea sistemelor este "Ctrl-C", utilizată în mod obișnuit pentru a întrerupe un proces. Expect este conceput pentru a automatiza orice tastă tipică sau o combinație de chei pe care un administrator de sistem ar putea să o introducă.

Așteptați limbajul de scripting
Expect este o limbă de scripting care a fost creată special pentru a automatiza interacțiunea cu programele de calculator. Un script Expect poate permite unui programator sau unui administrator de sistem să automatizeze procesele care ar necesita în mod obișnuit interacțiunea cu utilizatorul. Don Libes a creat limba Expect în timp ce lucra la Institutul Național de Standarde și a fost pusă în aplicare pe scară largă de la începutul anilor 1990. Expect se dezvoltă pe lângă limbajul de scripting Tcl și bibliotecile de subrutine. Sintaxa pentru scripturile Expect este similară cu cea a scripturilor Tcl.

Control-C
Anumite secvențe de tastatură au fost adoptate ca standarde în lumea calculatoarelor, între platforme și sisteme de operare. Comanda "Ctrl-C" este o secvență cheie importantă, în special pe platformele Unix. "Ctrl-C" este tastat prin apăsarea simultană a tastei "Control" și a literei "C" de pe tastatură. Într-un mediu de linie de comandă în Unix, "Ctrl-C" a fost adoptat pe scară largă ca o comandă de întrerupere. Scripturile și comenzile sunt concepute să se termine după primirea unei întreruperi "Ctrl-C". O stenogramă comună pentru "Ctrl-C" este scrisă ca ^ C.

"Ctrl-C" în Expect
Este posibil să fie necesar să trimiteți sau să primiți un "Ctrl-C" dintr-un script Expect, deși este mai tipic să trimiteți decât să primiți o astfel de comandă. Cel mai sigur mod de a trimite o secvență "Ctrl-C" în Expect este să utilizați capacitățile de codare octal a limbii Tcl. Toate codurile de control au o secvență octală echivalentă în ASCII. "Ctrl-C" are o valoare octală de trei în ASCII, astfel încât secvența Expect ar fi "\\ 003". Pentru a trimite un "Ctrl-C" în Expect utilizând valoarea octală, utilizați comanda "send \\ 003" în scriptul dvs.

Autoexpect
Unul dintre instrumentele disponibile dezvoltatorilor care scriu scripturi în Expect este autoexpect . Autoexpect este proiectat pentru a genera un script Expect prin monitorizarea interacțiunilor dvs. cu un alt program. Autoexpect va reproduce interacțiunile într-un script Expect care poate fi utilizat în viitor. Aveți posibilitatea să utilizați autoexpect pentru a lucra prin complexitățile pe care le puteți întâlni atunci când codați un script Expect. Dacă încercați să trimiteți sau să primiți o secvență "Ctrl-C" în Expect și scriptul dvs. nu se comportă așa cum a fost anticipat, rulați o interacțiune prin autoexpect pentru a depana problemele. Puteți rula autoexpect din linia de comandă pe orice computer unde Expect este instalat cu comanda "autoexpect"
URL:https://ro.whycomputer.com/software-ul/100508349.html

Software-ul
  • Cum se execută un script SQL pe Microsoft Access 2007

    Microsoft Access este o aplicație de bază de date în care puteți rula scripturi SQL. Când utilizați expertul Microsoft Access pentru a crea o interogare, software-ul creează automat sintaxa SQL în fundal. Sintaxa SQL creată este utilizată pentru a rula interogarea. De asemenea, puteți copia și inser

  • Riscurile de control intern în eCommerce

    Tehnologia a schimbat foarte mult modul în care companiile operează în lumea afacerilor de astăzi. Multe companii au lansat site-uri de eCommerce prin Internet pentru a-și vinde bunurile și serviciile pentru consumatori și alte companii. Companiile pot funcționa numai ca întreprinderi de comerț elec

  • Cum se creează un VBE File

    Un fișier VBE este un fișier standard de bază vizual (VBS) care a fost criptat. Acest lucru va împiedica accesul utilizatorilor neautorizați la informațiile despre codul sursă din fișier, păstrând în siguranță proprietatea intelectuală de la hackeri și hoți de date. Acest lucru poate fi realizat fol

Cunoașterea pe Internet © https://ro.whycomputer.com