Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

2 participants

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Problème de remplacement de caractères issue d'un CMD .

    Message par lereparateurdepc Sam 22 Jan 2011 - 9:43

    Bonjour ,

    Suite à l'évolution de FormayUtility et à la résolution des précédentes erreures , je suis confronté à un autre problème :
    Une fois ma commande éxécuté et le formatage fini , en utilisant le code > c:\rapport.txt à la suite de ma commande ,
    le fichier rapport.txt est crée et le résultat du formatage se trouve dedans .
    MAIS comme le cmd ne gère pas les accents , le texte est bizare :
    Code:
    Ins‚rez un nouveau disque pour le lecteur G:
    et appuyez sur ENTRE lorsque vous ˆtes prˆt...
    Le type du systŠme de fichiers est FAT32.
    Formatage rapide de 1950 Mo
    Initialisation de table d'allocation des fichiers (FAT) en cours...
    Formatage termin‚.                       
          1,9 Go d'espace disque total.
          1,9 Go sont disponibles.

            4ÿ096 octets dans chaque unit‚ d'allocation.
          498ÿ384 unit‚s d'allocation disponibles sur le disque.

              32 bits dans chaque entr‚e FAT.

    Le num‚ro de s‚rie du volume est 6809-DF84
    Les accents sont remplacés par autre chose .
    J'ai bien évédement essayé l'action remplacer du texte par un autre mais celà ne fonctionne pas !
    exemple :
    Ins‚rez , il reste telquel OR 1,9 Go devient 1é9 Go car j'ai demmande de remplacer la , par é .

    J'ai ma réponce car en fait le , de Ins‚rez est en fait é donc non reconnu comme , .

    Existe-il une solution pour modifier TOUS les , comme Ins‚rez en é ( SAUF 1,9 Go ) ?

    Merci ! Smile

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 9:50

    re ,

    Me revoilà ......

    Je vien d'essayer de faire la même chose mais dans le bloc notte de Windows et bien ...... même problème !

    DONC , si Windows ne peut pas le faire , SZ nonplu ..... ! Si je ne me trompe pas .....

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 11:07

    Bonjour,

    En effet, si avec le bloc-note ça ne fonctionne pas, SZ non plus.
    Mais vu le problème je pense à un problème d'encodage du texte. Avec le Bloc-Note, quand tu fais Enregistrer-Sous, il te propose un encodage (par défaut UTF-Cool, essaye avec Ainsi pour voir?

    Je viens de tester :
    Avec UTF-8, il y a un problème.
    Avec AINSI, les caractères apparaissent correctement.

    Si ça fonctionne je pourrais t'indiquer les directive en VB.Net pour corriger ça ;-)

    SZ utilise un encodage par défaut, qui est in-modifiable (afin de simplifier au maximum, mais je aperçois qu'on peut en avoir finalement besoin).
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 16:09

    re ,

    Le codage de rapport.txt est ANSI et il a aussi un problème !
    Je suis preneur pour le code VB.NET ......

    Merci ! Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 16:20

    Zut Mad
    Du coup ça ne sert à rien le code VB.Net, il servait juste à changer l'encodage d'enregistrer. Donc ça reviendra au même.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 16:36

    re ,

    Mais je suis quand-même intéréssé ..... Sad

    Merci

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 17:43

    Code:
    My.Computer.FileSystem.WriteAllText("C:\Ton fichier", "Ton texte", False, System.Text.Encoding.ASCII)

    Explications :
    Remplace C:\Ton fichier par le chemin complet vers ton fichier
    Remplace "Ton texte" par le texte à mettre dans le fichier
    Enfin, remplace ASCII par l'encodage :
    - ASCII
    - UTF8
    - Unicode
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 18:48

    re ,

    Hum , moi , je lis le fichier crée par le cmd et l'enregistre dans une variable ensuite , je modifie le propriété .Text d'un textbox ....
    OR , le code est pour crée un fichier .
    Existe-il plus simple que de recrée un autre fichier ?

    Je teste ça .......
    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 18:54

    Oh pardon ! Je ne l'avais pas compris comme ça !
    Euuh, non dans ce cas c'est pas possible, désolé.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 18:57

    re ,

    Dans le code , le texte , si il est dans une variable , la forme %(la_variable)% comme :

    Code:
    My.Computer.FileSystem.WriteAllText("%(SystemDrive)%\rapport_modif.txt", "%(var_rapport)%", False, System.Text.Encoding.ASCII)

    Bon bah , ce n'est pas grave , je reste comme ça ! Smile

    Merci

    Sujet résolu !

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 19:01

    Non attend ! Je crois que j'ai encore mal compris !
    Je pensais que tu parlait de la lecture du fichier

    Pour utiliser une variable, il suffit de ne pas mettre les %( et )% et de les remplacer par " & et & " :

    Code:
    My.Computer.FileSystem.WriteAllText(SystemDrive & "\rapport_modif.txt", "" & var_rapport & "", False, System.Text.Encoding.ASCII)
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 19:06

    re,

    Ne marche pas , mais les %( oui !! Smile

    ça ne change rien !!! maintenant , tous les accents sont en ? ........

    Bon et bien , il n'y aura pas de rapport de formatage !! Smile

    Merci ! Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 19:08

    Tu as essayé de changer l'encodage? "ASCII", "UTF8" et "Unicode"
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Sam 22 Jan 2011 - 19:11

    re ,

    Oui , en ASCII , c'est ? pour tous , sinon , les 2 autres , idem que la source !! Sad

    Merci quand même ! Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Admin Sam 22 Jan 2011 - 19:13

    Bon et bien là je ne comprend vraiment plus alors =S
    Sûrement le CMD durant la lecture du fichier (lui aussi a un encodage, je ne sais pas si il est paramétrable), je ne vois pas d'autre possibilité.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par lereparateurdepc Lun 24 Jan 2011 - 20:06

    re ,

    AHHH SI , j'ai trouvé !! :

    Un fait , il y a une différence entre la " , " du clavier et " ‚ " issue du cmd !!
    SISI , une différence mais elle n'est PAS visuelle ( ou très peu ) c'est le codage je pense en héxa .....
    Autre exemple :
    le " ^ " du clavier est différent du " ˆ " du cmd et là le visuel est aussi différent .

    C'est grace au caractère " Š " car je ne le trouvais pas que j'ai trouvé : j'ai fait un copier/coller de celui-ci et ça à marché !
    J'ai donc fait un copier/coller des autres et PAF , miracle , plus d'erreures ! Smile
    1,9 Go reste 1,9 Go et non 1é9 Go comme avant ! Smile

    Merci
    Ce sujet est bel et bien RESOLU ! Smile

    Cordialement ,
    Le réparateur de PC

    Contenu sponsorisé


    Problème de remplacement de caractères issue d'un CMD . [ RESOLU ] Empty Re: Problème de remplacement de caractères issue d'un CMD . [ RESOLU ]

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 26 Avr 2024 - 12:46