whycomputer.com >> Počítačová školení >  >> Software

Ovládání C v očekávání Script

Jazyk očekávání počítačového skriptování odvozuje svůj název z primární funkce jazyka, kterým je očekávat vstup uživatele z interaktivního programu a automatizovat odpověď. Očekávání se primárně používá v činnostech typu správy systémů, kde může správce potřebovat pravidelnou interakci s jiným systémem ve formálním způsobem. Jeden společný stisk klávesy v administraci systémů je "Ctrl-C", který se typicky používá k přerušení procesu. Očekávání je navrženo tak, aby automatizovalo všechny typické klíče nebo kombinace klíčů, které může správce systému zadat.

Očekávejte skriptovací jazyk
Očekávejte je skriptovací jazyk, který byl navržen speciálně pro automatizaci interakce s počítačovými programy. Očekávaný skript může programátorovi nebo systémovému administrátorovi umožnit automatizovat procesy, které by obvykle vyžadovaly interakci uživatele. Don Libes vytvořil jazyk Expect při práci v Národním institutu standardů a od počátku devadesátých let byl zaveden do praxe. Očekávání je vyvíjeno na vrcholu skriptovacího jazyka Tcl a knihoven podprogramů. Syntaxe skriptů Expect je podobná syntaxi skriptů Tcl.

Control-C
Určité sekvence kláves byly přijaty jako standardy ve světě počítačů napříč platformami a operačními systémy. Příkaz "Ctrl-C" je jedna taková významná posloupnost kláves, zejména na platformách Unixu. "Ctrl-C" se zadává současným stisknutím klávesy "Control" a klávesy "C" na klávesnici. V prostředí příkazového řádku v Unixu byl "Ctrl-C" široce používán jako příkaz přerušení. Skripty a příkazy jsou navrženy tak, aby ukončily po přerušení "Ctrl-C". Společná zkratka pro "Ctrl-C" je napsána jako ^ C.

"Ctrl-C". v očekávání
Může být nutné odeslat nebo přijmout "Ctrl-C" z uvnitř očekávaného skriptu, i když je typičtější odesílat než přijímat takové příkazy. Nejbezpečnější způsob, jak poslat sekvenci "Ctrl-C" v aplikaci Expect, je použití osmičkových kódovacích schopností jazyka Tcl. Všechny řídicí kódy mají ekvivalentní osmičkovou sekvenci v ASCII. "Ctrl-C" má osmičkovou hodnotu tři v ASCII, takže očekávaná sekvence by byla "003". Chcete-li poslat "Ctrl-C" v aplikaci Očekávejte pomocí své osmičkové hodnoty, použijte ve svém skriptu příkaz "poslat 003".

Autoexpect
Jeden z nástrojů, které vývojáři, kteří psali skripty v aplikaci Očekávání, je autoexpect . Autoexpect je navržen tak, aby generoval očekávaný skript prostřednictvím sledování vašich interakcí s jiným programem. Autoexpect bude reprodukovat vaše interakce v očekávaném skriptu, který lze použít v budoucnu. Můžete použít autoexpect pro práci přes složitosti, se kterými se můžete setkat při kódování očekávaného skriptu. Pokud se pokoušíte poslat nebo přijmout sekvenci "Ctrl-C" v aplikaci Očekávejte a váš skript se nechová tak, jak se očekávalo, spusťte interakci prostřednictvím funkce autoexpect, aby se problémy ladily. Autoexpect můžete spustit z příkazového řádku v libovolném počítači, kde je Expect nainstalován s příkazem "autoexpect".

URL:https://cs.whycomputer.com/Software/100108349.html

Software
  • Jak spustit skript SQL v aplikaci Microsoft Access 2007

    Aplikace Microsoft Access je databázová aplikace, ve které můžete spustit skripty SQL. Při vytvoření dotazu pomocí Průvodce Microsoft Access automaticky vytvoří syntaxi SQL na pozadí. Vytvořená syntaxe SQL se používá ke spuštění dotazu. Můžete také zkopírovat a vložit dotaz SQL přímo do aplikace Mic

  • Rizika vnitřní kontroly v eCommerce

    Technologie výrazně změnila způsob, jakým společnosti působí v dnešním obchodním světě. Mnoho společností začalo internetové stránky elektronického obchodování prostřednictvím internetu, aby prodalo své zboží a služby spotřebitelům a dalším podnikům. Společnosti mohou působit pouze jako podniky elek

Počítačová školení © https://cs.whycomputer.com