Page 1 sur 1

Chemin fichier

Publié : ven. 08/mai/2009 18:58
par Jagang
Bonjour
J'ai associer une extension à un exécutable
Donc désormais lorsque je clic sur un fichier ayant cette extension mon exécutable ce lance.
Mon problème : comment récupérer le chemin du fichier sur lequel j'ai cliquer ?

Merci d'avance
Cordialement
Jagang

Publié : ven. 08/mai/2009 19:44
par Le psychopathe

Code : Tout sélectionner

ProgramParameter()

Syntaxe

Resultat$ = ProgramParameter([Index])
Description

Renvoie le paramètre suivant qui a été passé à l'exécutable PureBasic quand il a été lancé. Si le paramètre facultatif 'Index' (commence par 0) est spécifié, alors le paramètre à cet index est renvoyé. Quand il n'y a plus de paramètres disponibles, 'Resultat$' sera une chaîne de caractères vide. 

Cette commande est particulièrement utile avec les programmes en mode console, où l'utilisateur passe un ou plusieurs paramètres au démarrage du programme. 

Note: se baser sur le renvoi d'une chaîne vide pour détecter le dernier paramètre n'est pas forcément idéal car la commande renverra aussi une chaîne vide si "" est passé sur la ligne de commande. La manière recommandée est d'utiliser CountProgramParameters() et d'appeler ProgramParameter() autant de fois que nécessaire. 


Exemple: 

  MonProgramme.exe MonTexte.txt /RAPIDE "Mode Special"

La première fois que ProgramParameter() est appelé, la commande va renvoyer "MonTexte.txt", la seconde fois "/RAPIDE" et la troisième fois "Mode Special". 
OS Supportés 

Tous

<- ProgramID() - Process Index - ProgramRunning() ->

Publié : ven. 08/mai/2009 20:27
par Jagang
Merci