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

ASP Discussion :

Lancement d'une commande ou d'un .bat


Sujet :

ASP

  1. #1
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut Lancement d'une commande ou d'un .bat
    Bonjour,

    je désire générer un fichier pdf depuis un fichier xml.
    Pour cela j'utilise fop.

    Ma page asp génère mon fichier .fo. Jusqu'ici pas de souci.

    Ensuite je désire que ma page asp lance l'exe de fop nommé fop.bat.

    Pour cela j'utilise Wscript.shell.
    Mais cela ne fonctionne pas!

    alors pour faire plus simple j'ai repris un exemple trouvé sur le net
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Dim WshShell
    ' déclaration d'un objet WshShell
    Set WshShell = Server.CreateObject("Wscript.Shell")
    on error resume next 
     
    WshShell.Run "cmd.exe /C CD D:\ & DIR >> ArboD.txt",1,false
    if err.number <> 0 then 
       response.write "Error detected: " & err.number & ": " & err.Description & "<br/>" 
       on error goto 0 
       response.end 
    end if 
    on error goto 0 
    Response.write "Run sucessfully<br/>" 
     
    ' destruction de l'objet WshShell
    Set WshShell = nothing
    le but est de savoir si ma commande s'exécute bien.

    J'ai un résultat Run sucessfully mais rien dans mon fichier ArboD.txt !!!

    IUSER et IWAM ont bien les droits en écriture sur ce fichier. J'avoues que je suis désorienté.
    Avez-vous déjà rencontré ce problème et réussi à la résoudre?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  2. #2
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    Pour info, mon souci venait du fait que je n'avais pas mis les droits comme il fallait sur le répertoire virtuel dans IIS.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

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

Discussions similaires

  1. Impersonification pour le lancement d'une commande
    Par yridwenn dans le forum Windows Forms
    Réponses: 0
    Dernier message: 06/07/2009, 15h06
  2. pb sur le lancement d'une commande tftp
    Par Stef_M dans le forum Langage
    Réponses: 4
    Dernier message: 19/03/2008, 11h53
  3. [DOS] Lancement d'une commande en arrière plan
    Par be_tnt dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 19/06/2007, 15h34
  4. [débutant]lancement d'une commande Unix ou LInux depuis Java
    Par msiramy dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 30/09/2005, 18h10
  5. Lancement d'une commande sur un serveur Unix
    Par lper dans le forum Web & réseau
    Réponses: 2
    Dernier message: 29/07/2004, 13h58

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