Si vous avez créé une application qui édite des documents bien spécifique, il serez préférable que windows reconnaisse votre extension de fichier (Voir aide : 'ASSOCIATION D'UNE EXTENSION A UNE APPLICATION' de JRay)
Après cela si l'on double clique depuis un explorateur windows, votre programme s'ouvrira mais pas avec le fichier sélectionné. Il s'ouvrira comme si vous avez double-cliquez sur le fichier EXE.
Pour connaitre le nom du fichier avec lequel l'application doit s'ouvrir utiliser ce code dans la procédure Load ou Initialize de la feuille principale
Source / Exemple :
Fichier = Command$
l'explorateur de windows rajoute avant et après le nom du fichier le caractère " , mais si vous exécutez la commande
App = shell("C:\Application.exe C:\Document.ext",VbNormal)
ce caractère n'est pas ajouté
prévoyez une fonction pour le détecté si il y est
Un petit défaut si double cliquez sur plusieurs fichiers, ca ouvre plusieur fois le programme
12 juin 2009 à 08:41
11 juin 2009 à 19:00
(béwui si clic sur le fichier 'spé' il ouvre bien l'exe mais je n'arrive pas à connaitre le nom & chemin de ce fichier)
aprés faire une procédure de lecture est facile, si seulement je pouvais avoir le nom du fichier initialement cliqué !
c'est saoulant car c'est trop facile pour XP de le faire !
si une bonne âme sous VB.net pouvais nous aider ?
24 nov. 2007 à 00:38
22 août 2007 à 11:56
Si qq un à la solution pour le VBA.
Merci
26 mars 2007 à 12:35
ont peut les récupérer via l'instruction Command$
on peut les simuler en changeant les propriétés du projet.
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.