IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Logiciels Libres & Open Source Discussion :

Macro de Notepad++


Sujet :

Logiciels Libres & Open Source

  1. #1
    Candidat au Club
    Homme Profil pro
    Artisan
    Inscrit en
    Avril 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Artisan
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Macro de Notepad++
    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="&#x00DC;" />
                <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
                <Action type="3" message="1602" wParam="0" lParam="0" sParam="&amp;#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="&#x00FC;" />
                <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
                <Action type="3" message="1602" wParam="0" lParam="0" sParam="&amp;#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 ! )

  2. #2
    Membre émérite Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Points : 2 286
    Points
    2 286
    Par défaut
    je propose de modifier la macro ainsi
    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="&#x00DC;" />
    <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
    <Action type="3" message="1602" wParam="0" lParam="0" sParam="&amp;#0220;" />
    <Action type="3" message="1702" wParam="0" lParam="514" 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="&#x00FC;" />
    <Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
    <Action type="3" message="1602" wParam="0" lParam="0" sParam="&amp;#0252;" />
    <Action type="3" message="1702" wParam="0" lParam="514" sParam="" />
    <Action type="3" message="1701" wParam="0" lParam="1635" sParam="" />
    </Macro>
    et réessayer

    Regarder aussi le 1er lien (intéressant) en cherchant sous Goo*gle avec ceci "Créer une macro de recherche et remplacement dans Notepad++"
    Emérite, émérite je ne pense pas ... plutôt dans le développement depuis FORT FORT longtemps, c'est mon job, ça oui
    A part ça ... Il ne pleut jamais en Moselle !

  3. #3
    Candidat au Club
    Homme Profil pro
    Artisan
    Inscrit en
    Avril 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Artisan
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Merci !
    Désolé de ne pas avoir trouvé ça tout seul, tout va parfaitement maintenant et la page conseillée est parfaite.
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Ouverture d'un fichier .csv par macros dans NotePad++
    Par aurelfond dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 30/03/2017, 17h52
  2. comment créer correctement un macro sur notepad++ ?
    Par razily dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 09/02/2012, 11h45
  3. [Notepad++] Macro fermant Notepad++
    Par Chri8De dans le forum Autres EDI
    Réponses: 0
    Dernier message: 25/03/2011, 07h26
  4. Macro pour Notepad ++
    Par Chri8De dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 21/03/2011, 17h07
  5. [Notepad++] Corriger des macros
    Par Chri8De dans le forum Autres EDI
    Réponses: 0
    Dernier message: 01/12/2010, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo