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

z/OS Discussion :

Macro edit et caractère &


Sujet :

z/OS

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut Macro edit et caractère &
    Bonjour à tous,

    je ne parviens pas changer la chaîne de caractères suivante :

    &ZTFG

    voic la commande que je passe :

    "CHANGE &ZTFG. X ALL"

    Mais ça ne fontionne pas

    J'ai même tenté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    
    "CHANGE "'&ZTFG.'" 'X' ALL"
    Mais sans succès ;-(

  2. #2
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    Bonjour

    C'est un probleme classique avec le &
    extrait de la doc:
    Because the ISPEXEC call interface for REXX EXECs allows you to specify parameters as symbolic variables, a single scan always takes place before the syntax check of a statement. Therefore, the rule of using two ampersands (&) before variable names to avoid substitution of variable names also applies to REXX EXECs.
    Ce que tu peux faire:
    • passer en SCAN=OFF
    • et doubler le &

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    /* rexx */
    "isredit macro"
    "isredit scan=off"
    "isredit change '&&t' 'tt' all"

  3. #3
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    une autre solution assez simple, c'est de faire le "change" en hexa
    exemple pour changer "&1" en "TT"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    /* rexx */
    "isredit macro"
    "isredit change x'50F1' 'tt' all"

  4. #4
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    /* rexx */
    "isredit macro"
    "isredit scan=off"
    "isredit change '&&t' 'tt' all"
    [/QUOTE]

    Bonjour,

    je préfère cette solution.

    Merci.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    une autre solution assez simple, c'est de faire le "change" en hexa
    exemple pour changer "&1" en "TT"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    /* rexx */
    "isredit macro"
    
    from = c2x('&1')
    to = c2x('TT')
    
    "isredit change x'"from"' '"to"' all"

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

Discussions similaires

  1. Pb macro edition remplacer
    Par fmris dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/07/2008, 08h30
  2. [macro] Déplacement de caractères
    Par Vivian Pennel dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/03/2008, 10h19
  3. Macro chaine de caractères
    Par Pharmacos dans le forum VBA Access
    Réponses: 1
    Dernier message: 10/02/2008, 20h39
  4. edit et caractères
    Par faenor dans le forum Composants VCL
    Réponses: 13
    Dernier message: 15/02/2006, 16h42

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