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 :

FileSystemOBject et lien internet


Sujet :

VBScript

  1. #1
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut FileSystemOBject et lien internet
    Suite à la discussion :

    http://www.developpez.net/forums/sho...00#post2674200
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub ImportFileF2()
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set SourceFile = FSO.OpenTextFile("C:\Documents and Settings\user\Bureau\Macro\Source.txt", ForReading)
    Set DestFile = FSO.CreateTextFile("C:\Documents and Settings\user\Bureau\Macro\GeneratedTextFile.txt", ForWriting)
    While Not SourceFile.AtEndOfStream
         DestFile.WriteLine SourceFile.Readline
         DestFile.WriteLine("")
    Wend
    Set DestFile = Nothing
    Set SourceFile = Nothing
    Set FSO = Nothing
    End Sub
    est ce que pour : SourceFile ....
    on peut aussi mettre un lien internet?

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Jamais essayé de passer un lien à FSO.

    Mais rien ne t'empêches de mettre un lien internet à la place su chemin complet du fichier, et de regarder ce qu'il se passe
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  3. #3
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Je penserais plutôt à l'objet AJAX XMLHttpRequest(si t'as IE 6 installé,ça marche)
    Toute question technique envoyée en MP ira directement à la poubelle

    Un code ne marchera jamais, il n'a jamais reçu la capacité de se déplacer.
    Inutile donc de dire "ça marche pas", donnez plutôt des informations précises afin de mieux pouvoir vous aider.


    Grand gourou de la -attitude

  4. #4
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut
    jai changé la source par un lien internet :
    ça me fait Runtime error '5': invalid procedure call or argument

    donc ça ne marche pas en remplaçant la source...

    et 'supersnail' tu panses faire comment?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Que veux-tu exactement faire ?

    Starec

  6. #6
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut
    je voudrais télécharger nimporte quel type de fichier sous la forme préchoisie

    Comme dans le code :
    ex: je télécharge le fichier www.aaa.fr/a.html
    et il enregistre dans un répertoire préchoisi : C:\windows\abc.txt ou autre extension...

    mais je voudrais que ça soit directe...

  7. #7
    Membre averti
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Points : 341
    Points
    341
    Par défaut
    Salut,

    si tu veux simplement télécharger un fichier depuis internet vas voir la réponse que j'avais proposée ici :

    http://www.developpez.net/forums/sho...d.php?t=439377

    A++
    Plus tu pédales moins vite, moins t'avances plus vite.

  8. #8
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut
    Juste une question :
    quand tu as mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    If web.Status <> "200" Then
           SaveWebBinary = False
           Set web = Nothing
           Msgbox "Internet ne peut pas etre joint, démarrez une session IE."
           TagIe = 1
        End If
    Dans quel cas il nous montre ce msgbox?

    Et merci pour cette information

  9. #9
    Membre averti
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Points : 341
    Points
    341
    Par défaut
    Salut,

    ces lignes vont vérifier que tu as bien une session ouverte sur le net, dans ce cas le status est à 200. Dans le cas contraire le status est différent de 200 et tu dois t'authentifier afin d'ouvrir une sesssion pour que ca marche.
    En fait si j'ai fait ca, c'est que je n'ai pas réussi à faire apparaitre en vbs la fenetre de loggin et mot de passe pour accéder au net...

    A++
    Plus tu pédales moins vite, moins t'avances plus vite.

  10. #10
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut
    Si je te coprends bien il faut ouvrir 1 page d'IE pour qu'on puisse télécharger?


    Merci de repondre RadPAT

  11. #11
    Membre averti
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Points : 341
    Points
    341
    Par défaut
    Citation Envoyé par imparator_42 Voir le message
    Si je te coprends bien il faut ouvrir 1 page d'IE pour qu'on puisse télécharger?


    Merci de repondre RadPAT
    oui c'est ca, sauf si tu n'as pas besoin de t'authentifier.

    A++
    Plus tu pédales moins vite, moins t'avances plus vite.

  12. #12
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut
    Ahhh oki, cest tres bien alors....
    merci beaucoup

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

Discussions similaires

  1. ShellExecute pour lien internet
    Par johweb dans le forum Web & réseau
    Réponses: 8
    Dernier message: 10/06/2007, 13h12
  2. Lien internet inactif
    Par Max Payne dans le forum IE
    Réponses: 1
    Dernier message: 15/02/2006, 14h24
  3. [VB]Liens internet
    Par misterbenj dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 10/02/2006, 20h55
  4. Lien internet
    Par fourniey dans le forum VBA Access
    Réponses: 26
    Dernier message: 30/09/2005, 00h14
  5. [XSL] Lien internet
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 15/03/2005, 07h49

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