Lancer une application avec des paramètres en entrée

Résolu
Signaler
Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
19 septembre 2013
-
Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
19 septembre 2013
-
Bonjour,

J'ai créé une application VB.NET appelée "Application1" publiée "Click-once" sur mon réseau. Cette application peut être installée et lancée normalement par les utilisateurs. Je voudrai créer une autre application VB.NET appelée "Application2" qui est installée sur les même postes utilisateurs qui appèle "Application1" en envoyant des paramètres.

Quelqu'un a-t-il une idée ?

Je sais envoyer des paramètres si j'utilise une commande type Shell "C:\...\Application1.exe", mais pas avec "\\10.2.1...\..\Application1.Application"

Yann

3 réponses

Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
19 septembre 2013
3
Bonjour,

A y est j'ai trouvé.
Pour ceux que ca intéresse. Une application "Click-once" se lance via une Url. Donc les paramètres sont à transmettre de la même manière :"Http://.../Programme.application?Par=toto

Je vous laisse constater par vous même :
http://msdn.microsoft.com/en-us/library/ms172242.aspx


Yann
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Statut
Membre
Dernière intervention
30 mars 2014
6
Bonjour tri_yann,

Tu as la commande :

Process.Start("porgramme.exe", arguments en param)

Mais pour passer des paramètres tu as plein d'autres méthodes :
- Fichier txt ou autre
- Variable d'environnement
- ...

Cordialement, Joe.
Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
19 septembre 2013
3
Bonjour EhJoe,

Merci pour ta réponse.

Pour la commande Process.start("Application.exe", ...), je connais mais je ne lance pas l'exe car je ne connais pas le chemin de l'application. L'installation est transparente et le .exe s'est installé dans un sous dossier de "Users". C'est pourquoi je lance via un url "\\10.2.1....\Programme.application"). Rappel : je publie mon application sur le réseau.

Pour le fichier texte, ce même programme peut être lancé x fois sur le même poste. Je crains des conflits d'écriture/lecture.

Par contre, la solution des variables d'environnement peut m'intéresser. Peux-tu m'en dire plus ?


Yann