Tengo un script (archivo por lotes) para almacenar algo dentro del portapapeles y necesito automatizar la acción de ejecutar y pegar con una tecla de acceso rápido automático.
Probé el siguiente código, pero el código no funciona con cmd.exe. Espero una función similar a 'Pegar portapapeles'.
+F2:: Ejecute "SCRIPT.bat" Enviar {Control abajo}V{Control arriba} Devolver
Respuesta1
En un símbolo del sistema, Ctrl+V no pega el portapapeles.
Una forma de pegar el portapapeles en un símbolo del sistema es Alt+Espacio, E, P. Entonces puedes intentar
Send !{Space}ep
Para pegar también en otros programas de Windows, puede verificar si la ventana actual es un símbolo del sistema o no de la siguiente manera
IfWinActive, ahk_class ConsoleWindowClass
{
Send !{Space}ep
}
Else
{
Send ^v
}