Page 1 sur 1

[R] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 01:45
par cortx
Bonjour;

J'utilise un système de rangement par dossier pour mes scripts.
D:\Mes installs\Restauration\Script Auto IT\#Include
D:\Mes installs\Restauration\Script Auto IT\Boulot
D:\Mes installs\Restauration\Script Auto IT\OS

Ainsi j'annonce le nom du chemin complet pour les include, par exemple.
#include <D:\Mes installs\Restauration\Script Auto IT\#Include\_FileListToArrayEx.au3>

Mais si je met mes script sur un disque pour les utiliser ailleurs, je l'ai dans l'os car le chemin ne correspond plus.
Je n'arrive pas à utiliser des chemins relatif lors de l'appel d'include.
Lorsque je suis dans D:\Mes installs\Restauration\Script Auto IT\OS et que je veux un fichier de #Include, je n'y arrive pas.

Quelqu'un à t'il déjà réussi ?

Re: [..] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 10:16
par TT22

Code : Tout sélectionner

#include "Ton chemin d'accès"

Re: [..] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 10:45
par cortx
@TT22; c'est déjà ce que j'utilise mais ça n'est pas assez flexible.
J'ai besoin d'avoir les chemins en relatifs pour revenir d'un ou deux dossier d'abord et sans utiliser de lettre de lecteur pour est portable.

Re: [..] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 11:24
par TT22
Ok, j'avais pas compris ça comme ça :wink:

Donc, pour revenir d'un dossier en arrière, il faut :

Code : Tout sélectionner

#include "..\Fichier.au3"
Pour deux dossier c'est :

Code : Tout sélectionner

#include "..\..\Fichier.au3"
Et cætera.

Re: [..] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 13:12
par sylvanie
Bonjour,
si le but est de l'exécuter sans forcément le modifier, alors, il faut le compiler en .a3x.
La différence avec une compilation en exe, et que le .a3x est pseudo-compiler, se lance avec Autoit comme un script classique, et surtout embarque tous les includes nécessaires dans le a3x.

Re: [..] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 13:41
par cortx
ha quel naze j'ai essayé avec ./. mais pas ../ grrr

Merci.

Re: [..] Appel d'include en chemin relatif.

Posté : dim. 29 juil. 2012 14:57
par sylvanie
Merci alors de passer le sujet en [R]