|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

Autoit en español
Aplicaciones con Autoit - Juan Antonio Villalpando

-- Tutorial de iniciación a Autoit --

Volver al índice del tutorial

____________________________

40.- Instalación de Scit4Autoit. Crear macros.

- En el primer tutorial bajamos una versión del AutoIt que no necesitaba instalación, además dentro de una de sus carpetas estaba el SciTE-Lite para editar y escribir las aplicaciones.

- Ahora vamos a volver a la página de bajada del AutoIt y bajaremos la versión para su instalación.

- Volvemos a https://www.autoitscript.com/site/autoit/downloads/ y bajamos la primera opción:

AutoIt Full Installation. Includes x86 and x64 components: autoit-v3-setup2.exe (12 MB)

- Lo instalamos, todo por defecto. Luego vamos al Editor de texto SciTE4AutoIt3 y también lo instalamos.

https://www.autoitscript.com/autoit3/scite/docs/SciTE4AutoIt3.html

- Este nuevo editor de texto SciTE4AutoIt3 tiene más posibilidades que el que hemos estado utilizando hasta ahora que era SciTe-Lite.

- SciTE4AutoIt3 es el SciTE-Lite mejorado con varias aplicaciones de utilidad como AutoIt3Wrapper, SciTEConfig, Tidy, Au3Stripper

______________________________
- Au3record.exe. Creación de macros automáticamente.

- Graba los movimientos del ratón y después los ejecuta automáticamente.

- Una herramienta que siempre le ha gustado mucho a los usuarios de AutoIt es: au3record.exe. Pero resulta que la han quitado de las últimas versiones.

- La podemos bajar de una versión anterior. Vamos a: https://www.autoitscript.com/autoit3/files/archive/autoit/ ahí se encuentran todas las versiones.

- Bajamos la versión: autoit-v3.3.14.0.zip. La descomprimos. Vamos a la carpeta Au3Record.

- Abre Au3Record.exe. Pulsa en Save para guardar el archivo macro, por ejemplo calculadora.au3. Pulsa en Click To Record y mueve el ratón, saca la calculadora, haz una multiplicación.

- Para terminar pulsa Click To Stop. Obtendremos una macro de movimientos del ratón.

- Los número indican la posición a donde irá el ratón.

- Si vamos al archivo creado calculadora.au3, y lo pulsamos, el ratón se moverá automáticamente según lo indicado en el script.

- Podemos modificar los valores del archivo calculadora.au3 ya que es un archivo de texto.

- Si lo queremos hacer autoejecutable .exe, vamos a la carpeta Aut2exe.exe como hicimos con otras aplicaciones anteriores.

______________________________________________________________

- Compilar, convertirlos a .exe.

- Con la versión de SciTE4AutoIt hay otra manera más completa de compilar. Pulsamos en Tools / Compile.

- Prueba también Tools / Build.

______________________________________________________________

- Ejemplo de macros.

- En este sitio web hay muchas macros interesantes: http://www.leuce.com/autoit/. Te puede ser un poco complicado de entender pero te dan una idea de lo que pueden hacer las macros.

- [Otras aplicaciones para realizar macros]

- Hay que tener cuidado con este tipo de programas, pueden incluso instalar troyanos como nos comentan en este artículo.

______________________________________________________________
- Macros muy útiles.

- Otro tipo de macros ya creadas y muy útiles, las puedes ver en esta página:

https://www.autoitscript.com/autoit3/docs/macros.htm

- Hay algunas que verás a veces: @ScriptDir, @HOUR. GUISetState(@SW_SHOW)

Macros muy útiles
				   
$todo = ""
$todo = $todo & "Hora " & @HOUR & @CRLF
$todo = $todo & "Directorio del script " & @ScriptDir & @CRLF
$todo = $todo & "Arquitectura " & @CPUArch & @CRLF
$todo = $todo & "Nombre del ordenador " & @ComputerName & @CRLF
$todo = $todo & "IP " & @IPAddress1 & @CRLF
$todo = $todo & "Sistema operativo " & @OSBuild & @CRLF
$todo = $todo & "Versión del sistema operativo " & @OSVersion & @CRLF
MsgBox(0, "Variables", $todo)


GUISetState(@SW_SHOW) ; muestra ventana. Es importante para crear el Formulario.
GUISetState(@SW_HIDE) ; oculta ventana
GUISetState(@SW_MAXIMIZE) ; maximiza ventana
GUISetState(@SW_MINIMIZE) ; minimiza ventana
GUISetState(@SW_MINIMIZE) ; minimiza ventana
GUISetState(@SW_MINIMIZE) ; minimiza ventana

__________________________

- Algunas funciones.

Funciones típicas que verás más adelante en macros.

Run ( "notepad.exe" ) ; Ejecutar el bloc de notas

; Bloc de notas en primer plano
WinActivate("Sin título - Bloc de notas ")
WinWaitActive("Sin título - Bloc de notas ")
Send("Ejemplo")

; Movimiento del ratón a una posición de la pantalla.

MouseMove(x, y)

; Botón izquierdo, derecho y central del ratón

MouseClick("primary")
MouseClick("secondary")
MouseClick("middle")

; Pulsa una tecla de orden.

Send("{F10}")
Send("{ENTER}")

________________________________________________

- Autolauncher.

- Es para poner botones 3D en el Escritorio para hacer funcionar las aplicaciones que hemos realizado con el AutoIt.

http://autoitclipboardlauncher.com/

_________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información