ABC para Novatos 5: TRUCOS ÚTILES

Consejos y trucos de programación en AutoHotkey
Guill
Posts: 49
Joined: 09 Jun 2016, 22:00

ABC para Novatos 5: TRUCOS ÚTILES

12 Nov 2016, 17:28

Lo siguiente, son algunas utilidades muy prácticas.


1. PONER LO SIGUIENTE AL COMIENZO DEL SCRIPT. PERMITIRÁ VOLVER A CARGAR (Reload) EL ARCHIVO SÓLO CON UN HOTKEY.
Es imprescindible que esté al principio.

Process, Priority,, High
F12::
reload
SetKeyDelay -1
Return


2. CARTEL DE FECHA Y HORA DE ESE MOMENTO

!F3::
FormatTime, CurrentDateTime,, HH:mm d/M/yyyy
MsgBox, %CurrentDateTime%
Return

SI SE QUISIERA QUE EL PROGRAMA ESCRIBA LA FECHA COMO TEXTO,
DEBERÍA SER

!F3::
FormatTime, CurrentDateTime,, HH:mm d/M/yyyy
SendInput %CurrentDateTime%
Return




3. MUESTRA LAS COORDENADAS DEL MOUSE, PARA PODER USARLAS CUANDO NECESITAMOS PRECISAR DÓNDE SE CLICKEA.
Si uno necesita saber dónde debe ubicarse el mouse para que clickee en determinado punto de la pantalla, esto sirve para conocer cuáles son las coordenadas de un determinado punto, una vez que uno lo ubicó donde lo necesita.

+#k:: ; POSICIÓN MOUSE - COORDENADAS X Y
MouseGetPos, xpos, ypos
MsgBox, El mouse está en X = %xpos% Y = %ypos%.
Return


Entonces, si el resultado es
"El mouse está en X = 521 e Y = 435"

En el script que queremos modificar o crear, deberá figurar

Click, 521, 435

O bien

Click, Right, 521, 435

Si uno quisiera que haga un click con el botón derecho.



4. MOSTRAR TÍTULO Y CLASS DE UNA DETERMINADA VENTANA
(ÚTIL PARA USAR CON #IFWINACTIVE)

#k::

WinGetClass, class, A
WinGetTitle, Title, A
Msgbox,
(
Título es "%Title%"
Class es "%class%"
)
Return


5. BUSCAR EN YOUTUBE, PERO QUE INCLUYA EL FILTRO "ENCONTRAR MÁS RECIENTE".
(si a menudo queremos saber qué es lo último sobre determinado tema, esto va a servir
para no tener que hacer el filtrado manualmente cada vez).

ABRIRÁ UNA VENTANA (pedida con "InputBox, Var"), EN LA QUE UNO DEBE ESCRIBIR UNA PALABRA O FRASE QUE SE QUIERE ENCONTRAR

Code: [Select all] [Download] (Untitled.ahk)GeSHi © Codebox Plus

#!F1::
InputBox, Var
Run https://www.youtube.com/results?search_sort=video_date_uploaded&search_query=%Var%
Return





6. APAGAR - REINICIAR - HIBERNAR la computadora

Con un cartel previo que pide la confirmación (por si lo activamos sin querer)

; APAGAR
#PrintScreen::
MsgBox, 4, , Seguro que quiere APAGAR la PC?
IfMsgBox Yes
Shutdown 8
Return

; REINICIAR
#Break::
MsgBox, 4, , Seguro que quiere REINICIAR la PC?
IfMsgBox Yes
Shutdown 2
Return



; HIBERNAR
#h::
MsgBox, 4, , Seguro que quiere HIBERNAR la PC?
IfMsgBox Yes
Run, Shutdown /h
Return

_____________________________________________________

Aclaro que no soy conocedor profundo del programa. Sólo sé lo que comparto. Ojalá les sea útil.

Return to “Tutoriales”

Who is online

Users browsing this forum: No registered users and 2 guests