Eu tenho um script (arquivo em lote) para armazenar alguns itens dentro da área de transferência e preciso automatizar a ação de executar e colar com a tecla de atalho automática.
Tentei o código a seguir, mas o código não funciona com cmd.exe. Espero uma função como 'Colar área de transferência'.
+F2:: Execute "SCRIPT.bat" Envie {Control para baixo}V{Control para cima} Retornar
Responder1
Em um prompt de comando, Ctrl+V não cola a área de transferência.
Uma maneira de colar a área de transferência em um prompt de comando é Alt+Espaço, E, P. Então você pode tentar
Send !{Space}ep
Para colar também em outros programas do Windows, você pode verificar se a janela atual é um prompt de comando ou não da seguinte maneira
IfWinActive, ahk_class ConsoleWindowClass
{
Send !{Space}ep
}
Else
{
Send ^v
}