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

VB 6 et antérieur Discussion :

VB6 et auto IT


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par défaut VB6 et auto IT
    bonjour,
    je me demande si il est possible de lancer auto IT grâce à vb?

    si oui , pouvez vous me donner un exemple svp ?


    merci

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Si il s'agit uniquement de lancer un programme, utilise la fonction Shell, en recherchant un peu sur ce forum ou probablement dans les FAQ ou les tutos tu trouveras toutes les explications nécessaires.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par défaut
    ok , je vous remercie
    c'est bien un programme à executer donc shell conviendra

    mais est ce que l'on peut mettre en attente le programme vb pendant que le programme s'execute?

    merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par défaut
    pourriez vous me dire si lc commande pour executer le fichier est bonne

    Shell (Doss_appli & "autoit\gestion.au3")

    et pourriez vous me dire quel est la commande pour connaitre L'ID d'état de cette appli si j'ai bien compris sur les forums

    merci

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Comme tu ne précises pas ce que contient la variable Doss_appli, il n'est pas possible de répondre de manière sûre mais éventuellement n'oublie pas le "\" entre Doss_appli et le reste. Je ne sais pas non plus ce qu'est un fichier au3 et donc si la syntaxe est bonne mais tu peux le tester par toi même.

    Pour avoir l'identificatur de tache il suffit de faire (je reprends l'exemple inclus dans MSDN que tu dois avoir avec VB) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Mon_Id = Shell("C:\WINDOWS\CALC.EXE", 1)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par défaut
    ok dans doss_appli il y a

    App.Path & "\"

    et *.au3 c'est un petit script qui, apres l'avoir compiler, sert pour ma part a recupérer un dossier au format .csv que je vais essayer par la suite de transformer en .xls si tu as un tuyau pour ca aussi ce serai le bien venu

    mais pour revenir a .au3 en faite c'est une erreur c'est .exe

    donc si j'ecris

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Shell (Doss_appli & "autoit\gestion.exe")
    ID_gestion = Shell(Doss_appli & "autoit\gestion.exe", 0)
     
    Do While ID_gestion = 1
    ID_gestion = Shell(Doss_appli & "autoit\gestion.exe", 0)
    Loop
    il y a gestion.exe qui s'execute et tant qu'elle n'est pas fini le programme reste dan la boucle !?

    c'est ca ?

    merci

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

Discussions similaires

  1. pb AUTO COMMIT sous VB6
    Par jamelledine_med dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/06/2009, 11h44
  2. Problème de mise à jour des champs Auto incrémentés avec VB6.
    Par NHenry dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/05/2007, 16h06
  3. [vb6] quitter auto l'.exe
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 01/12/2006, 13h50
  4. [VB6]application assurance auto
    Par MeRc|LeSs dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 10/04/2006, 15h51
  5. Réponses: 8
    Dernier message: 17/05/2002, 09h08

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