Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Konaní C v Očakávajte Script

Očakávajte počítač skriptovací jazyk , odvodzuje svoj názov od primárnej funkcii jazyka , ktorý je očakávať užívateľský vstup z interaktívneho programu a automatizovať odpovede . Očakávajte , že sa používa predovšetkým v type systémov podávania činnosti , kde môže správca potrebovať pravidelne komunikovať s iným systémom v formulaic spôsobom . Jedným z bežných kláves v správe systémov je " Ctrl - C " , zvyčajne používa na prerušenie procesu . Očakávať , že je navrhnutý pre automatizáciu akejkoľvek typické klávesy alebo kombinácie klávesov , ktoré správca systému môže vstúpiť . Očakávajte Scripting Language

Expect je skriptovací jazyk , ktorý bol navrhnutý špeciálne pre automatizáciu interakciu s počítačovými programami . Očakávajte skript môže dovoliť programátor alebo systémy správcovi automatizovať procesy, ktoré by zvyčajne vyžadujú interakciu s užívateľom . Don Libes vytvoril očakávať , že jazyk pri práci pri národnom inštitútu štandardov a bol implementovaný široko od roku 1990 . Očakávajte , že sa rozvíja na vrchole skriptovacieho jazyka Tcl a podprogramov knižnice . Syntax očakávať , skriptov je podobný ako Tcl skriptov .
Control - C

Niektoré sekvencie klávesov boli prijaté ako štandardy v počítačovom svete , naprieč platformami a operačné systémy . Príkaz " Ctrl - C " je jeden taký významný postupnosť klávesov , najmä na unixových platformách . " Ctrl - C " je napísaný súčasným stlačením tlačidla " Control " a písmeno tlačidlo " C " na klávesnici . Do príkazového riadku prostredí Unixu , " Ctrl - C " bol široko prijatý ako príkaz ukončiť . Skripty a príkazy sú navrhnuté tak , aby ukončiť po obdržaní " Ctrl - C " prerušenia . Spoločná skratka pre " Ctrl - C " je zapísaný ako ^ C.
" Ctrl - C " v Očakávajte

Môže byť potrebné odosielať alebo prijímať " Ctrl - C " zvnútra Očakávajte skript , hoci to je viac typické pre odosielanie , než prijať taký príkaz . Najbezpečnejší spôsob , ako poslať " Ctrl - C " sekvencie v Expect je používať osmičkové schopnosti kódovanie jazyka Tcl . Všetky ovládacie kódy majú ekvivalentný osmičkové poradie v ASCII . " Ctrl - C " má osmičkovú hodnotu tri v ASCII , takže očakávajte sekvencie bude " \\ 003 " . Ak chcete odoslať " Ctrl - C " očakávať , že pomocou jeho osmičkovú hodnotu , použite príkaz " Poslať \\ 003 " v skripte .
Autoexpect

Jeden z k dispozícii nástroje pre vývojárov písanie skriptov v Expect je autoexpect . Autoexpect je navrhnutý tak , aby generovať očakávať , že skript pomocou sledovania vašich interakcií s iným programom . Autoexpect bude reprodukovať vaše interakcie vo očakávať skriptu, ktorý môže byť použitý v budúcnosti . Môžete použiť autoexpect pracovať cez komplikácie , ktoré môžu nastať pri kódovaní je očakávať , že skript . Ak sa snažíte odoslať alebo prijať " Ctrl - C " sekvenciu očakávať , a váš skript nespráva , ako sa očakávalo , spustiť interakciu prostredníctvom autoexpect ladiť problémy . Môžete spustiť autoexpect z príkazového riadku v počítači , kde je nainštalovaný očakávať s " autoexpect " príkazu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené