Consulta Script Topic is solved

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Tebaan
Posts: 5
Joined: 16 Jun 2022, 07:19
Contact:

Consulta Script

Post by Tebaan » 17 Jun 2022, 09:16

Estimados, gusto en saludarles.
Quisiera hacerles una consulta ya que desconozco si es que es posible realizarse. Soy nuevo en el mundo del AHK.
Mi duda es la siguiente.... Es posible que por ejemplo yo presione la tecla F1 y haga tal acción (abra una pagina web) pero al soltar la tecla F1 ingrese unos datos en casillas en especificos (por ejemplo user y pass) ?.
Tengo 2 Script codificados que por separado funcionan, con una tecla se realiza la primera accion y cuando termina debo presionar la segunda tecla e ingresa los datos, pero quiero finalmente presionar solo 1 tecla para que el proceso sea mas optimizado y obviamente en menos pasos..... Favor su ayuda con la forma de poder realizarlo o en su defecto alguna explicación para poder intentar hacerlo :(.
De antemano, muchas gracias. :)

Tebaan
Posts: 5
Joined: 16 Jun 2022, 07:19
Contact:

Re: Consulta Script  Topic is solved

Post by Tebaan » 20 Jun 2022, 14:18

Me ayudaron finalmente con lo que consulte en este post. Les comparto el codigo final.

Code: Select all

F1::login()

login()
{
	static alterna = 0
	if alterna = 1
	{
		Datos := {"Titulo Ventana 1": ["[email protected]", "miclave@321"]
		, "Facebook":["[email protected]", "miclave@321"]
		, "Bloc de notas":["UsuarioX", "ContraseñaX"]}

		WinGetTitle, ATitulo, A
		for Titulo, Dato in Datos {
			if (InStr(ATitulo, Titulo)) {
				SendRaw % Dato[1]
				Sleep 250
				SendInput {TAB}
				Sleep 250
				SendRaw % Dato[2]
				break
			}
		}

		SendInput {ENTER}
		; ...
		alterna = 0
	}
	else
	{
		RunWait, "https://www.facebook.com"
		alterna = 1
	}
}

Post Reply

Return to “Pedir Ayuda”