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

VBScript Discussion :

Executer vbs via cscript = pb caractère format de sortie


Sujet :

VBScript

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Points : 247
    Points
    247
    Par défaut Executer vbs via cscript = pb caractère format de sortie
    Bonjour à tous,

    j'exécute mon vbs via un fichier bat pour stocker les informations dans un fichier txt


    mon fichier bat contient ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
    ECHO Date : %date% >>file.txt
    ECHO Heure : %time% >>file.txt
     
    cscript //nologo config.vbs >>file.txt
    echo liste contenu du dossier %windir%
    for /f "tokens=*" %%a in ('dir /b %windir%"') do echo %%a >> file.txt
    mon vbs contient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Wscript.echo "Tâche planifiée"
    mon fichier txt ressort ainsi avec des caractères erronées à la place du â, é

    Date : 2009-07-23
    Heure : 11:15:44.96
    Tƒche planfie
    liste des fichiers

    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cscript /nologo //U config.vbs >> file.txt
    et le texte du fichier file.txt est tout étiré

    pourriez vous m'expliquer pourquoi ? et comment je peux solutionner le problème ?
    J'ai testé en faisant un chr(266) chr(233) dans le vbs mais rien n'y fait...
    Merci d'avance
    Acris

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    et pourquoi utiliser un vbs pour afficher un message "Tâche planifié"
    tu peu faire cela dans ton .bat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo Tâche planifiée >> file.txt
    ou bien tu te lance dans le vbs mais tu en fait un peu plus en vbs .. n'utilise pas les redirections par exemple... :
    Comment écrire dans un fichier texte ?
    Comment récupérer la date et l'heure courante ?
    Comment lister les fichiers d'un dossier ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Points : 247
    Points
    247
    Par défaut
    Entièrement mon vbs traitre les tâches planifiées, et des disques dur et EventLog mais c'est cette ligne mon problème et le reste de mon batch d'autres choses.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Wscript.Echo "Tâche planifiée"
    les accents ne sont pas pris en compte lors du stockage vers le fichier txt.
    mais aussi dans le résultat sur la recherche des eventlog en vbs... C'est ce stockage qui pose problème et j'essaie de le résoudre.

    J'utilisai WMIC en batch sur un autre PC mais sur xp home il n'est pas disponible.

    Je suis débutante.

    Note aux modérateurs : LA FAQ a un affichage déplorable sous Firefox, les codes passent extrêment mal. C'est illisible.

Discussions similaires

  1. Execution d'un vbs via Winrs : Problème
    Par thibgrev dans le forum Windows
    Réponses: 1
    Dernier message: 04/05/2011, 14h45
  2. [VB.NET] Exécuter du VBS via un fichier externe
    Par Jihnn dans le forum Windows Forms
    Réponses: 8
    Dernier message: 17/07/2006, 15h59
  3. [VBS] Recherche chaine de caractères dans un fichier
    Par parker13 dans le forum VBScript
    Réponses: 1
    Dernier message: 08/07/2006, 00h22
  4. execution vbs page asp
    Par nicoweb371 dans le forum ASP
    Réponses: 1
    Dernier message: 09/06/2006, 13h39
  5. Repérer des chaines de caractères formatée dans du texte
    Par jeremiegrenoble dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 01/02/2006, 13h06

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