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 :

Vérifier si exist


Sujet :

VBScript

  1. #1
    Invité
    Invité(e)
    Par défaut Vérifier si exist
    Bonjour

    Mon petit script évolue j'aimerais maintenant faire une vérification si le fichier existe avant la sauvegarde...ce qui m'embête c'est le chemin a définir...

    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
    Sub RunScript
      Set wshNetwork = CreateObject("Wscript.Network")
    	strAnswer = window.prompt("Please enter the Location to save.", "\\IP\HTA\" & wshNetwork.ComputerName & ".xls")
        If IsNull(strAnswer) Then
            Msgbox "Vous avez cancellé l'opération"
        Else
     
        Set objFSO = CreateObject("Scripting.FileSystemObject")
        objFSO.CreateTextFile(strAnswer)
        Set objFile = objFSO.OpenTextFile(strAnswer, 2)
        objFile.WriteLine Data.InnerHTML
        objFile.Close
      Msgbox "Sauvegardé."
      End If
     
      End Sub
    Comment faire une vérification avec "\\IP\HTA\" & wshNetwork.ComputerName & ".xls"

    Merci pour l'aide

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut merci pour le lien...

    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
    17
    Sub RunScript
       Set wshNetwork = CreateObject("Wscript.Network")
    	strAnswer = window.prompt("Please enter the Location to save.", "\\IP\HTA\" & wshNetwork.ComputerName & ".xls")
    Set objFSO = CreateObject("Scripting.FileSystemObject")
        If objFSO.FileExists("\\IP\HTA\" & wshNetwork.ComputerName & ".xls")Then
        MsgBox "fichier exist"
     
    Else
        Set objFSO = CreateObject("Scripting.FileSystemObject")
        objFSO.CreateTextFile(strAnswer)
        Set objFile = objFSO.OpenTextFile(strAnswer, 2)
        objFile.WriteLine Data.InnerHTML
        objFile.Close
      Msgbox "Sauvegardé."
      End if
     
      End Sub
    J'ai essayé tout plein de combinaison, mais je suis nul en logique...avec ce que j'ai suis-je proche?

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    \\IP\ ça représente bien une adresse IP oui ou non ?
    Quand vous déboguez un programme il préférable d'ajouter toujours des Msgbox ou wscript.echo
    donc ajoutez dans votre code cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wscript.echo "\\IP\HTA\" & wshNetwork.ComputerName & ".xls"

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par hackoofr Voir le message

    \\IP\ ça représente bien une adresse IP oui ou non ?
    Oui effectivement une adresse IP complète...

  6. #6
    Invité
    Invité(e)
    Par défaut
    lol je viens de me rendre compte de l'erreur...merci pour l'idée du MsgBox...je me suis rendu compte que le fichier était sauvegardé dans un autre répertoire de celui que je regardais

    Finalement mon code fonctionne correctement

    désolé pour le bruit

    Merci encore

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

Discussions similaires

  1. Vérifier l'existence d'un cookie chez le client...
    Par HNT dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/08/2005, 21h09
  2. Comment vérifier l'existence d'un répertoire ?
    Par Sydaze dans le forum Débuter
    Réponses: 2
    Dernier message: 30/06/2005, 11h34
  3. Réponses: 3
    Dernier message: 05/04/2005, 14h36
  4. Réponses: 3
    Dernier message: 24/06/2004, 11h23
  5. Vérifier l'existence d'un répertoire
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 4
    Dernier message: 24/06/2004, 11h13

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