Lancer une application avec des paramètres en entrée [Résolu]

Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Dernière intervention
19 septembre 2013
- - Dernière réponse : tri_yann
Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Dernière intervention
19 septembre 2013
- 16 avril 2012 à 13:51
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
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Dernière intervention
19 septembre 2013
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de tri_yann
Messages postés
728
Date d'inscription
samedi 4 avril 2009
Dernière intervention
30 mars 2014
0
Merci
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.
Commenter la réponse de ehjoe
Messages postés
124
Date d'inscription
mercredi 23 novembre 2005
Dernière intervention
19 septembre 2013
0
Merci
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
Commenter la réponse de tri_yann

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.