Copiar Pegar y Cortar

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.
Aprendiendo
Posts: 8
Joined: 24 Jan 2019, 13:00

Copiar Pegar y Cortar

11 Feb 2019, 14:56

Hola, quiero que al darle una vez a un boton (por ejemplo f2) y que se copie lo seleccionado, si le doy dos veces se pegue y si lo mantengo pulsado se corte. Gracias.
User avatar
Flipeador
Posts: 1055
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Copiar Pegar y Cortar

11 Feb 2019, 15:29

Hola, este script parece funcionar bien:

Code: Select all

F2::
if ( A_PriorHotkey = A_ThisHotkey && A_TimeSincePriorHotkey < 175)
{
    SetTimer clic1, Off
    ToolTip F2 Doble
}
else
    SetTimer clic1, -175
KeyWait F2
return


clic1:
if ( GetKeyState("F2") )
    ToolTip F2 Mantenido
else
    ToolTip F2 Único
return
Es solo un ejemplo de prueba. Reemplaza los ToolTip por el comando SendInput.
SendInput ^v para pegar. SendInput ^c para copiar. SendInput ^x para cortar.
Windws 1♂ Pro 64-Bits I make scripts for AHKv2 (my v2 compiler) & WIN_7+ Spanish Argentina
(If any of my code written for v2 has stopped working, send me a private message. I appreciate that you correct my English.)
Aprendiendo
Posts: 8
Joined: 24 Jan 2019, 13:00

Re: Copiar Pegar y Cortar

11 Feb 2019, 15:53

Perdona mi ignorancia pero me pone mal en la linea 4 (donde el setTimer) y no entiendo bien donde poner el SendInput si solo has puesto tooltip una vez
User avatar
Flipeador
Posts: 1055
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Copiar Pegar y Cortar

11 Feb 2019, 16:07

Hay tres ToolTips en el código que te pase arriba, tienes que cambiar cada línea con el comando que deseas ejecutar.
Por ejemplo, ToolTip F2 Único lo cambias por SendInput ^c, que es para copiar.
Windws 1♂ Pro 64-Bits I make scripts for AHKv2 (my v2 compiler) & WIN_7+ Spanish Argentina
(If any of my code written for v2 has stopped working, send me a private message. I appreciate that you correct my English.)

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 2 guests