Comment ajouter un élément à mon menu contextuel «Envoyer vers»

10

Sur mon ancienne machine XP, je copierais simplement les raccourcis dans le %userprofile%\SendTodossier. Sous Windows-7, ce dossier est caché et je n'y ai pas accès (ce qui m'a surpris, c'est mon dossier SendTo après tout).

Existe-t-il une manière «approuvée» d'ajouter à mon menu Envoyer vers que je ne connais pas? Ou ai-je besoin d'autorisations supplémentaires de nos administrateurs système?

Binaire Worrier
la source

Réponses:

8

Une alternative, plus facile à retenir, plus rapide et plus sûre pour obtenir le dossier Envoyer vers est de taper shell:sendtodans la zone de recherche du menu Démarrer. L'emplacement contient des raccourcis d'application ordinaires.

MISE À JOUR: Pour Windows 10 (et probablement 8) cela ne fonctionne pas avec le menu Démarrer, vous devez donc utiliser Win + R et utiliser la case Exécuter à la place.

paradroid
la source
+1 Excellent! Avez-vous une référence à d'autres shell:commandes? Peuvent-ils être utilisés ailleurs que dans la boîte de dialogue Exécuter . Par exemple, peuvent-ils être utilisés dans des commandes batch, des scripts Powershell, etc.? Merci
Binary Worrier
@Binary: Bien sûr. Comme vous pouvez le voir, il y en a beaucoup, mais ils ne peuvent pas être utilisés dans des scripts, pour autant que je sache: winhelponline.com/blog/…
paradroid
7

Excuses,
Un peu de recherche supplémentaire l'a trouvé sur How to Geek

Le dossier est maintenant à %APPDATA%\Microsoft\Windows\SendTo

Merci,
BW

Binaire Worrier
la source
En fait, le dossier est représenté par FOLDERID_SendTo. Vous ne devez jamais compter sur des chemins par défaut codés en dur.
Joey
@Johannes Rössel: J'ai fait un rapide google pour ça mais je ne comprends pas son contexte 'Dois-je pouvoir exécuter à dir %FOLDERID_SendTo%partir d'une invite de commande? Merci.
Binary Worrier
1
A partir d'un fichier batch, vous n'avez pas le choix. Lorsque vous manipulez cela vous-même sur votre machine, faites ce qui fonctionne. Cependant, si vous y mettez des choses avec un programme, vous devez utiliser les API appropriées pour obtenir le dossier car il %APPDATA%\Microsoft\Windows\SendTos'agit simplement du chemin par défaut . Il n'y a aucune garantie que le dossier réel y réside réellement.
Joey
Puisqu'il s'agit d'un dossier shell, les chances approchent à 100% qu'il se trouve à l'emplacement par défaut. Cependant, il peut également être lié à un autre emplacement. Normalement, il suffit de taper le chemin d'accès à un dossier dans la zone Exécuter pour l'ouvrir, mais vous obtiendrez une erreur sans la commande "shell:" si target est un lien symbolique quelconque.
Abraxas