J'ai un script (fichier batch) pour stocker un presse-papiers intérieur, et je dois automatiser l'exécution et le collage d'une action avec une touche d'accès automatique.
J'ai essayé le code suivant, mais le code ne fonctionne pas avec cmd.exe. Je m'attends à ce que quelque chose soit fonction de «Coller le presse-papiers».
+ F2 :: Exécutez "SCRIPT.bat" Envoyer {Control down} V {Control up} Revenir
Dans une invite de commande, Ctrl + V ne colle pas le presse-papiers.
Une façon de coller le presse-papiers dans une invite de commande est Alt + Space, E, P. Donc, vous pouvez essayer
Send !{Space}ep
Pour coller à d'autres programmes Windows, vous pouvez vérifier si la fenêtre actuelle est une invite de commande ou pas comme suit
IfWinActive, ahk_class ConsoleWindowClass { Send !{Space}ep } Else { Send ^v }