Bonjour,
Je débute avec les macros de NP++ et ne connait rien en xml !
Je viens d'enregistrer cette macro sensée remplacer " Ü " par " & # 2 2 0 ; " et " ü " par " & # 2 5 2 ; " mais elle remplace tout par " & # 2 2 0 ; ".
C'est pareil pour d'autres lettres accentuées, en fait comment peut-on distinguer la casse dans cette macro ?
Si quelqu'un pouvait me donner une piste ...
Merci d'avance !
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <Macro name="BugInAsciiReplace" Ctrl="no" Alt="no" Shift="no" Key="0"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="Ü" /> <Action type="3" message="1625" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="&#0220;" /> <Action type="3" message="1702" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1635" sParam="" /> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="ü" /> <Action type="3" message="1625" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="&#0252;" /> <Action type="3" message="1702" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1635" sParam="" /> </Macro>
elle transforme ceci :
220 Ü (majuscule)
252 ü (minuscule)
en ça :
220 " & # 2 2 0 ; " (OK !)
252 " & # 2 2 0 ; " ( ! Bug ! )
Partager