Aceleradores de teclado da caixa de diálogo Copiar arquivo do Windows 7


9

No Windows XP, ao copiar / substituir vários arquivos, você pode pressionar Alt + A para copiar / substituir todos. XP

Esses atalhos de teclado parecem não estar disponíveis no Windows 7. Eu tenho que pressionar Alt + D e Tab, Tab, Tab, Space para obter o mesmo efeito com o teclado. Win7

Alguém sabe de um atalho de teclado para pressionar os "botões" gigantes nessas caixas de diálogo?



1
Sim, está perguntando a mesma coisa que a minha pergunta, basicamente. E também sem uma resposta satisfatória.
— Tim Coker

1
Um aspecto incrivelmente irritante do Win7 GUI, de fato. Nas versões anteriores, você pode até pressionar "A" para selecionar "Sim", apesar de não haver botão "Todos". Por que esse tipo de
— visão de futuro

"Progresso" e "Ansiedade do usuário" não são satisfatórios para você? No entanto, há um remédio: Total Commander! :)

2
Diferentemente das versões anteriores, você pode clicar com o botão direito do mouse nos botões "Copiar e substituir" e "Não copiar" nessa caixa de diálogo e realmente executar tarefas no arquivo a partir dessa caixa de diálogo. Não sabe por que você faria isso, mas não é esse 'progresso'? Independentemente disso, eu acho que tem algo a ver com o motivo pelo qual não há teclas aceleradoras diretas para eles. ;)
— Ƭᴇcʜιᴇ007

Respostas:


5

Depois de pensar um pouco mais, percebi que poderia fazer isso com o AutoHotkey .

Salve o seguinte em um script e execute-o com a AutoHotkey. A combinação de teclas é Alt + A. Ele simula pressionando Alt + D, Tab, Tab, Tab, Spacequando uma janela intitulada "File Copy" está ativo.

NOTA: A IfWinActivefunção corresponde a títulos parciais; portanto, se você tiver isso em execução e o título da janela tiver "Copiar arquivo" no título, a AutoHotkey enviará as chaves para essa janela também.

;alt + a ... do replace all on select file dialog
#IfWinActive Copy File
!a::
    SendInput !d
    SendInput {Tab}
    SendInput {Tab}
    SendInput {Tab}
    SendInput {Space}
    return

Ótima resposta. Eu amo o AutoHotkey. Não se esqueça de fechar a seção #IfWinActive colocando #IfWinActivesem argumentos em uma linha por si só após a instrução de retorno (supondo que você não tem outras declarações para embrulhar no condicional.)
— Mike Clark
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.