Autoexecute

Instaladores automáticos de los programas.
Autoexecute: programar con el notepad, como Autoexec.bat comandos para Windows.No necesitan compilar o Instalar
Responder
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Autoexecute

Mensaje por BasicOs »

Evolución de aaMacro.
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 :smt006 :smt020
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
Ejemplo de If:

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;
:smt005 :smt001 :smt006
Última edición por BasicOs el 31 Dic 2006, 03:10, editado 14 veces en total.
Avatar de Usuario
vladyk
Mensajes: 27
Registrado: 11 Dic 2006, 07:03
Ubicación: Santiago ,Chile.

Mensaje por vladyk »

:smt007 probando la maravilla, te :smt014 comento luego...
slu2 :smt006
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Mensaje por BasicOs »

Nueva versión con mejoras que te pregunta que quieres instalar con un menu.
Las instalaciones son coser y cantar. :smt008 :smt007


Ver primer Post.
Avatar de Usuario
vladyk
Mensajes: 27
Registrado: 11 Dic 2006, 07:03
Ubicación: Santiago ,Chile.

Mensaje por vladyk »

Eso si que esta bueno..... :smt007
Intentare hacer :smt016 algunas instalasiones.....
Y si andan bien lo que no dudo los publico..
salu2.. :smt006
TE PASASTE... :smt010
Responder