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 :

[HELP] lancer une application avec argument


Sujet :

VBScript

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [HELP] lancer une application avec argument
    bonsoir,
    je decouvre le VB Script grace a mon boulot
    J'ai besoin d'aide concernant le lancement d'une application Forms6 accompagnée de plein d'argument et qui doit demarrer dans un repertoire

    voici ce que lon a dans le shortcut :


    CIBLE :
    "C:\Program Files\Oracle\Forms6\BIN\ifdbg60.EXE" MODULE=GFSGAL00 TERM=galilee:galilee userid=galirec/galirec@GALI


    DEMARRER DANS :
    \\FR2N\Data\Commun\MG\Galilee6\EXE


    Le probleme, cest que l'on package des appli hors reseau, et par consequent le demarrer dans n'existe pas donc impossible de creer le shortcut avec Wise ou Installshield
    Bref, j'imagine qu'en VBS on peut lancer une apppli a rallonge avec plein d'argument
    .
    Sachant que vous puissiez m'aider dans cette voie: theoriquement je peut alors creer un shortcut sur le desktop pointant sur le vbs ainsi créé
    Dois alors apres rajouter un element complementaire au shortcut pour le lancement ou pas du vbs


    Toujours etant, par avance merci de votre aide, car je desepere... de finir mon package
    Cordialement

  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
    Sachant que vous puissiez m'aider dans cette voie: theoriquement je peut alors creer un shortcut sur le desktop pointant sur le vbs ainsi créé
    Dois alors apres rajouter un element complementaire au shortcut pour le lancement ou pas du vbs
    Est ce du français ? Parce que je n'ai rien compris.

    VBS te permet de lancer des applications à l'aide de console dos, ou en passant par WMI et la création d'un processus.




    impossible de creer le shortcut avec Wise ou Installshield
    Je ne comprends pas le problème.






    Bref, j'imagine qu'en VBS on peut lancer une apppli a rallonge avec plein d'argument
    Oui, et avec quatre des mots de cette phrase, tu peut trouver ta réponse sur

    Si tu as absolument besoin de ce qui est référencé dans "Demarrer dans:" pour exécuter ton application, alors le VBS ne changera pas ton problème, car tu devras spécifier au script "Demarrer dans:", notament pour les processus.

    Essaye de lancer ton application dans une console dos à la main avec les arguments et sans te connecter au réseau, et si cela marche, alors tu pourras faire un script qui fait la même chose.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    la méthode Run de l'objet WShShell fonctionne bien !
    Test avec cela poru passer tout tes arguments :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    program = "%comspec% /c echo o|""" &path & """ -ad " & """" & file & """ "
    Return = WshShell.Run(program, 0, true)
    Astuce : tester pas à pas la chaîne de caractère pour vérifier si cela affiche exactement la commande testée sous DOS

  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 : 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
    Oui je suis d'accord, mais faut déja savoir si cela marche sous une console dos pour être sur que cela peut fonctionner avec run. Hors dans le cas ou l'on doit se placer dans un répertoire précis (spécifier par Démarrer dans) pour que l'application fonctionne, si ce répertoire et sur le réseau et que l'on compte le faire off line alors cela ne marchera pas.
    c'est pour ça qu'il vaut mieux qu'il test à la main sans raccourci dans une console dos et en off line.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

Discussions similaires

  1. [Batch] Lancer une application avec argument
    Par chris-57 dans le forum Scripts/Batch
    Réponses: 11
    Dernier message: 03/11/2009, 10h22
  2. Lancer une application avec AIR
    Par gobgob dans le forum Flex
    Réponses: 3
    Dernier message: 10/11/2008, 17h55
  3. Réponses: 3
    Dernier message: 10/03/2008, 23h06
  4. [DOM] Onmouseover pour lancer une fonction avec arguments
    Par Trock dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 01/06/2007, 13h31
  5. Réponses: 2
    Dernier message: 21/05/2006, 09h30

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