Cómo agregar un elemento a mi menú contextual "Enviar a"

10

En mi vieja máquina XP simplemente copiaba los accesos directos a la %userprofile%\SendTocarpeta. En Windows-7, esta carpeta está oculta y no tengo acceso a ella (lo que me sorprendió, es mi carpeta SendTo después de todo).

¿Hay alguna forma "aprobada" de agregar a mi menú Enviar a que desconozco? ¿O necesito permisos adicionales de nuestros administradores de sistemas?

Binario Worrier
fuente

Respuestas:

8

Una forma alternativa, más fácil de recordar, más rápida y segura para obtener la carpeta Enviar a es escribir shell:sendtoen el cuadro de búsqueda del menú Inicio. La ubicación contiene accesos directos de aplicaciones normales.

ACTUALIZACIÓN: para Windows 10 (y probablemente 8) esto no funciona con el menú Inicio, por lo que debe usar Win + R y usar el cuadro Ejecutar en su lugar.

paradroid
fuente
+1 Excelente! ¿Tiene alguna referencia a otros shell:comandos? ¿Se pueden usar en lugares que no sean el cuadro de diálogo Ejecutar, por ejemplo, se pueden usar en comandos por lotes, scripts de Powershell, etc.? Gracias
Binary Worrier
@ Binario: claro. Como puede ver, hay un montón de ellos, pero no puedo usarlos en scripts, que yo sepa: winhelponline.com/blog/…
paradroid
7

Disculpas,
un poco más de google lo encontré en Cómo geek

La carpeta ahora está en %APPDATA%\Microsoft\Windows\SendTo

Gracias
BW

Binario Worrier
fuente
En realidad, la carpeta está representada por FOLDERID_SendTo. Nunca debe confiar en las rutas predeterminadas de codificación rígida.
Joey
@Johannes Rössel: Hice un google rápido para eso, pero no entiendo su contexto '¿Debería poder ejecutar dir %FOLDERID_SendTo%desde un símbolo del sistema? Gracias.
Binario Worrier
1
Desde un archivo por lotes no tiene otra opción. Cuando juegues con esto tú mismo en tu máquina, haz lo que funcione. Sin embargo, si coloca las cosas allí con un programa, debe usar las API adecuadas para obtener la carpeta, ya que %APPDATA%\Microsoft\Windows\SendToes simplemente la ruta predeterminada . No hay garantía de que la carpeta real realmente reside allí.
Joey
Dado que es una carpeta de shell, las posibilidades se aproximan al 100% de que se encuentre en la ubicación predeterminada. Sin embargo, también puede estar vinculado desde otra ubicación. Normalmente, simplemente escribiendo la ruta a una carpeta en el cuadro Ejecutar lo abrirá, pero obtendrá un error sin el comando "shell:" si el destino es un enlace simbólico de algún tipo.
Abraxas