Como posso executar um script e, em seguida, emular ^ V com Auto Hot Key (AHK)?

0

Eu tenho um script (arquivo em lote) para armazenar alguns dentro da área de transferência, e eu preciso automatizar a execução e colagem de ações com a tecla de atalho automática.

Eu tentei o seguinte código, mas o código não funciona com cmd.exe. Espero uma função como "Colar área de transferência".

+F2::
Run "SCRIPT.bat"
Send {Control down}V{Control up}
Return
    
por prosseek 06.10.2010 / 20:09

1 resposta

2

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 como segue

IfWinActive, ahk_class ConsoleWindowClass
{
  Send !{Space}ep
}
Else
{
  Send ^v
}
    
por 07.10.2010 / 04:04