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 ?
[R] Appel d'include en chemin relatif.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Appel d'include en chemin relatif.
Modifié en dernier par cortx le dim. 29 juil. 2012 15:31, modifié 1 fois.
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..] Appel d'include en chemin relatif.
Code : Tout sélectionner
#include "Ton chemin d'accès"Cordialement,
TT22
TT22
Re: [..] Appel d'include en chemin relatif.
@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.
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.
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..] Appel d'include en chemin relatif.
Ok, j'avais pas compris ça comme ça
Donc, pour revenir d'un dossier en arrière, il faut :
Pour deux dossier c'est :
Et cætera.
Donc, pour revenir d'un dossier en arrière, il faut :
Code : Tout sélectionner
#include "..\Fichier.au3"Code : Tout sélectionner
#include "..\..\Fichier.au3"Cordialement,
TT22
TT22
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Appel d'include en chemin relatif.
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.
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.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Re: [..] Appel d'include en chemin relatif.
ha quel naze j'ai essayé avec ./. mais pas ../ grrr
Merci.
Merci.
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Appel d'include en chemin relatif.
Merci alors de passer le sujet en [R]
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.

