Del tópico Autoit Funcionando en Linux que reservamos para seguir comentando, sobre los sistema, pruebas, etc..
Reservar este tópico para consulta técnica: LISTAR los COMANDOS, FUNCIONES y programas específicos que hemos comprobado que funcionan o no funcionan. Más como DOCUMENTO RESUMEN TUTORIAL.
COMO TENER NUESTRO LINUX CON AUTOIT FUNCIONANDO EN UNOS POCOS MINUTOS:
0.- Usamos Zorin OS como distri de Linux porque trae un entorno WINE super preconfigurado, que no hay que hacer nada, y se instala desde USB (arrancando este creador de arranque para usb seleccionando el fichero iso de Zorin-os).
1.-Solo tenemos que arrancar desde este USB. (Conservará el arranque del sistema windows anterior).
2.- No borra, si no que respeta el otro sistema y crea un menu de arranque para elegir desde que sistema operativo arrancamos.
3.-Desde la página de Autoit Portable se descarga y se descomprime en cualquier carpeta /home o bien en las que reconoce como c: d:....
4.-Ejecutamos el autoitportableES.exe (Haciendo doble click sobre cualquier exe arranca el programa (gracias al wine))
5.- Arranca el Editor Scite - Previa pantalla de ayuda. Podemos desmarcar el checkbox para que no salga la pantalla de ayuda la siguiente vez.
6.- Por defecto sale el último programa , el "hola mundo". Con F5 ejecutaremos el hola mundo (tambien en herramientas compilar)
Casi todo lo que es Autoit funciona perfecto, o sea que los programas de autoit funcionan bien en LInux (en general)
Resultado muy positivo-> se pueden hacer aplicaciones con formularios que funcionen y con datos muy bien.
Cuando preguntamos al LINUX QUE VERSIÓN del sistema tenemos:
WIN_XP , WIN32_NT , Service Pack 3
es lo que devuelve:
@OSVersion&" , "&@OSType&" , "&@OSServicePack
OK Funciona - Bien (Creditos BasiOS, Checkok, Arkcrew)
***** AutoitPortable podemos tenerlo en algún sistema en la nube. (eg: dropbox, ubuntu one)
Es muy cómodo por tener su carpeta muy definida portable dentro de LINUX, y sus subcarpetas para guardar los exes y organizarse.
*Scite. El Scite va muy bien.
*Ejecución de scripts sin compilar desde Scite
*Compilación de exes desde Scite
*Ejecución de exes
*KODA. Uso de formularios.
******* Comandos y funciones:
*msgbox()
*mouseMove()
*INIxxx guardar en ficheros ini
*ShellExecute("www.autoit.es")
PARCIAL - Funciona Funciona sobre ventanas de programas arrancadas con wine (de windows) (Truco arrancar los .exe de windows):
Gestion de Ventanas
El info au3 de herramientas Autoit
*mouseclick()
DURANTE LA EJECUCIÓN DEL PROGRAMA Funciona (mientras se siga ejecutando la aplicación). (Truco: usar sleep() para alargar o pausar la salida)
*ClipPut() ClipGet()
*send()
NO FUNCIONA - En que casos y soluciones.
PROBLEMA: ***Acceso al objeto del Internet Explorer: #include <IE.au3> IECreate(), ... .
SOLUCIONADO:
- 1.-Existe el "internet explorer Wine ver" en Program Files con WINE. Arrancando este y así poder usar sus ventanas y send, etc..
Código: Seleccionar todo
run("iexplore.exe www.autoit.es") send("www.terra.es"&@CRLF)
- 2.- Puede abrirse el navegador por defecto con ShellExecute("www.autoit.es") y auto-ejecutar macros grabadas tipo Autoit con la extensión imacros de internet explorer, chorme o firefox.
Esta lista está actualizandose y no es definitiva.
Algunas aplicaciones publicadas en el foro y comprobadas en Linux: LINUX-CHECK-OK Créditos a checkok por el aporte de Zorin OS. Que tenemos la sensación que seguimos en windows, barra de tareas, botón inicio, etc...
Arkcrew ha probado en Mint/Cinnamon. Abierto a aportaciones a insertar dentro de este resumen.
Edit:
Programas preexistentes en Wine, que se pueden llamar tipo run("notepad.exe"), Internet Explorer,explorer, wordpad,regedit....