Je suis en train de me faire un petit "tweaker" pour firefox.
Jusqu'ici on peut utiliser about:config dans la barre d'adresse pour faire des bidouilles mais je trouve cela rébarbatif (même si des soft comme MozBackup permettent des sauvegardes).
J'aimerai donc que vous me disiez si cette routine vous renvois bien le bon chemin vers le profile de votre compte utilisateur (série de chiffres et de lettres)
Code : Tout sélectionner
Procedure.s GetFireProfile()
; ------- Trouver le Profile Firefox ----------
; Ar-S // 27/07/2012 - PB 4.61
Shared Pref_Ori.s
APPDATA.s = GetEnvironmentVariable("APPDATA")
FirePath.s = APPDATA + "\Mozilla\Firefox\"
poids.q = FileSize(FirePath+"profiles.ini")
If poids < 1
MessageRequester( "Erreur", "Nom du profile firefox introuvable" , #MB_OK )
End
Else
ReadFile(0,FirePath+"profiles.ini")
While Eof(0) = 0
Ligne.s = ReadString(0)
If Left(Ligne,5) = "Path="
ProfileName.s = Right(Ligne,Len(Ligne)-5)
ProfileName = ReplaceString(ProfileName,"/","\")
Pref_Ori = FirePath + ProfileName + "\"
EndIf
Wend
CloseFile(0)
ProcedureReturn Pref_Ori
EndIf
EndProcedure
SetClipboardText(GetFireProfile())
MessageRequester( "TEST", "Chemin profile : " + GetFireProfile() +Chr(10) + "(a été copié dans le presse papier)", #MB_OK)
End