Bonjour,

Je vous propose un nouvel élément à utiliser : Chemin courant

Cette macro calcul le chemin courant.

Elle permet d’utiliser des chemins relatif pour des "%includes"

Important : Sous unix cela ne fonctionne pas.

Les fonctions utilisées se réfère au fichier dans lequel se trouve la macro,

Il faut donc recopier la macro dans le fichier dans lequel elle sera appelée.


Exemple d'utilisation après exécution, avec un fichiers nommé declarations.sas

dans le sous dossier "librairies"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
/* appel de la macro */
 
%LET pathProgSAS = %getPath();
 
 
/* Include du fichier */ 
 
%include "&pathProgSAS.\librairies\declarations.sas";
C'est une modeste contribution en remerciement des solutions que j'ai trouvé sur ce site.

JJDai


Qu'en pensez-vous ?