Page 1 sur 1
[R] Adressage relatif
Posté : jeu. 09 oct. 2008 11:57
par blackmamba
Bonjour,
je voudrais pouvoir mettre cette instruction en adressage relatif
cette instruction ne fonctionne pas si je mets l'executable dans le repertoire drvmgc338
je voudrais avoir une instruction de la forme:
ou autre en adressage relatif
Edit :
j'ai trouvé en partie, voici la solution quand le fichier
au3 est dans le même répertoire que drivermagician
mais je n'ai pas encore tout compris sur l'adressage relatif, comment remonter dans l'arborescence par exemple ?
Merci
++

Re: [..] Adressage relatif
Posté : jeu. 09 oct. 2008 22:51
par moutelous
Bonjour,
Ou plutôt bonsoir ...
Il me semble que votre problème est simplement dû au fait que votre exécutable (DriverMagician en l'occurence) ne se suffit pas à lui-même et qu'il a certainement besoin de dll ou de fichiers annexes (tel que des fichiers ini) ,qui doivent être au même niveau, pour pouvoir s'exécuter correctement.
A+
Re: [..] Adressage relatif
Posté : ven. 10 oct. 2008 10:33
par blackmamba
moutelous a écrit :
Il me semble que votre problème est simplement dû au fait que votre exécutable (DriverMagician en l'occurrence) ne se suffit pas à lui-même et qu'il a certainement besoin de dll ou de fichiers annexes (tel que des fichiers ini) ,qui doivent être au même niveau, pour pouvoir s'exécuter correctement.
A+
Bonjour moutelous,
je me suis mal exprimé et mon problème a évoluer.
non l'installation fonctionne correctement, j'avais juste le problème de l'identification du répertoire en relatif
car derrière le code : Run("DriverMagician"), j'ai besoin d'ouvrir un fichier qui se trouve ailleurs (car il sert a plusieurs applicatif) et comme le tout ira sur un dvd (que l'on mettra dans un lecteur E ou F ou ...) j'ai besoin d'en connaitre un peu plus sur l'adressage relatif, pour pouvoir mettre cette expression en relatif: D:\__WPI2\Install\seriallogiciles.txt
manipulation qui a pour but d'afficher le fichier txt a l'écran.
mon fichier autoit étant dans: D:\__WPI2\Install\drvmgc338
Pour faire court : le script AU3 est i compatible avec le C, le C++ ou le VisualBasic?
Merci ++

A bientot ++
Re: [..] Adressage relatif
Posté : ven. 10 oct. 2008 19:27
par Tlem
blackmamba a écrit :Pour faire court : le script AU3 est i compatible avec le C, le C++ ou le VisualBasic?
Je ne vois pas quel est le rapport entre les chemins relatifs et ces 3 langages.
Sinon, pour info, oui AutoIt est compatible avec les chemins relatifs.
désigne dans le code autoIt un chemin vers un fichier qui ce trouverait dans le répertoire src de l'endroit ou est lancé votre script (Humm pas facile à exprimer avec des mots ...).
Sinon, vous avez plus simple puisque votre script sera sur le CD.
Utilisez tout simplement la macros
@scriptdir pour connaitre le chemin de votre script.
Aprés si vous avez besoin de décomposer le chemin pour en retirer le lecteur de disque, utilisez
PathSplit.
La lecture des exemples du forum vous serait sans doute très instructive.
Re: [..] Adressage relatif
Posté : ven. 10 oct. 2008 19:49
par blackmamba
merci de votre aide tlem
si j'ai bien compris
".\" --> arborescence montante vers un fichier plus loin dans l'arborescence
"..\" --> arborescence descendante un niveau plus haut
Bon week end
A bientot ++

Re: [R] Adressage relatif
Posté : ven. 10 oct. 2008 20:44
par moutelous
Bonjour,
blackmamba a écrit :si j'ai bien compris
".\" --> arborescence montante vers un fichier plus loin dans l'arborescence
"..\" --> arborescence descendante un niveau plus haut
Pas tout à fait, blackmamba ...
".\" --> est le répertoire courant
"..\" --> remonte d'un niveau dans l'arborescence
A+
Re: [R] Adressage relatif
Posté : sam. 11 oct. 2008 10:36
par blackmamba
moutelous a écrit :
Pas tout à fait, blackmamba ...
".\" --> est le répertoire courant
"..\" --> remonte d'un niveau dans l'arborescence
A+
Merci de votre précision moutelous !
je m'étais mal exprimé mais ce n'est pas toujours très simple
A bientot
