Você pode usar start- > executar rundll32 com ...
rundll32 shell32.dll,ShellExecute [args]
... mas não tenho certeza dos argumentos que você usaria para obter as propriedades.
É simples programaticamente com ShellExecute para especificar o verbo properties
ao instruir o Windows a abrir um arquivo, mas isso pode ser feito a partir da linha de comando ou da caixa de execução?
Idealmente, gostaria de fazer isso sem um programa ou script externo.
Parece ser possível chamar ShellExecute
usando rundll32.exe
, mas não sem os parâmetros certos.
Você pode usar start- > executar rundll32 com ...
rundll32 shell32.dll,ShellExecute [args]
... mas não tenho certeza dos argumentos que você usaria para obter as propriedades.
Eu examinei isso várias vezes ao longo dos anos, mas nunca encontrei uma solução, mas tenho uma solução alternativa.
Eu gostaria de editar facilmente os dados EXIF em arquivos de imagem da linha commend, então eu 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
Depois eu digito Alt + Enter para abrir a caixa de diálogo Propriedades. Você pode usar a tecla TAB e as teclas de seta para navegar, assim você não precisa alcançar o mouse.
Ferramenta rápida:
Você pode escrever um roteiro ridículo ou usar esse incrível aplicativo portátil:
GeekDrop Props
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 passar por várias permissões de segurança nessas pastas para executar meu rápido reparo de aplicativo