Page 1 sur 1
Chemin sous seven
Publié : sam. 08/janv./2011 20:35
par SPH
Est-ce que le chemin de XP est le meme que sous seven; a savoir :
Code : Tout sélectionner
"C:\Documents And Settings\NAME\Menu Démarrer\Programmes\Démarrage\"
Re: Chemin sous seven
Publié : sam. 08/janv./2011 20:51
par Le Soldat Inconnu
Re: Chemin sous seven
Publié : sam. 08/janv./2011 22:10
par Warkering
Pour être encore plus précis, ce serait, pour moi par exemple, ceci :
C:\Users\Warkering\
À partir de là, tu accède aux différentes parties, mais il faut tenir compte que même en français, Windows utilise des noms anglais. Donc la musique dans le dossier Music, le bureau dans Desktop, ...
Re: Chemin sous seven
Publié : dim. 09/janv./2011 9:56
par SPH
Warkering a écrit :Pour être encore plus précis, ce serait, pour moi par exemple, ceci :
C:\Users\Warkering\
À partir de là, tu accède aux différentes parties, mais il faut tenir compte que même en français, Windows utilise des noms anglais. Donc la musique dans le dossier Music, le bureau dans Desktop, ...
Donc ce serait un truc du genre :
"C:\Users\Warkering\Menu Démarrer\Programmes\Démarrage\"
Peut tu me donner ton vrai chemin jusqu'a demarrage avec les bon nom englais plz ?

Re: Chemin sous seven
Publié : dim. 09/janv./2011 15:08
par Warkering
C:\Users\Frédéric Marion\AppData\Roaming\Microsoft\Windows\Start Menu\
Je ne suis
vraiment pas sûrs de celui-ci. Je ne l'ai pas testé, surtout que le dossier à l'air mal foutu perdu au milieu de nul part, mais ça, c'est souvent normal sous Windows(

). J'aimerai bien le testé, mais il me demande les droits administrateurs. Pourtant,
je suis l'administrateur...
Sur ce, je retourne à mon Arch. Bonne chance!

Re: Chemin sous seven
Publié : dim. 09/janv./2011 15:40
par SPH
Warkering a écrit :C:\Users\Frédéric Marion\AppData\Roaming\Microsoft\Windows\Start Menu\
D'autre sous seven peuvent confirmer plz ??
Re: Chemin sous seven
Publié : dim. 09/janv./2011 17:19
par Ar-S
Chemin du menu démarrer sous 7x64 FR (même chose pour du x86 je pense)
Dans windows les noms sont en français mais l'arborescence "réelle" (si je puis dire) reste anglaise.
Code : Tout sélectionner
C:\Users\NOMUTILISATEUR\AppData\Roaming\Microsoft\Windows\Start Menu
Re: Chemin sous seven
Publié : dim. 09/janv./2011 18:22
par djes
Pitié, il ne faut jamais utiliser un chemin absolu, mais récupérer les chemins avec les API. Y'a des codes sur le forum pour ça.
Re: Chemin sous seven
Publié : dim. 09/janv./2011 23:30
par venom
Code : Tout sélectionner
C:\Users\Nom Utilisateur\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
@++
Re: Chemin sous seven
Publié : lun. 10/janv./2011 7:51
par case
djes a écrit :Pitié, il ne faut jamais utiliser un chemin absolu, mais récupérer les chemins avec les API. Y'a des codes sur le forum pour ça.
+1
Re: Chemin sous seven
Publié : lun. 10/janv./2011 8:42
par SPH
Oui, je crois aussi que je vais devoir extraire le chemin du code que LSI a donné

Re: Chemin sous seven
Publié : lun. 10/janv./2011 11:07
par SPH
Quelqu'un sous vista et sous seven peut il essayer ce code ?
Code : Tout sélectionner
#CSIDL_STARTUP = $0007 ; START MENU\PROGRAMS\STARTUP
ProcedureDLL.s GetSpecialFolderLocation2(Valeur.l) ; Récupère l'adresse d'un dossier spécifique de Windows
Protected SpecialFolderLocation.s, Dossier_ID.l
If SHGetSpecialFolderLocation_(0, Valeur, @Dossier_ID) = 0
SpecialFolderLocation = Space(#MAX_PATH)
SHGetPathFromIDList_(Dossier_ID, @SpecialFolderLocation)
If SpecialFolderLocation
If Right(SpecialFolderLocation, 1) <> "\"
SpecialFolderLocation + "\"
EndIf
EndIf
EndIf
ProcedureReturn SpecialFolderLocation
EndProcedure
ProcedureDLL.s GetSpecialFolderName2(Valeur.l) ; Récupère le nom d'un dossier spécifique de Windows
Protected Dossier.SHFILEINFO, Dossier_ID.l
If SHGetSpecialFolderLocation_(0, Valeur, @Dossier_ID) = 0
SHGetFileInfo_(Dossier_ID, 0, @Dossier, SizeOf(SHFILEINFO), #SHGFI_PIDL | #SHGFI_DISPLAYNAME)
EndIf
ProcedureReturn PeekS( @Dossier\szDisplayName )
EndProcedure
Nom.s = GetSpecialFolderName2(7) ; On récupère le nom du dossier
Adresse.s = GetSpecialFolderLocation2(7) ; On récupère l'adresse du dossier
Debug nom
Debug adresse
End
If Nom
If Adresse = "" ; Affichage dans le debugger des dossiers
Debug RSet(Str(n), 2, "0") + " Pas de dossier, il s'agit de : " + Nom
Else
Debug RSet(Str(n), 2, "0") + " " + Adresse
EndIf
AddGadgetItem(1, -1, Str(n) + Chr(10) + Nom + Chr(10) + Adresse) ; On affiche
EndIf
Démarrage
C:\Documents and Settings\SPH\Menu Démarrer\Programmes\Démarrage\
Re: Chemin sous seven
Publié : lun. 10/janv./2011 12:15
par Ar-S
7x64 :
Code : Tout sélectionner
Démarrage
C:\Users\NOMUTILISATEUR\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
Sinon dans le registre :
Clé :
Code : Tout sélectionner
HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Valeur :
Startup
Re: Chemin sous seven
Publié : lun. 10/janv./2011 17:06
par falsam
@SPH : J'ai testé ton code sous windows 7 64 bits. ce qui donne
Démarrage
C:\Users\Falsam\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
Re: Chemin sous seven
Publié : lun. 10/janv./2011 17:41
par venom
Ton code fonctionne chez moi SPH
@++