Page 1 sur 1

[R] Ma variable en tant que Workingdir ?

Posté : sam. 15 nov. 2008 15:32
par Gigli
Bonjour,


J'aimerais bien lancé une application, en spécifiant comme workingdir, un chemin isu du variable (isu lui même d'un ini)

exemple :
mon fichier ini

Code : Tout sélectionner

[fichier]
chemin=C:\Program Files\FileZilla FTP Client
et mon code

Code : Tout sélectionner

$chemin=IniRead("config.ini", "fichier", "chemin", "NotFound")

RunWait(@ComSpec & " /c " & "filezilla.exe", $chemin)
mais ça ne marche pas :(


une idée peut être ?


Merci


ps : je ne cherche pas à lancer filezilla, c'était juste pour l'exemple :o

Re: Ma variable en tant que Workingdir ?

Posté : sam. 15 nov. 2008 16:06
par sylvanie
Bonjour,
il faut mettre le chemin de l'exe dans son appel :

Code : Tout sélectionner

RunWait(@ComSpec & " /c " &'"'&$chemin&'\filezilla.exe"', $chemin)
 
Au passage, j'ai passé les doubles quotes à l'intériieure de simple quotes, pour pouvoir les inclures dans l'appel.
Ceci aura pour effet de lancer :
"C:\Program Files\FileZilla FTP Client\filezilla.exe" avec les doubles quotes positionnées autours de l'exe, afin de ne pas avoir de problème avec les espaces de \Program Files\ et \FileZilla FTP Client\

Re: [R] Ma variable en tant que Workingdir ?

Posté : sam. 15 nov. 2008 20:12
par Gigli
super !
merci ;)