Page 1 sur 1
Traduire %APPDATA% dans un nom de fichier
Publié : mer. 05/janv./2011 22:59
par Le Soldat Inconnu
Salut,
Une petite question bête sur laquelle je coince :
Comment traduire "%APPDATA%\LSI\Sauvegarde\Sauvegarde.exe" en un chemin valable ?
Idem avec %PROGRAMFILE% etc ...
On évite les programmes avec un chercher remplacer de "%APPDATA%" par "C:\Users\LSI\AppData\Roaming\"

Je cherche la fonction API qui va bien, merci.
Re: Traduire %APPDATA% dans un nom de fichier
Publié : mer. 05/janv./2011 23:03
par Ar-S
Je suis preneur aussi.
Re: Traduire %APPDATA% dans un nom de fichier
Publié : mer. 05/janv./2011 23:53
par case
Debug ReplaceString("%APPDATA%\LSI\Sauvegarde\Sauvegarde.exe","%APPDATA%",GetEnvironmentVariable("APPDATA"))
ca marche pas ca ?
Re: Traduire %APPDATA% dans un nom de fichier
Publié : jeu. 06/janv./2011 10:53
par Ar-S
rooo mais bien sûr,
suffit, il se dépatouille tout seul il quand même beau notre PB

Re: Traduire %APPDATA% dans un nom de fichier
Publié : jeu. 06/janv./2011 12:18
par Progi1984
Tout à fait d'accord avec case.
Pourquoi ?
Car %APPDATA% et toutes les variables entre % sont des variables d'environnement.
Re: Traduire %APPDATA% dans un nom de fichier
Publié : jeu. 06/janv./2011 12:43
par Ar-S
Voilà quelques chemins utiles :
Code : Tout sélectionner
Debug GetEnvironmentVariable("APPDATA")
Debug GetEnvironmentVariable("ProgramFiles")
Debug GetEnvironmentVariable("ProgramFiles(x86)") ; pour les windows x64
Debug GetEnvironmentVariable("SystemRoot")
Debug GetEnvironmentVariable("USERPROFILE")
Si il y en a d'autres, merci de les ajouter.
Re: Traduire %APPDATA% dans un nom de fichier
Publié : jeu. 06/janv./2011 14:55
par El Papounet
Code : Tout sélectionner
Debug GetEnvironmentVariable("ALLUSERSPROFILE")
Debug GetEnvironmentVariable("CommonProgramFiles")
Debug GetEnvironmentVariable("LOCALAPPDATA")
Debug GetEnvironmentVariable("ProgramData")
Debug GetEnvironmentVariable("PUBLIC")
Re: Traduire %APPDATA% dans un nom de fichier
Publié : jeu. 06/janv./2011 19:18
par Le Soldat Inconnu
merci
plus qu'a pondre la fonction qui convertie un chemin complet

Re: Traduire %APPDATA% dans un nom de fichier
Publié : ven. 07/janv./2011 0:24
par El Papounet