Récupérer le nom du fichier avec lequel l'appli doit s'ouvrir.lorsqu'on double clique depuis l'explorateur

Contenu du snippet

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

A voir également

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.