¿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.

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.


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.


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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.