Cita:
Iniciado por quake_1990 Ok, gracias lo voy a probar, a ver si consigo automatizarlo.
Esto seria con AutoIt:
Código vb:
Ver original;variables locales necesarias
local $path = "C:\Archivos de programa\Mozilla Firefox\firefox.exe"
local $url = "https://es-es.facebook.com/"
local $title = "Facebook - Inicia sesión o regístrate - Mozilla Firefox"
local $text = ""
local $timeout = 0
local $pid = ProcessExists ("firefox.exe")
local $hwnd = WinActivate($title,$text)
;Si no existe la ventana ejecuto firefox con la url deseada
if not $hwnd Then Run($path & " " & $url)
;Pauso la ejecución de este script hasta que la aplicación exista
WinWait($title,$text,$timeout)
;Si no está activa la pongo a ella como activa
If Not WinActive($title,$text) Then WinActivate($title,$text)
;Espero a que esté activa
WinWaitActive($title,$text,$timeout)
if $pid then
;Si ya existia una instancia de firefox espero 2 segundos
Sleep(2000)
else
;Si no existia una instancia de firefox espero 20 segundos (mi ordenador es muy lento jajaja)
Sleep(20000)
endif
;Envio la cadena deseada como correo al Edit del correo
Send("micorreo")
;Envio una pulsacion del tabulador para pasar al siguiente Edit
Send("{TAB}")
;Envio la cadena que es mi contraseña
Send("mipass")
;Envio una pulsacion del tabulador para pasar al siguiente Edit
Send("{TAB}")
;Envio una pulsacion de la tecla enter para pulsar el boton de registro
Send("{ENTER}")
Lo malo que tiene cualquier cosa que hagas asi es que el nombre y pass son sensibles a que cualquiera que tenga acceso al ejecutable, .bat. script... pueda obtenerlos sin mucha dificultad.