¿Cómo puedo iniciar un cuadro de diálogo de propiedades de archivo desde la línea de comandos?

18

Es simple mediante programación con ShellExecute especificar el propertiesverbo al indicar a Windows que abra un archivo, pero ¿se puede hacer esto desde la línea de comandos o el cuadro de ejecución?

Idealmente, me gustaría hacer esto sin un programa externo o script.

Parece ser posible llamando ShellExecuteusando rundll32.exe, pero no sin los parámetros correctos.

Factor místico
fuente

Respuestas:

3

Puede usar start-> run rundll32 con ...

rundll32 shell32.dll,ShellExecute [args]

... pero no estoy seguro de los argumentos que usarías para obtener las propiedades.

JP Alioto
fuente
Jim Barry, MVP para Windows SDK dice: Desafortunadamente ShellExec_RunDLL no proporciona ninguna forma de especificar un verbo. No puedo pensar en una forma simple de hacerlo tampoco. "Propiedades" es un "verbo" en el lenguaje SDK de Windows.
GeneQ
¿Alguien sabe cuáles serían los argumentos?
Factor Mystic el
44
No hay argumentos que abrirán las propiedades a través de este método.
John T
1

He investigado esto varias veces a lo largo de los años, pero nunca encontré una solución, pero tengo una solución alternativa.

Me gustaría editar fácilmente los datos EXIF ​​en los archivos de imagen desde la línea de recomendación, por lo que utilizo el siguiente script por lotes para abrir el Explorador con el archivo seleccionado:

@echo off

:: OpenLocation.cmd - Opens file or directory location in Explorer

if [%1]==[] (
        explorer /n, /select,"%CD%"
) ELSE (
        explorer /n, /select,"%~f1"
)

:EOF

Luego escribo Alt+ Enterpara abrir el cuadro de diálogo Propiedades. Puede usar TABy las teclas de flecha para navegar, por lo que no necesita alcanzar el mouse.

paradroid
fuente
1

Herramienta rápida:

Podrías escribir un guión ridículo, o simplemente usar esta increíble aplicación portátil:

Apoyos GeekDrop

. Compartir Github

Uso:

GDProps.exe FILEORFOLDERNAME [FILEORFOLDERNAME]...

Ejemplo:

e:\Tools\GDProps.exe "c:\users\Corrupt Profile" "c:\Windows" "c:\Program Files(x86)"

^^ aproximadamente dos veces al día Windows 10 corrompe un perfil de usuario en algún lugar, así que necesito revisar y cambiar varios permisos de seguridad en estas carpetas para realizar mi reparación rápida de aplicaciones

Hicsy
fuente