Change &é”’(-è_çà en 1234567890 avec Powershell
Par RP1059-GANDI le mardi 11 décembre 2012, 23:31 - soft - Lien permanent
Il arrive d’avoir recopié une longue liste de chiffres sur un clavier sans pavé numérique et se rendre compte à la fin que la casse était minuscule au lieu de majuscule.
On se retrouve avec une liste de &é”’(-è_çà !!! au lieu des chiffres
1234567890
On peut utiliser les ressources de Powershell 3.0 et de PCSX 3.0
( après les avoir installées et rebooté )
et créer le fichier replace.ps1 qui contient :
Import-Module Pscx
# get-module -listAvailable -all
$a = Get-Clipboard;
$a = $a -replace "&", "1";
$a = $a -replace "é", "2";
$a = $a -replace "\x22","3";
$a = $a -replace "\x27", "4";
$a = $a -replace '\(', "5";
$a = $a -replace "-", "6";
$a = $a -replace "è", "7";
$a = $a -replace "_", "8";
$a = $a -replace "ç", "9";
$a = $a -replace "à", "0";
# $a = $a -replace ";",".";
out-clipboard $a
on peut créer un raccourci vers le fichier replace .ps1 ( ctrl+alt+W)
( Evidemment , il faut associer .ps1 avec Windows Powershell .)
Il est utilisé en
sélectionnant le texte
copiant le texte dans le clipboard (presse papier) ( ctrl-C) , exécutant le fichier replace.ps1 ( ctrl+alt+W) , et
en collant le texte à partir du clipboard (presse papier) ( ctrl-V) .
Note:
Pour passer d’un texte minuscule à un texte majuscule ( inversement ) , utiliser Word : Aa .