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 :

Commande dos dans un script VBS


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut Commande dos dans un script VBS
    Bonjour à tous,

    j'essaye actuellement de lancer une commande dos qui permettras de zipper un fichier dans un script VBS.

    Voici une partie de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Zip = IISLOGDIR & "ex" & AYEAR & AMONTH & ADAY &
    fic = IISLOGDIR & "ex" & AYEAR & AMONTH & ADAY & ".log"
    set shl = createobject("wscript.shell")
    shl.run "command /c 7za a -tzip & Zip & .zip & fic &",0,true
    La dernière ligne est censé créer un fichier zip à partir du fichier défini par la variable "fic" avec comme nom celui défini par la variable "Zip".

    Mais cela ne fonctionne pas ^^.

    Quelqu'un pourrait t-il m'aider ?

    Merci.

    Cdlt,
    Julien

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut

    pour vbs, ce n'est pas vraiment le bon forum

    Mais essaye de changer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    shl.run "command /c 7za a -tzip & Zip & .zip & fic &",0,true
    en

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    shl.run "command /c 7za a -tzip " & Zip & ".zip " & fic,0,true

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut
    Merci pour ta réponse.
    pourrais-tu m'indiquer sur quelle partie du forum je dois poster ma requête ? ^^

    avec ton conseil j'ai plus d'erreur d'exécution mais il ne me crée pas le Zip lol

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut
    Rectification, cela fonctionne.
    Merci pour l'aide j'avais une autre petite erreur.

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

Discussions similaires

  1. éxecution de commande MS-dos dans un Script VBS
    Par teurpi dans le forum VBScript
    Réponses: 3
    Dernier message: 02/01/2012, 15h29
  2. Réponses: 2
    Dernier message: 04/06/2008, 15h11
  3. Réponses: 3
    Dernier message: 22/10/2004, 12h04
  4. [TP]Peut-on mettre un commande dos dans le prog?
    Par pierre olmes dans le forum Turbo Pascal
    Réponses: 22
    Dernier message: 24/05/2003, 22h28
  5. [langage] Commande DOS dans un programme
    Par Jibees dans le forum Langage
    Réponses: 15
    Dernier message: 23/04/2003, 12h08

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