“Conocimiento Computadora>Software

Control C en Expect Script

El lenguaje de script de computadora de Expect deriva su nombre de la función principal del lenguaje, que es esperar la entrada del usuario de un programa interactivo y automatizar la respuesta. Expect se usa principalmente en actividades de tipo administración de sistemas, donde un administrador puede necesitar interactuar periódicamente con otro sistema de una manera formulada. Una combinación de teclas común en la administración de sistemas es "Ctrl-C", que generalmente se usa para abortar un proceso. Expect está diseñado para automatizar cualquier clave típica o combinación de claves que un administrador del sistema pueda ingresar.

Expect Scripting Language

Expect es un lenguaje de scripting diseñado específicamente para automatizar la interacción con los programas de computadora. Un script de Expect puede permitir que un programador o administrador de sistemas automatice procesos que normalmente requerirían la interacción del usuario. Don Libes creó el lenguaje Expect mientras trabajaba en el Instituto Nacional de Estándares y se ha implementado ampliamente desde principios de la década de 1990. Expect se desarrolla sobre el lenguaje de script Tcl y las bibliotecas de subrutinas. La sintaxis de los scripts de Expect es similar a la de los scripts de Tcl.

Control-C

Se han adoptado ciertas secuencias de teclado como estándares en el mundo de la computación, en todas las plataformas y sistemas operativos. El comando "Ctrl-C" es una secuencia de teclas importante, particularmente en plataformas Unix. "Ctrl-C" se escribe presionando simultáneamente la tecla "Control" y la tecla de la letra "C" en el teclado. Dentro de un entorno de línea de comandos en Unix, "Ctrl-C" ha sido ampliamente adoptado como un comando de cancelación. Los scripts y comandos están diseñados para terminar al recibir una interrupción "Ctrl-C". Una abreviatura común para "Ctrl-C" se escribe como ^ C.

" Ctrl-C " en Expect

Puede ser necesario enviar o recibir un "Ctrl-C" desde un script de Expect, aunque es más típico enviar que recibir dicho comando. La forma más segura de enviar una secuencia "Ctrl-C" en Expect es utilizar las capacidades de codificación octal del lenguaje Tcl. Todos los códigos de control tienen una secuencia octal equivalente en ASCII. "Ctrl-C" tiene un valor octal de tres en ASCII, por lo que la secuencia Esperar sería "\\ 003". Para enviar un "Ctrl-C" en Expect usando su valor octal, use el comando "send \\ 003" en su script.

Autoexpect

Una de las herramientas disponibles para los desarrolladores que escriben scripts en Expect es autoexpect . Autoexpect está diseñado para generar un script de Expect a través del monitoreo de sus interacciones con otro programa. Autoexpect reproducirá sus interacciones en un script de Expect que se puede usar en el futuro. Puede usar autoexpect para resolver las complejidades que puede encontrar al codificar un script de Expect. Si está intentando enviar o recibir una secuencia "Ctrl-C" en Expect, y su script no se comporta como se esperaba, ejecute una interacción a través de autoexpect para depurar los problemas. Puede ejecutar autoexpect desde la línea de comandos en cualquier computadora donde Expect esté instalado con el comando "autoexpect".

[Control C en Expect Script] URL: http://www.ordenador.online/computadora/Software/254661.html

Software
Cómo bloquear un escritorio remoto
Cómo proteger el puerto 443
¿Cómo vuelvo a descargar mi software Quicken?
Cómo agregar mapas a Magellan RoadMate 1200
Cómo hacer disparos a la cabeza en Photoshop
Cómo configurar el escritorio remoto en Windows 98
Cómo quitar Powerpoint 2007 Links
¿Qué es un controlador de escaneo WIA?
Conocimiento de la computadora © http://www.ordenador.online