Change &é”’(-è_çà en 1234567890 avec Powershell

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.

 

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 .