Existe-t-il un raccourci clavier pour coller le contenu du presse-papiers dans une fenêtre d'invite de commande sous Windows XP (au lieu d'utiliser le bouton droit de la souris) ?
L'exemple type Shift + Insert ne semble pas fonctionner ici.
Existe-t-il un raccourci clavier pour coller le contenu du presse-papiers dans une fenêtre d'invite de commande sous Windows XP (au lieu d'utiliser le bouton droit de la souris) ?
L'exemple type Shift + Insert ne semble pas fonctionner ici.
Oui mais gênant. Lien
alt + Space , e , k <-- pour la copie et
alt + Space , e , p <-- pour le collage.
Pas exactement ce que j'espérais, mais bien sûr, ça marche. Quelques conseils supplémentaires : Si vous avez affecté ALT+SPACE à votre lanceur d'application (par exemple Launchy), utilisez ALT-SHIFT-SPACE à la place Si vous utilisez une version de Windows qui n'est pas anglaise, les deux dernières touches seront bien sûr différentes (par exemple B+E pour coller en allemand).
Juste pour expliquer la sélection aussi : ALT+SPACE+E+K <-- pour copier . et naviguer en haut, en bas, à gauche, à droite avec les flèches Shift + flèche droite <-- pour sélectionner le texte ALT+SPACE+E+P <-- pour coller.
Personnellement, j'utilise un peu AutoHotkey script pour remapper certaines fonctions du clavier, pour la fenêtre console (CMD) que j'utilise :
; Redefine only when the active window is a console window
#IfWinActive ahk_class ConsoleWindowClass
; Close Command Window with Ctrl+w
$^w::
WinGetTitle sTitle
If (InStr(sTitle, "-")=0) {
Send EXIT{Enter}
} else {
Send ^w
}
return
; Ctrl+up / Down to scroll command window back and forward
^Up::
Send {WheelUp}
return
^Down::
Send {WheelDown}
return
; Paste in command window
^V::
; Spanish menu (Editar->Pegar, I suppose English version is the same, Edit->Paste)
Send !{Space}ep
return
#IfWinActive
Ce truc interfère avec Cygwin lorsqu'il est exécuté dans une ConsoleWindow. J'étais enthousiasmé par cette astuce mais malheureusement j'ai dû la désinstaller.
@piyo : peut-être pouvez-vous exclure la console Cygwin par sa barre de titre ? ex : si la barre de titre de la console indique "ConsoleWindow", vous pouvez ajouter quelque chose comme WinGetTitle sTitle \n If (sTitle="ConsoleWindow") { \n retourner \n } \n ---
Bonne idée. (+1) Oui, cela fonctionnerait si les titres des fenêtres ne changent pas. J'ai l'impression d'avoir plus de contrôle sur le titre de la fenêtre dans Cygwin, donc peut-être que je peux ajouter un texte d'indication statique mais invisible pour le filtrage de AHK.
Ce n'est pas vraiment lié à la programmation, mais j'ai trouvé este sur Google, il n'y a pas de raccourci clavier direct mais le rend un peu plus rapide.
Merci Pablo, juste ce que je cherchais ! Cependant, si je peux me permettre d'améliorer légèrement ton script, je suggère de remplacer ta macro ^V par la suivante :
; Use backslash instead of backtick (yes, I am a C++ programmer).
#EscapeChar \
; Paste in command window.
^V::
StringReplace clipboard2, clipboard, \r\n, \n, All
SendInput {Raw}%clipboard2%
return
L'avantage d'utiliser SendInput est que
Notez qu'il est important d'inclure "{Raw}" dans la commande SendInput, au cas où le presse-papiers contiendrait " !", "+", "^" ou "#".
Notez qu'il utilise StringReplace pour supprimer les caractères de retour chariot Windows superflus. Merci à Hugov pour cette suggestion !
Il existe également un excellent outil open source appelé clink qui étend cmd par de nombreuses fonctionnalités. L'une d'elles est la possibilité d'utiliser ctrl+v pour insérer du texte.
La plupart des fonctions de clink sont excellentes, mais il manque une fonction utile, selon moi. L'autocomplétion de cmd.exe parcourt les fichiers. clink affiche une liste lorsque plusieurs fichiers commencent par le même nom. Pour les longs noms de fichiers qui commencent par le même nom, cmd.exe a une meilleure autocomplétion.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
2 votes
Utiliser la console 2. sourceforge.net/projets/console
0 votes
Faites-vous une faveur, consultez la réponse "clink" sur cette page. ctrl-v et bien d'autres choses encore.
2 votes
@pylover fixe dans 2015 .
1 votes
@pylover Sinon pour < 10, vous pouvez utiliser une gestionnaire de presse-papiers . (bien sûr, je suis d'accord que c'est ridicule que cmd n'ait pas ctrl+c sur < 10)
0 votes
La chose amusante est, AFAIR il (raccourcis etc) a fait fonctionner sous Win9X (noyau 4.X), qui utilisait
command.com
& MS-DOS qui était très différent de la console WinNT.cmd.exe
4 votes
@pylover Honte à Microsoft, en 2016, nous devons utiliser la souris pour coller dans Bash, même si le menu demandes d'indemnisation que Ctrl+V colle.
0 votes
Raccourci Qucik ici tekrevue.com/tip/
0 votes
Pourquoi fermer cette question au lieu de la migrer vers superuser ?