Вы можете использовать start-> run rundll32 с ...
rundll32 shell32.dll,ShellExecute [args]
... но я не уверен, что аргументы вы бы использовать, чтобы получить свойства.
Программно с ShellExecute просто указать properties
глагол при указании Windows открыть файл, но можно ли это сделать из командной строки или из окна запуска?
В идеале я хотел бы сделать это без внешней программы или сценария.
Это представляется возможным путем вызова ShellExecute
с использованием rundll32.exe
, но не без правильных параметров.
Вы можете использовать start-> run rundll32 с ...
rundll32 shell32.dll,ShellExecute [args]
... но я не уверен, что аргументы вы бы использовать, чтобы получить свойства.
Я изучал это несколько раз за эти годы, но так и не нашел решения, но у меня есть обходной путь.
Я хотел бы легко отредактировать данные EXIF для файлов изображений из строки комментария, поэтому я использую следующий пакетный скрипт, чтобы открыть Проводник с выбранным файлом:
@echo off :: OpenLocation.cmd - Opens file or directory location in Explorer if [%1]==[] ( explorer /n, /select,"%CD%" ) ELSE ( explorer /n, /select,"%~f1" ) :EOF
Затем я набираю Alt+, Enterчтобы открыть диалоговое окно Свойства. Вы можете использовать TABи клавиши со стрелками для навигации, так что вам не нужно тянуться к мыши.
Быстрый инструмент:
Вы могли бы написать нелепый сценарий или просто использовать это замечательное портативное приложение:
GeekDrop Реквизит
Использование:
GDProps.exe FILEORFOLDERNAME [FILEORFOLDERNAME]...
Пример:
e:\Tools\GDProps.exe "c:\users\Corrupt Profile" "c:\Windows" "c:\Program Files(x86)"
^^ примерно два раза в день Windows 10 повреждает где-то профиль пользователя, поэтому мне нужно перейти и изменить различные разрешения безопасности в этих папках, чтобы выполнить мое быстрое восстановление приложения
Can you use a custom executable instead?
You can code your own in C or VB6, and then build a small executable file,
or you could use the verinfo.exe
http://www.portablefreeware.com/?id=1937
or the filever.exe from microsoft