Como iniciar uma caixa de diálogo de propriedades do arquivo na linha de comando?

18

É simples de forma programática, com o ShellExecute, especificar o propertiesverbo ao instruir o Windows a abrir um arquivo, mas isso pode ser feito na linha de comando ou na caixa de execução?

Idealmente, eu gostaria de fazer isso sem um programa ou script externo.

Parece ser possível chamando ShellExecuteusando rundll32.exe, mas não sem os parâmetros corretos.

Fator Místico
fonte

Respostas:

3

Você pode usar start-> run rundll32 com ...

rundll32 shell32.dll,ShellExecute [args]

... mas não tenho certeza dos argumentos que você usaria para obter as propriedades.

JP Alioto
fonte
Jim Barry, MVP do Windows SDK, diz: Infelizmente, o ShellExec_RunDLL não fornece nenhuma maneira de especificar um verbo. Também não consigo pensar em uma maneira simples de fazê-lo. "Propriedades" é um "verbo" na linguagem do Windows SDK.
GeneQ 26/07/09
Alguém sabe quais seriam os argumentos?
Factor Mystic
4
Não há argumentos que abrirão as propriedades por esse método.
John T
1

Examinei isso várias vezes ao longo dos anos, mas nunca encontrei uma solução, mas tenho uma solução alternativa.

Gostaria de editar facilmente os dados EXIF ​​nos arquivos de imagem da linha de recomendação, portanto, uso o seguinte script em lote para abrir o Explorer com o arquivo selecionado:

@echo off

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

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

:EOF

Então, digite Alt+ Enterpara abrir a caixa de diálogo Propriedades. Você pode usar TABe as teclas de seta para navegar, para não precisar pegar o mouse.

paradroid
fonte
1

Ferramenta rápida:

Você pode escrever um script ridículo ou apenas usar este incrível aplicativo portátil:

GeekDrop Props

. Compartilhar no Github

Uso:

GDProps.exe FILEORFOLDERNAME [FILEORFOLDERNAME]...

Exemplo:

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

^^ cerca de duas vezes por dia, o Windows 10 corrompe um perfil de usuário em algum lugar, então preciso revisar e alterar várias permissões de segurança nessas pastas para executar meu reparo rápido do aplicativo

Hicsy
fonte