OVH Cloud OVH Cloud

Chemin générique du bureau

18 réponses
Avatar
Jac
Bonjour à tous,

je voudrais pouvoir indiquer à un compacteur qu'il doit créer pour un
fichier, un raccourci sur le bureau. Et pour celà il faut que je lui
indique le chemin générique du bureau. Un "truc" avec des % et des \,
il me semble. Mais ça ne fait pas partie de mon domaine de
compétance...

Merci d'avance à qui pourrait me dire comment faire ou m'indiquer des
liens vers de la lecture instructive.

Jac

8 réponses

1 2
Avatar
Gloops
Jac a écrit, le 31/10/2008 18:47 :
... ma config est un peu personalisée : le bureau a pour adresse
"f:bureau" et "%homepath%desktop" me renvoie "Le chemin d'accès
spécifié est introuvable." Je vais tester sur un pc avec une instal l
plus classique...




Tu sais, j'ai beaucoup marché les derniers jours, et il était temps d e
m'arrêter un peu :)

Je viens de pondre une réponse isolée en ayant oublié ta réponse
indiquant qu'il s'agissait de WinRAR, enfin je veux dire en ne me
rendant pas compte que j'étais dans le même fil. Je reviendrai à la
charge quand j'aurai regardé WinRAR. Probablement pas ce soir.
Avatar
Gloops
Jac a écrit, le 31/10/2008 18:43 :
... il s'agit de WinRar, dans la phase de création de l'archive, dans
Avancé, dans Options SFX, dans Options SFX avancées, dans Avancé qu'il y
a "Ajouter un raccourci" dont le bouton débouche sur le paramétrage du
raccourci, dont "Dossier de destination". Et c'est de là que vient ma
question.



Au fait il y a une précision d'importance, c'est si tu veux une
sauvegarde valable pour ta config perso, ou si tu veux quelque chose
pour un déploiement sur de nombreuses machines.

C'est que la difficulté n'est pas la même, et la réponse risque d'ê tre
beaucoup plus rapide dans le premier cas. Je dis ça d'après la vague
idée qu'il me reste de WinRAR, et en supposant par principe que le
résultat est possible.
Avatar
Jacques-A
Jac a écrit :
... ma config est un peu personalisée : le bureau a pour adresse
"f:bureau" et "%homepath%desktop" me renvoie "Le chemin d'accès
spécifié est introuvable." Je vais tester sur un pc avec une install
plus classique...



Bonsoir

Sur mon XP (totalement standard), c'est %homepath%Bureau qui fonctionne


A+

Jacques
mdnews a écrit, le 31/10/2008 16:20 :
dans une fenetre de commande, cd %homepath%desktop amène au dossier
bureau
dans la boite "executer" la ligne notepad
%homepath%desktopessai.txt
créé bien un fichier sur le bureau

L'avantge de %homepath%desktop est qu'il est indépendant de la langue
de windows

