PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Récup. de paramétre de l'executable ?
Récup. de paramétre de l'executable ?
Débuté par BBaudry, 18 mai 2006 19:38 - 6 réponses
Posté le 18 mai 2006 - 19:38
bonjour à tout le monde,

Voilà mon problème.
Tout comme excel je souhaite quand double cliquer sur un fichier exel le fichier s'ouvre sans passer par EXCEL->fichier-> ouvrir.

j'ai une application que je veux utilisé en double cliquant sur un fichier type xls
exemple : fichier.xls

mais je n'arrive pas à recupérer le nom et chemin du fichier,sur le quelle j'ai double cliquer, dans mon programme.
je pensais, qu'a l'initialisation du projet en mettant le code ci-desous ça marcherai, mais non.


// initialisation du projet
procedure recup(file="")

Avez vous une solution pour moi ?
Posté le 18 mai 2006 - 23:17
pas clair tout cela !!!
et en mieux pour voir !
Posté le 18 mai 2006 - 23:53
je pense que tu a besoin de la fonction LigneCommande ainsi tu pourras récupérer le nom du fichier passé en ligne de commande à l'executable

a+

Message d'origine : "bbaudry" <guest@newsgroup.fr> a écrit :


bonjour à tout le monde,

Voilà mon problème.
Tout comme excel je souhaite quand double cliquer sur un fichier exel le fichier s'ouvre sans passer par EXCEL->fichier-> ouvrir.

j'ai une application que je veux utilisé en double cliquant sur un fichier type xls
exemple : fichier.xls

mais je n'arrive pas à recupérer le nom et chemin du fichier,sur le quelle j'ai double cliquer, dans mon programme.
je pensais, qu'a l'initialisation du projet en mettant le code ci-desous ça marcherai, mais non.


// initialisation du projet
procedure recup(file="")

Avez vous une solution pour moi ?

Posté le 19 mai 2006 - 10:59
BBaudry a écrit :
bonjour à tout le monde,

Voilà mon problème.
Tout comme excel je souhaite quand double cliquer sur un fichier exel le fichier s'ouvre sans passer par EXCEL->fichier-> ouvrir.

j'ai une application que je veux utilisé en double cliquant sur un fichier type xls
exemple : fichier.xls

mais je n'arrive pas à recupérer le nom et chemin du fichier,sur le quelle j'ai double cliquer, dans mon programme.
je pensais, qu'a l'initialisation du projet en mettant le code ci-desous ça marcherai, mais non.


// initialisation du projet
procedure recup(file="")

Avez vous une solution pour moi ?


lanceappliassociée pourrait t'aider

bon dev
Posté le 19 mai 2006 - 11:06
Le 18/05/2006, BBaudry a supposé :
bonjour à tout le monde,

Voilà mon problème.
Tout comme excel je souhaite quand double cliquer sur un fichier exel le
fichier s'ouvre sans passer par EXCEL->fichier-> ouvrir.

j'ai une application que je veux utilisé en double cliquant sur un fichier
type xls exemple : fichier.xls

mais je n'arrive pas à recupérer le nom et chemin du fichier,sur le quelle
j'ai double cliquer, dans mon programme. je pensais, qu'a l'initialisation du
projet en mettant le code ci-desous ça marcherai, mais non.


// initialisation du projet
procedure recup(file="")

Avez vous une solution pour moi ?


l'association de fichier à votre prog existe-t-elle ?
si tel est le cas essayez lignecommande()

--
Cordialement JeAn-PhI
Posté le 19 mai 2006 - 11:09
Euh je n'ai pas la réponse.

Mais une petite question.
Comment avez vous fait pour ouvrir votre programme en doubli cliquant sur le fichier ???

Reconnais t il l'extension ou y a t il autre chose ?

Merci.
Posté le 19 mai 2006 - 11:22
Ben non, un lanceApllication sans le chemin du fichier , c hot lol ;)


Puis ligne de commande je ne c'est pas trop,

Au pire des cas tu peux toujrous rajouter dans la base de registre et rajouter dans le menu contextuel ton programme et là tu pourra configurer une ligne de commande de type "prog.exe %1"
Et il ne te restera plus qu'à récupéré ton fichier par un LigneDeCommande(1)

Mais apperement ce n'est pas çà que tu veux faire ...
Je repasserai si j'ai une idée.

Bonne chance