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 :

debutant lancer un exe chaque 10 minutes


Sujet :

VBScript

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut debutant lancer un exe chaque 10 minutes
    salut ,


    je voudrais savoir comment faire pour executer un exe chaque 10 minutes à l'aide d'un script.



    merci d'avance.

  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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Utilises un timer.
    Ou une boucle avec un sleep de 10 minutes

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    bonne reponse je pense que c'est la meilleure mais je suis debutant et je ne sais pas par quoi commencer???

  4. #4
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    par quoi commencer???
    Simple :
    1) Forum rechercher avec comme mot clé Timer.
    2) Si ce n'est pas suffisant : tutoriaux sur ce fofo : rechercher un tutorial sur les timers.
    3) Toujours pas suffisant : + mots clés : Timer + VBS
    4) Tentative de création d'un code qui fonctionne.
    5) Se prendre la tête entre les mains, la claquer contre un mur, casser son ecran, ne comprenant pas pouquoi cela ne marche pas.
    6) Poster un message sur le forum pour demander de l'aide, en incluant le code, les erreurs qui surviennent, et de façon générale le comportement du programme, et dans l'idéal l'environnement de développements.
    7) Comprendre les réponses et avec l'aide essayer de résoudre son problème.
    8) Remercier les personnes qui t'ont aidé, et mettre résolu sur le poste.

    Voilà un peu le plan de tes prochaines activités pour réussir à développer ton programme.

    L'ignorance n'a jamais été une excuse.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    salut ,

    j'ai trouvé ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim WshShell
    Set WshShell = WScript.CreateObject("WScript.Shell")
       WshShell.Run "release"

    ce code me permet de lancer mon application , je veux mnt quelle se lance chaque 10 mnt ??????


    aidez moi svp

    merci

  6. #6
    Expert éminent


    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

  7. #7
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    sa devrai ressembler a ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    dim WshShell
     
    Set WshShell = WScript.CreateObject("WScript.Shell")
     
     
    sub boucle
       WshShell.Run "mspaint.exe"
       WScript.Sleep 200 
    end sub
     
    boucle
    mais ca ne fonctionne pas

    bbil tu voi l'erreur ?

  8. #8
    Expert éminent


    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
    Par défaut
    Citation Envoyé par koKoTis Voir le message
    ...
    mais ca ne fonctionne pas

    bbil tu voi l'erreur ?
    il suffit pas de nommer une méthode boucle pour créer une boucle ...

    j'ai mis un lien plus haut

  9. #9
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    mais il faudra rajouter un condition pour pouvoir arréter le script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Set WshShell = WScript.CreateObject("WScript.Shell")
     
     
    sub boucle
       WshShell.Run "mspaint.exe"
        VarSaisieUtilisateur = InputBox("Voulez vous relancer le programe dans 10 minute ?" & vbCrLf & "o pour oui et n pour non", "Lunnatick")
        if not VarSaisieUtilisateur = "o" then WScript.Quit
       WScript.Sleep 2000 
    end sub
     
    boucle

  10. #10
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par bbil Voir le message
    il suffit pas de nommer une méthode boucle pour créer une boucle ...

    j'ai mis un lien plus haut
    l'exemple de ton lien est trop compliquer pour moi

  11. #11
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    certe je t'ai déjà montré la récursivité, mais si tu ne fais qu'utiliser celle-ci pour tes boubles tu vas vite galérer.

    Il y a des mot clés pour faire des boucle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Do while (condition)
    'action .....
    Loop
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For each var in collection
    'action ....
    Next
    Mais je ne vais pas toutes les remettres, j'ai déjà répondu sur un autre sujet en citant plus et avec des exemple je crois me souvenir.
    Et puis la FAQ peut répondre à cela !!!

  12. #12
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    salut,


    je veux pourvoir synchroniser ce script à l 'aide d'un timer avec l 'heure systéme


    merci pr vos reponses

  13. #13
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Citation Envoyé par casaoui Voir le message
    salut,


    je veux pourvoir synchroniser ce script à l 'aide d'un timer avec l 'heure systéme


    merci pr vos reponses
    C'est koi la question ?

  14. #14
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    salut


    la question c'est comment faire pour ajouter un timer au sein du script????


    merci

  15. #15
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je vais me répéter :
    Simple :
    1) Forum rechercher avec comme mot clé Timer.
    2) Si ce n'est pas suffisant : tutoriaux sur ce fofo : rechercher un tutorial sur les timers.
    3) Toujours pas suffisant : + mots clés : Timer + VBS
    4) Tentative de création d'un code qui fonctionne.
    5) Se prendre la tête entre les mains, la claquer contre un mur, casser son ecran, ne comprenant pas pouquoi cela ne marche pas.
    6) Poster un message sur le forum pour demander de l'aide, en incluant le code, les erreurs qui surviennent, et de façon générale le comportement du programme, et dans l'idéal l'environnement de développements.
    7) Comprendre les réponses et avec l'aide essayer de résoudre son problème.
    8) Remercier les personnes qui t'ont aidé, et mettre résolu sur le poste.

  16. #16
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    salut

    j'ai fais tout ca mais j'ai rien trouvé

  17. #17
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Bizzare parce que j'ai trouvé plein d'info sur google.
    Si tu avais cherché tu serais certainement venu dire sur le poste l'utilisation d'un timer n'est peut être pas possible car cela necessite la gestion des événements.
    Tu aurais aussi trouvé une méthode pour les dates qui s'appelle timer et qui renvois le temps écoulé depuis minuit.
    Tu te serais intéressé à Sleep.
    Et tu te serais dis qu'il y a peut être moyen de faire son timer en vérifiant toutes les x secondes que le temps écoulé depuis minuit n'est pas supérieur de 10 minutes depuis la première mesure.
    Et puis tu te serais posé la question pouquoi pas utilisé juste sleep.
    Tu aurais certainement trouvé que sleep et peux précis, et dons que sur de long temps le delata erreur peut être grand.
    Et tu te serais peut être demandé qu'elle est ta marge de manoeuvre.

    Par ce que rien trouvé c même pas trouvé de mauvais résultat, c donc soit être ..... pour essayer de trouver de l'aide sur les timers en tapant bisounours en mot clés.
    Ou soit ne pas avoir cherché.

  18. #18
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 60
    Par défaut
    et c quoi la solution en fin de compte

  19. #19
    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 : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je t'en ai donné une je ne vais pas me répéter.
    Montre moi que tu fais des efforts, et je t'aiderais peut être plus.

  20. #20
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Par défaut
    je vais certainement me faire huer mais pour lancer une application toutes les dix minutes le plus simple c'est de passer par la commande AT ou par le planificateur de tache windows


    avantages c'est simple et ça mange moins de ressources

Discussions similaires

  1. [debutant] lancer une impression d'un pdf en VC++
    Par seb-astien dans le forum MFC
    Réponses: 2
    Dernier message: 06/06/2005, 16h44
  2. [DEBUTANT]Lancer plusieurs processus
    Par demontools dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2005, 14h48
  3. [Flash MX2004] Lancer un *.exe avec fscommand
    Par pioup dans le forum Flash
    Réponses: 7
    Dernier message: 30/07/2004, 17h28
  4. Réponses: 2
    Dernier message: 04/06/2004, 11h36
  5. [Debutant(e)]Lancer un exe en ligne de commande
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 18/05/2004, 15h54

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