Macros e instalaciones abreviadas y rápidas en windows.
pagina: Autoexecute ver 6.20
Descargar. Autoinstala el firefox, viene con ejemplos
Nuevas mejoras:
Bajalo y al arrancarlo, te pregunta si quieres instalar: firefox, openoffice, irfanview, etc... Instalaciones automáticas.
También se descomprimen los ficheros de comandos y pregunta si quiere instalar cada uno de los programas de la lista.
Beta Autoexecute 6.0.1 30-dic-06
- {SIG} siguiente acepta preguntas si/no y fin/ished
- comando d si el programa a bajar está junto con autoexecute.exe en la misma carpeta, no baja si no que ejecuta el instalador directamente.(e.g.: d fuerza a usar el openoffice.exe si esta en mismo dir, sino lo descarga)
- si d no es ejecutable (o sea es un documento) lo abre igualmente con su programa por defecto. (excepto los ficheros.zip)
Beta Autoexecute 6.0.1 27-dic-06
Un montón de mejoras.
Ver los ejemplos que vienen con el ejecutable.
Soporte de ControlClick, MouseClick, variables estilo @ScriptName, etc....
Con k (mouse click coordenadas de la ventana activada, cualquier instalación es posible sin más información.
- Devuelve valor en @UltimoComando del valor de respuesta de m y w
- Progreso de bajando ficheros.
- Nuevos comandos:
n cambio de nombre de ventana
t ventana((control (controlclick)
k posx((posy (mouseclick )
c c origen((destino (descomprimiendo) c/unzip - Modo de ejecución Debug, para revisar paso a paso, depuración/debug, pide confirmación y se pueden modificar los comandos enviados.
Solo comenzar el fichero con
Revision)) - Comando de inicio de fichero sleep2~)) aumentar el retardo entre teclas por defecto. ~espacio.
- Se pueden usar las variables del tipo @scriptname~
con espacio @scriptname~ - Variable interna que devuelve el error de la ultima operación.
variable @LastError sin espacio
Beta Autoexecute 6.0.0
- Tecla nueva {SIG} , para siguiente en vez de !t o !s , detecta la tecla a pulsar Win98/WinXp, también para idiomas español,inglés,alemán.
- En caso de que al pulsar alguna tecla no se detecta respuesta sale un globo en el tray (en la hora)
- Uso de variables tipo Variante. Declaración automática al usarlas, no declarar tipos, se usan tipos String o Numero (integro o float). Ejemplo: ,$myvariable=5, $myvariable=$myvariable+5. Se recuperan en cualquier lugar. Se pueden usar en las expresiones de los if/else.
- Uso de If/else: si no se cumple la expresión no realiza los pasos entre este y el ,i endif,
i expresion a evaluar,codigo,codigo,codigo,i endif,
mas codigo;
ver fichero de ejemplo
Interesante si se quiere hacer por ejemplo una instalación mixta red/internet dependiendo de la disponibilidad del fichero en la red.
Previniendo que fallara el r (run), entonces nos bajariamos el fichero con d (download) .
Ejemplo:
$enRed=0,r arrancoelprograma,$enred=1; si falló vale $enRed vale 0, si se arranco de la red vale 1.
i $enRed=0, entonces instalo desde internet hago un d download,e endif;
aqui sigo con la instalación,comando,m Todo bien((Ya instalamos todos http://www.autoit.es; - Uso de includes
#include fichero.txt; - Cabeceras se crea al principio del fichero una cabecera para futuras variables generales, por ahora solo para cambiar el retardo por defecto entre tecla y tecla cuando no se usa el +, como ,+2 misteclas, con el que si definimos el retardo.
Retardo por defecto entre ordenes se fija en 0.6 segundos (más de medio segundo)
ejemplo: sleep5)) cambio el paso entre comandos y opciones a 5 segundos, probar para ver como va como a cámara lenta. - Cambio sintaxys d ahora igual q w
d ficheroeninternet((ficherotemporal.exe
nuevo parámetro /no parq q solamente descarga el fichero pero no ejecuta, para ficheros muy grandes. d/no origen((destino - Ahora a todos los parametros que van pegados a la primera letra (comando) hay que incorporarle una barra / por ejemplo w de 10 segundos w/+10 (antes w+10), igual m/+10 (antes m+10).
- = comentario en linea ejemplo ,= aqui no hago nada solo comento,
- Nuevos parametros para r r/d para usor comandos del dos(modo comando o ordenes del sistema)
r/h ejecuta el programa escondido interesante por si queremos instalar además de desantido, invisiblemente sin que se vea nada, recomendable al final un m para saber que se acabó la instalación. - Nuevo comando c (copy) Para copiar ficheros, directorios, descomprime, con parámetro para descomprimir ficheros.
c Sintaxis igual que comando d
c c:\mifichero.exe((destinofichero.exe .... un fichero
c fichero*.*((destino ....varios ficheros con máscara
c directorioOrigen((destino ....directorios (con subdirectorios incluidos)
c/unzip fichero.zip((directoriodestino ...descomprime el zip
Código: Seleccionar todo
m hola((hola,
$abc=1+2+1,
m como((Sume $abc,
i $abc<5,
$abc=$abc+123,
i endif,
m Hacen $abc((Sumamos en total $abc www.autoit.es;