|
[PROCEDURE] Changer l'image de fond d'un répertoire par program. |
|
Utilisateur WDF
Inscrit: 13/11/2005 02:24
Post(s): 74
|
Voila une procédure qui permet de changer l'image de fond d'un répertoire par programmation très simplement !
PROCEDURE Modifier_fonddossier(chemin_dossier,chemin_img est chaîne)
// on creer un fichier desktop.ini qui permet de personnaliser l'affichage du dossier
idfichier est un entier = fOuvre(chemin_dossier+"\desktop.ini",foCréationSiInexistant+foCréation)
// on lui met les paramètres voulu
SI idfichier > 0 ALORS
fEcritLigne(idfichier,"[{BE098140-A513-11D0-A3A4-00C04FD706EC}]")
fEcritLigne(idfichier,"Attributes=1")
fEcritLigne(idfichier,"IconArea_Image="+chemin_img)
fFerme(idfichier)
// on met le fichier en mode caché
fAttribut("D:\Mes Projets\Dragmail\Exe\mails\desktop.ini","H")
// on met le repertoire en mode system
fRepAttribut("D:\Mes Projets\Dragmail\Exe\mails","S")
// on rafraichi le dossier pour voir le changement
HTM_HTML1..Valeur = chemin_dossier
FIN
Modifier_fonddossier("D:\Mes Projets\Dragmail\Exe\mails","Arche.jpg")
Contribution le : 21/04/2007 19:02
|
|
|
Re: [PROCEDURE] Changer l'image de fond d'un répertoire par program. |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour Floman,
Merci de cette ressource interressante. Afin de la mettre dans notre FAQ serait-il possible de fournir quelques explications sur:
[{BE098140-A513-11D0-A3A4-00C04FD706EC}] A quoi correspond ce Guid ? Est il unique à tout les dossiers ?
// on rafraichi le dossier pour voir le changement HTM_HTML1..Valeur = chemin_dossier A quoi correspond HTM_HTML1 ?
Contribution le : 22/04/2007 01:14
|
|
|
Re: [PROCEDURE] Changer l'image de fond d'un répertoire par program. |
|
Utilisateur WDF
Inscrit: 13/11/2005 02:24
Post(s): 74
|
j'ai trouvé cette astuce sur ce site http://www.pcastuces.com/pratique/windows/xp/1417.htmoui c un guide unique pour tout les dossiers HTM_HTML1..Valeur = chemin_dossier HTML_HTML1 correspond a un champ html que j'ai transformé en explorateur en lui donnant la valeur "c:\" par exemple Voila Marche sur XP / XP pro mais a tester sur d'autres OS
Contribution le : 22/04/2007 10:42
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.