Introducción y puesta a punto
  • Bienvenida y presentación del curso
  • Instalación y configuración
Conceptos elementales de Autoit
  • Hola mundo en AutoIt
  • Compilar y ejecutar nuestro código
  • Consola y tipos de datos
  • Variables y alcance (Local o Global)
  • Macros
  • Directivas
Operadores
  • Operadores de asignación
  • Operadores de comparación
  • Operadores de concatenación y matemáticos
  • Operadores lógicos (and, or y not)
Estructuras de control
  • IF
  • SELECT CASE
  • SWITCH
  • FOR
  • WHILE
  • DO UNTIL
Funciones
  • Como escribir una función
  • Funciones por defecto y UDF
Funciones matemáticas
  • Floor y Round
  • Random
  • Mod
  • Sin
  • Sqrt
  • Abs
  • Calculadora personalizable
Arreglos
  • Qué es un arreglo y cómo crearlo
  • Agregar un elemento al arreglo
  • Eliminar un elemento al arreglo
  • Invertir, intercambiar y recorrer elementos de un arreglo
  • Buscar un elemento en el arreglo
  • Ordenar elementos de un arreglo
  • Carrito de compras
Strings
  • StringUpper, StringLower, StringReverse, StringCompare, StringIsLower (y más)
Controla tu mouse
  • MouseMove
  • MouseClick
  • MouseDown, MouseUp Y sleep
  • MouseClickDrag
  • MouseWheel, MouseGetPos, Tooltip
Controla tu teclado
  • Send
  • HotKeySet
  • TimerInit() y TimerDiff()
  • _IsPressed
  • Automatizando nuestro primer juego
Interfaces gráficas (GUI)
  • GUI, controles y eventos necesarios
  • Hola mundo
  • Modos MessageLoop y OnEvent
  • MessageLoop
  • OnEvent
  • Koda Form Designer
  • Koda Form Designer y MessageLoop
  • Koda y OnEvent finalizando práctica
Directorios y Ficheros
  • Crear un directorio y chequear si existe
  • Eliminar y mover un directorio
  • Crear un archivo y desplegar su contenido en consola
  • Eliminar archivo y chequear si existe
Procesos y Ventanas
  • Procesos (abrir, cerrar, obtener id, apagar equipo, etc)
  • WinWait y WinClose
  • WinGetTitle, WinSetState y más
  • Acceder al control de una ventana
Networking / Redes - Comunicación entre cliente y servidor
  • Protocolos, OSI, Sockets
  • Automatiza remotamente tu computadora
  • Creación del servidor
  • Finalizando - Creación del cliente
  • Código del servidor y del cliente
Gráficos y Sonido
  • Beep y SoundPlay
  • PixelGetColor
  • PixelSearch
  • Automatizando el juego PONG (Básico)
  • Automatizar Piano Tiles (Introducción)
  • Automatizar Piano Tiles (Instalando BlueStacks y PianoTiles2)
  • Automatizar Piano Tiles (Creando interfaz de nuestro bot)
  • Automatizar Piano Tiles (Creando lógica del bot)
  • Automatizando el juego BUBBLE SHOT (Avanzado)