De Verwacht computer scripttaal ontleent zijn naam aan de primaire functie van de taal , die op gebruikersinvoer verwachten van een interactief programma en automatiseren van de respons . Verwacht wordt voornamelijk gebruikt in systemen - administratie soort activiteiten , waarbij een beheerder kan nodig zijn om periodiek te communiceren met een ander systeem op een toverspreuk manier. Een veel voorkomende toetsaanslag in systeembeheer is " Ctrl - C , " meestal gebruikt om af te breken van een proces . Verwacht wordt ontworpen om een typische toets of combinatie van toetsen die een systeembeheerder kan voeren automatiseren . Verwachten scripttaal Verwacht is een scripting taal die speciaal is ontworpen om interactie met computerprogramma's te automatiseren . Een Verwacht script kan toestaan dat een programmeur of systeembeheerder naar processen die zou vereisen meestal interactie van de gebruiker te automatiseren . Don Libes creëerde de Expect taal terwijl het werken bij het National Institute of Standards en het is op grote schaal uitgevoerd sinds de vroege jaren 1990 . Verwacht wordt ontwikkeld op de top van de Tcl scripttaal en subroutine bibliotheken . De syntaxis voor Verwacht scripts is vergelijkbaar met die van Tcl scripts . Controle - C Bepaalde toetsenbord sequenties zijn aangenomen als standaarden in de computerwereld , verschillende platforms en besturingssystemen . De " Ctrl - C " commando is een dergelijke belangrijke toetsencombinatie , vooral op Unix -platforms . " Ctrl - C " wordt getypt door gelijktijdig op de toets " Control" en de " C "-toets letter op het toetsenbord . Binnen een command - line omgeving in Unix , " Ctrl - C " is op grote schaal aangenomen als een abort commando . Scripts en commando's zijn ontworpen om te eindigen bij het ontvangen van een " Ctrl - C " interrupt . Een gemeenschappelijke afkorting voor " Ctrl - C " wordt geschreven als ^ C. " Ctrl - C " in Expect Het kan nodig zijn verzenden of ontvangen van een " Ctrl - C " vanuit een Expect script , maar het is meer typisch voor het verzenden dan ontvangt zo'n opdracht . De veiligste manier om een "Ctrl - C " sequence te sturen in Verwachten is om de octale codering mogelijkheden van de taal Tcl gebruiken . Alle controle codes hebben een equivalente octale sequentie in ASCII . " Ctrl - C " heeft een octale waarde van de drie in ASCII , dus de Expect volgorde zou zijn " \\ 003 " . Om in Verwacht behulp van de octale waarde stuur " Ctrl - C " , gebruikt u het commando " send \\ 003 " in je script . Autoexpect Een van het beschikbaar aan ontwikkelaars gereedschappen schrijven van scripts in Expect is autoexpect . Autoexpect is ontworpen voor het genereren van een Expect script via de controle van uw interactie met een ander programma . Autoexpect uw interacties reproduceren per verwachten script dat gebruikt kan worden in de toekomst . U kunt autoexpect gebruiken om te werken door middel van complexiteit die u kunt tegenkomen bij het coderen van een Expect script . Als u probeert een "Ctrl - C " sequence verzenden of ontvangen in Verwachten , en je script zich niet gedraagt zoals verwacht , het uitvoeren van een interactie via autoexpect om de problemen te debuggen . U kunt autoexpect uitvoeren vanaf de opdrachtregel op elke computer waar Verwacht wordt geïnstalleerd met de " autoexpect " commando .
|