Noticias:
Letras de canciones
Nuevo WinEsquema 5
En ésta página:
Todos los programas
FolderQuote
Image Tools
Dominios de Internet
IPUpdate 2
Artículos y fuentes
Software matemático
Pequeñas utilidades
Servicios:
IPTools
Traducción En>Es
Contactar con el autor
Valore la página
|
Biblioteca de programación
El programa:
Automatización es un programa que realiza tareas repetitivas y, por lo
general, aburridas, mediante secuencias de comandos que se ejecutan linealmente,
pero pueden realizarse saltos.
Es muy sencillo de usar. No tema al código, es fácil de interpretar y
encontrar fallos, pero realmente ahorrará tiempo realizando secuencias de
comandos que hagan sus tareas repetitivas fáciles de llevar a cabo. Como tareas
repetitivas se entiende aquellas que se realizan un conjunto de comandos en un
programa y ejecutar éste orden numerosas veces con cada fichero, caso, etc.
De todos modos, puede aprender mucho con los ejemplos incluídos por el
programa, que tratan los distintos aspectos a los que alcanza el programa.
Comandos del programa habituales:
Todos los archivos creados por el programa residen en su directorio de
instalación. Cuando haga clic en "Abrir", se mostrarán los archivos
que se encuentren el directorio de instalación. Si obtiene programas de otras
fuentes, puede asociar los archivos prgm al programa desde Archivo >
Opciones..., allí haciendo clic en "Asociar extensión". Entonces en
el explorador de Windows podrá hacer doble clic en un programa y
Automatización lo ejecutará.
El código:
El código está basado en un conjunto de líneas con diferentes comandos.
Cada comando está formado por el nombre que lo identifica (sin espacios y en
mayúsculas), un símbolo mayor que (>) y un parámetro, en el que se puede
introducir un valor fijo o combinarse valores fijos con variables
intercalables. Para manejar bien el código, puede insertar visualmente
éstos comandos haciendo clic en el icono del "dedo" en la barra de
herramientas superior. De ésta manera ésta seguro de que los comandos están
bien escritos, así como una pequeña información de cómo se usa.
Para escribir el código libremente, haga clic en el último icono de la
barra de herramientas, que intercambia entre el modo visual y el modo de libre
edición.
Resumen de comandos:
Comando |
Valor
admitido |
Descripción |
ESPERAR> |
Entero mayor que 0 |
Demora la ejecución de la secuencia durante un número
determinado de segundos. |
ENVIARTECLAS> |
Texto o variable |
Envía pulsaciones de teclado a la ventana activa. Puede
introducir cualquier texto. Para caracteres especiales, introduzca variables
de comando. |
IRA> |
Entero mayor que -1 |
Continúa la secuencia a partir de la línea especificada.
La primera línea es 0. |
SIESTO> |
Texto o variable |
Especifica la variable Si Esto. Se usa para fijar la primera
parte de una condición. |
ES> |
igual, mayorque, menorque ó distinto |
Especifica la condición de igualdad en una condición. |
AESTO> |
Texto o variable |
Especifica la variable A Esto. Se usa para fijar la segunda
parte de una condición. |
MENSAJE> |
Texto y/o variable |
Muestra una caja de mensaje para depuración. |
CONTADOR> |
++, --, entero |
Manipula el contador interno. Para incrementar en uno el
contador el valor debe ser ++; para reducir en uno, --; y para fijar un
valor nuevo cualquier número entero. |
EJECUTAR> |
Ruta con o sin variables de ruta |
Ejecuta una aplicación o un archivo. Puede usar las variables
de ruta. |
ARCHIVO> |
Ruta con o sin variables de ruta |
Especifica el archivo en el que realizar operaciones de
escritura o lectura. |
AGREGARARCHIVO> |
Texto o variable |
Escribe un texto al final de un archivo, especificado por el
comando ARCHIVO>. |
ESCRIBIRARCHIVO> |
Texto o variable |
Escribe un texto en un archivo (sobreescribe el existente),
especificado por el comando ARCHIVO>. |
VARIABLE> |
Entero mayor que -1 y menor que 256 |
Especifica el número de la variable con la que manipulan
los comandos VARIABLES. |
VALOR> |
Texto, variable o entero |
Fija el valor de la variable con un texto, otra variable o
un número. |
MULTI> |
Entero |
Multiplica el valor de la variable por un número. |
PART> |
Entero |
Divide el contenido de la variable por un número. |
PLUS> |
Entero |
Suma un número al contenido de la variable. |
MINUS> |
Entero. |
Resta un número al contenido de la variable. |
En el comando ENVIARTECLAS> pueden enviarse códigos de letras insertando
en el parámetro los siguientes códigos:
Tecla |
Código |
Retroceso |
{BACKSPACE}, {BS}o {BKSP} |
Pausa |
{BREAK} |
Bloq Mayús |
{CAPSLOCK} |
Supr |
{DELETE} o {DEL} |
Flecha abajo |
{DOWN} |
Fin |
{END} |
Entrar |
{ENTER}o ~ |
Esc |
{ESC} |
Ayuda |
{HELP} |
Inicio |
{HOME} |
Insert |
{INSERT} o {INS} |
Flecha izquierda |
{LEFT} |
Bloq Num |
{NUMLOCK} |
Re Pág |
{PGDN} |
Av Pág |
{PGUP} |
Impr Pant |
{PRTSC} |
Flecha derecha |
{RIGHT} |
Bloq Despl |
{SCROLLLOCK} |
Tab |
{TAB} |
Flecha arriba |
{UP} |
F1 |
{F1} |
F2 |
{F2} |
F3 |
{F3} |
F4 |
{F4} |
F5 |
{F5} |
F6 |
{F6} |
F7 |
{F7} |
F8 |
{F8} |
F9 |
{F9} |
F10 |
{F10} |
F11 |
{F11} |
F12 |
{F12} |
F13 |
{F13} |
F14 |
{F14} |
F15 |
{F15} |
F16 |
{F16} |
Pueden combinarse texto y éstos códigos en un parámetro del comando
ENVIARTECLAS>.
También pueden usarse las teclas como SHIFT o CONTROL. Basta adjuntar los
siguientes caracteres delante una letra o número para realizar su "tecla
rápida":
Mayús |
+ |
Ctril (Control) |
^ |
Alt |
% |
Para conocer rutas del sistema puede intercalar los siguientes códigos para sustituir
por su ruta real.
Variable |
Se
sustituye por |
(windir) |
Directorio de Windows. En sistemas Windows98 se suele
sustituir por "C:\Windows" y en
sistemas Windows XP se suele sustituir por "C:\WinXP\". |
(sysdir) |
Directorio de Windows\System. |
(tempdir) |
Directorio temporal de Windows. |
Otras variables:
Existen otras variables que puede intercalar en los parámetros para que se
sustituyan por otros valores.
Variable |
Se
sustituye por |
(contador) |
Intercala el valor del contador. |
(variable) |
Intercala el valor de la variable fijada actualmente. Se
pueden almacenar hasta 256 valores o textos. |
(parentesis1) |
Intercala apertura de paréntesis. |
(parentesis2) |
Intercala cierre de paréntesis. |
(hora) |
Intercala la hora. |
(fecha) |
Intercala la fecha en formato corto. |
(portapapeles) |
Intercala el contenido del portapapeles. |
(input) |
Muestra una caja de texto e intercala el valor que se
introduzca en ella. Para modificar el texto de indicación, use el comando
INPUTMSG>. |
(char) |
Intercala el valor de un carácter ASCII. El número se
define mediante el comando CHAR>. |
Comandos añadidos:
Comando |
Valor
admitido |
Descripción |
INPUTMSG> |
Texto o variable |
Define el texto que se muestra en un cuadro de texto llamado
por la variable (input). |
CHAR> |
Entero mayor que 0 y menor que 251 |
Define el caracter ASCII usado por la variable (char). |
Sobre el programa:
Éste programa ha sido desarrollado con Visual Basic 6 y es OPEN SOURCE, es
decir, su código fuente está abierto para las aportaciones de usuarios
interesados. Pueden enviar todas éstas aportaciones a flavio@ya.com
En el directorio de instalación se copió un archivo automatizacion.src.
Renómbrelo por "automatizacion.zip" y descomprima su contenido.
También me son útiles sugerencias sobre comandos interesantes de añadir,
así como información de fallos de programación.
|