(ce n'est pas le cas chez moi)



J'ai testé sous Vista (pas d'XP sous la main à l'instant)




Le mien ne connaît pas, mais j'imagine qu'une version anglaise devrait
reconnaître ça très bien.






Avatar
Jac
... j'ai essayé sur un pc "standard" et je n'ai pas obtenu le résultat
escompté. Je vais réessayer en remplaçant desktop par bureau, pour
voir.


... ma config est un peu personalisée : le bureau a pour adresse "f:bureau"
et "%homepath%desktop" me renvoie "Le chemin d'accès spécifié est
introuvable." Je vais tester sur un pc avec une install plus classique...

mdnews a écrit, le 31/10/2008 16:20 :
dans une fenetre de commande, cd %homepath%desktop amène au dossier
bureau
dans la boite "executer" la ligne notepad %homepath%desktopessai.txt
créé bien un fichier sur le bureau

L'avantge de %homepath%desktop est qu'il est indépendant de la langue
de windows

(ce n'est pas le cas chez moi)



J'ai testé sous Vista (pas d'XP sous la main à l'instant)



Le mien ne connaît pas, mais j'imagine qu'une version anglaise devrait
reconnaître ça très bien.




Avatar
JF
*Bonjour Jac * !
<news:

Bonjour à tous,



je voudrais pouvoir indiquer à un compacteur qu'il doit créer pour un
fichier, un raccourci sur le bureau. Et pour celà il faut que je lui indique
le chemin générique du bureau. Un "truc" avec des % et des , il me semble.
Mais ça ne fait pas partie de mon domaine de compétance...



Merci d'avance à qui pourrait me dire comment faire ou m'indiquer des liens
vers de la lecture instructive.



Jac



Par défaut :
Démarrer>Exécuter>bureau
ouvre le dossier %userprofile%Bureau

Problème : ce n'est que le chemin par défaut du Bureau, le dossier peut
avoir été délocalisé. Dans ce cas utiliser l'instruction REG pour lire
le contenu de la valeur Desktop :
HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell
Folders

--
Salutations, Jean-François
FAQ XP de Panthère Noire (index) : www.d2i.ch/pn/az
Un problème à montrer ? http://fspsa.free.fr/copiecran.htm
Outil : http://fspsa.free.fr/Presse-Papier_vers_Regedit.htm
Avatar
Jean-Claude BELLAMY
"Jac" a écrit dans le message de
news:
Bonjour à tous,

je voudrais pouvoir indiquer à un compacteur qu'il doit créer pour un
fichier, un raccourci sur le bureau. Et pour celà il faut que je lui
indique le chemin générique du bureau. Un "truc" avec des % et des , il
me semble. Mais ça ne fait pas partie de mon domaine de compétance...

Merci d'avance à qui pourrait me dire comment faire ou m'indiquer des
liens vers de la lecture instructive.




Ce n'est qu'à partir de VISTA que le dossier bureau s'appelle réellement
"desktop" quelle que soit la langue, la traduction étant effectuée
automatiquement grâce à la présence d'un fichier desktop.ini
Pour tous les autres OS (XP, W2k, NT4, ...), vu que suivant la langue le
bureau n'a pas le même nom, il faut passer par un script si on veut quelque
chose d'universel.

Par exemple ceci :
fichier "getdesktop.vbs"
-------------- couper ici --------------
Set shell = WScript.CreateObject("WScript.Shell")
Set fldrs=Shell.SpecialFolders
wscript.echo fldrs("Desktop")
-------------- couper ici --------------

Sous VISTA, l'exécution de ce script donne (p.ex.) :
C:UsersBELLAMYDesktop

Sous XP :
C:Documents and settingsBELLAMYBureau

NB: on peut modifier le script pour obtenir automatiquement les noms
d'autres dossiers spéciaux, en passant une autre valeur à la variable
"folders" :
AllUsersDeskTop
AllUsersStartMenu
AllUsersPrograms
AllUsersStartup
AppData
Desktop
Favorites
Fonts
MyDocuments
NetHood
PrintHood
Programs
Recent
SendTo
StartMenu
StartUp
Templates


fichier "getspecialfolders.vbs"
-------------- couper ici --------------
Set shell = WScript.CreateObject("WScript.Shell")
Set fldrs=Shell.SpecialFolders
wscript.echo fldrs("Desktop")
wscript.echo fldrs("AllUsersDeskTop")
wscript.echo fldrs("AllUsersStartMenu")
wscript.echo fldrs("AllUsersPrograms")
wscript.echo fldrs("AllUsersStartup")
wscript.echo fldrs("AppData")
wscript.echo fldrs("Favorites")
wscript.echo fldrs("Fonts")
wscript.echo fldrs("MyDocuments")
wscript.echo fldrs("NetHood")
wscript.echo fldrs("PrintHood")
wscript.echo fldrs("Programs")
wscript.echo fldrs("Recent")
wscript.echo fldrs("SendTo")
wscript.echo fldrs("StartMenu")
wscript.echo fldrs("StartUp")
wscript.echo fldrs("Templates")
-------------- couper ici --------------

Ce qui donne, p.ex. chez moi (sous Vista) :
C:UsersBELLAMYDesktop
C:UsersPublicDesktop
C:ProgramDataMicrosoftWindowsStart Menu
C:ProgramDataMicrosoftWindowsStart MenuPrograms
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup
C:UsersBELLAMYAppDataRoaming
C:UsersBELLAMYFavorites
C:WindowsFonts
C:UsersBELLAMYDocuments
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsNetwork Shortcuts
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsPrinter Shortcuts
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsStart MenuPrograms
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsRecent
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsSendTo
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsStart Menu
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsStart
MenuProgramsStartup
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsTemplates

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Avatar
Jac
Bonjour JF,

j'ai fait un "dir bureau" et je reçois le dir (vide) de
"c:Documents an SettingsPCBureau"
alors que mon bureau est dans "f:bureau".
Donc "dir bureau" renvoie le chemin théorique du bureau.


*Bonjour Jac * !
<news:

Bonjour à tous,



je voudrais pouvoir indiquer à un compacteur qu'il doit créer pour un
fichier, un raccourci sur le bureau. Et pour celà il faut que je lui
indique le chemin générique du bureau. Un "truc" avec des % et des , il me
semble. Mais ça ne fait pas partie de mon domaine de compétance...



Merci d'avance à qui pourrait me dire comment faire ou m'indiquer des liens
vers de la lecture instructive.



Jac



Par défaut :
Démarrer>Exécuter>bureau
ouvre le dossier %userprofile%Bureau

Problème : ce n'est que le chemin par défaut du Bureau, le dossier peut avoir
été délocalisé. Dans ce cas utiliser l'instruction REG pour lire le contenu
de la valeur Desktop :
HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders


Avatar
Jac
Bonjour Jean-Claude,

tes interventions sont toujours très pertinentes et très documentées.
C'est toujours un plaisir de te lire.

Merci encore.

Jac

"Jac" a écrit dans le message de
news:
Bonjour à tous,

je voudrais pouvoir indiquer à un compacteur qu'il doit créer pour un
fichier, un raccourci sur le bureau. Et pour celà il faut que je lui
indique le chemin générique du bureau. Un "truc" avec des % et des , il me
semble. Mais ça ne fait pas partie de mon domaine de compétance...

Merci d'avance à qui pourrait me dire comment faire ou m'indiquer des liens
vers de la lecture instructive.




Ce n'est qu'à partir de VISTA que le dossier bureau s'appelle réellement
"desktop" quelle que soit la langue, la traduction étant effectuée
automatiquement grâce à la présence d'un fichier desktop.ini
Pour tous les autres OS (XP, W2k, NT4, ...), vu que suivant la langue le
bureau n'a pas le même nom, il faut passer par un script si on veut quelque
chose d'universel.

Par exemple ceci :
fichier "getdesktop.vbs"
-------------- couper ici --------------
Set shell = WScript.CreateObject("WScript.Shell")
Set fldrs=Shell.SpecialFolders
wscript.echo fldrs("Desktop")
-------------- couper ici --------------

Sous VISTA, l'exécution de ce script donne (p.ex.) :
C:UsersBELLAMYDesktop

Sous XP :
C:Documents and settingsBELLAMYBureau

NB: on peut modifier le script pour obtenir automatiquement les noms d'autres
dossiers spéciaux, en passant une autre valeur à la variable "folders" :
AllUsersDeskTop
AllUsersStartMenu
AllUsersPrograms
AllUsersStartup
AppData
Desktop
Favorites
Fonts
MyDocuments
NetHood
PrintHood
Programs
Recent
SendTo
StartMenu
StartUp
Templates


fichier "getspecialfolders.vbs"
-------------- couper ici --------------
Set shell = WScript.CreateObject("WScript.Shell")
Set fldrs=Shell.SpecialFolders
wscript.echo fldrs("Desktop")
wscript.echo fldrs("AllUsersDeskTop")
wscript.echo fldrs("AllUsersStartMenu")
wscript.echo fldrs("AllUsersPrograms")
wscript.echo fldrs("AllUsersStartup")
wscript.echo fldrs("AppData")
wscript.echo fldrs("Favorites")
wscript.echo fldrs("Fonts")
wscript.echo fldrs("MyDocuments")
wscript.echo fldrs("NetHood")
wscript.echo fldrs("PrintHood")
wscript.echo fldrs("Programs")
wscript.echo fldrs("Recent")
wscript.echo fldrs("SendTo")
wscript.echo fldrs("StartMenu")
wscript.echo fldrs("StartUp")
wscript.echo fldrs("Templates")
-------------- couper ici --------------

Ce qui donne, p.ex. chez moi (sous Vista) :
C:UsersBELLAMYDesktop
C:UsersPublicDesktop
C:ProgramDataMicrosoftWindowsStart Menu
C:ProgramDataMicrosoftWindowsStart MenuPrograms
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup
C:UsersBELLAMYAppDataRoaming
C:UsersBELLAMYFavorites
C:WindowsFonts
C:UsersBELLAMYDocuments
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsNetwork Shortcuts
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsPrinter Shortcuts
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsStart MenuPrograms
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsRecent
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsSendTo
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsStart Menu
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsStart
MenuProgramsStartup
C:UsersBELLAMYAppDataRoamingMicrosoftWindowsTemplates


1 2