Accélérateurs de clavier de la boîte de dialogue de copie de fichier de Windows 7

9

Sous Windows XP, lorsque vous copiez / remplacez plusieurs fichiers, vous pouvez appuyer sur Alt + A pour tout copier / remplacer. XP

Ces raccourcis clavier ne semblent pas être disponibles dans Windows 7. Je dois appuyer sur Alt + D puis sur Tab, Tab, Tab, Space pour obtenir le même effet avec le clavier. Win7

Quelqu'un connaît-il un raccourci clavier pour appuyer sur les "boutons" géants de ces boîtes de dialogue?

Tim Coker
la source
1
Duplicata possible - superuser.com/questions/101200/…
ChrisF
1
Ouais, ça pose la même chose que ma question, en gros. Et aussi sans réponse satisfaisante.
Tim Coker
1
Un aspect incroyablement ennuyeux de l'interface graphique de Win7, en effet. Dans les versions précédentes, vous pouviez même appuyer sur "A" pour sélectionner "Oui", malgré l'absence de bouton "Tous". Pourquoi avoir ce genre de réflexion avant de tout abandonner pour Win7 ...
RJFalconer
"Progrès" et "Anxiété de l'utilisateur" ne vous satisfont pas? Cependant, il existe un remède: Total Commander! :)
2
Contrairement aux versions précédentes, vous pouvez cliquer avec le bouton droit sur les boutons "Copier et remplacer" et "Ne pas copier" dans cette boîte de dialogue et effectuer des tâches sur le fichier à partir de cette boîte de dialogue. Vous ne savez pas pourquoi vous voudriez faire cela, mais n'est-ce pas un «progrès»? Quoi qu'il en soit, je suppose que cela a quelque chose à voir avec la raison pour laquelle il n'y a pas de touches d'accélération directes pour eux. ;)
Ƭᴇcʜιᴇ007

Réponses:

5

Après y avoir réfléchi un peu plus, j'ai réalisé que je pouvais accomplir cela avec AutoHotkey .

Enregistrez ce qui suit dans un script et exécutez-le avec AutoHotkey. La combinaison de touches est Alt + A. Il équivaut à appuyer sur Alt + D, Tab, Tab, Tab, Spacelorsqu'une fenêtre intitulée « Copier fichier » est actif.

REMARQUE: La IfWinActivefonction correspond aux titres partiels, donc si vous l'avez en cours d'exécution et que le titre de la fenêtre a "Copier le fichier" dans le titre, AutoHotkey enverra également les clés à cette fenêtre.

;alt + a ... do replace all on select file dialog
#IfWinActive Copy File
!a::
    SendInput !d
    SendInput {Tab}
    SendInput {Tab}
    SendInput {Tab}
    SendInput {Space}
    return
Tim Coker
la source
Très bonne réponse. J'adore AutoHotkey. N'oubliez pas de fermer la section #IfWinActive en plaçant #IfWinActivesans argument sur une ligne seule après la déclaration de retour (en supposant que vous n'avez pas d'autres déclarations à encapsuler dans le conditionnel.)
Mike Clark