Sie können Start- verwenden> laufen rundll32 mit ...
rundll32 shell32.dll,ShellExecute [args]
... aber ich bin nicht sicher, welche Argumente Sie verwenden würden, um die Eigenschaften zu erhalten.
Mit ShellExecute ist es einfach programmgesteuert, das properties
Verb anzugeben, wenn Sie Windows zum Öffnen einer Datei anweisen. Ist dies jedoch über die Befehlszeile oder das Startfeld möglich?
Im Idealfall möchte ich dies ohne externes Programm oder Skript.
Es scheint möglich zu sein, indem mit aufgerufen ShellExecute
wird rundll32.exe
, aber nicht ohne die richtigen Parameter.
Sie können Start- verwenden> laufen rundll32 mit ...
rundll32 shell32.dll,ShellExecute [args]
... aber ich bin nicht sicher, welche Argumente Sie verwenden würden, um die Eigenschaften zu erhalten.
Ich habe im Laufe der Jahre mehrmals nachgegangen, aber nie eine Lösung gefunden, aber ich habe eine Problemumgehung.
Ich möchte die EXIF-Daten in Bilddateien von der Commend-Zeile aus leicht bearbeiten. Daher verwende ich das folgende Batch-Skript, um den Explorer mit der ausgewählten Datei zu öffnen:
@echo off :: OpenLocation.cmd - Opens file or directory location in Explorer if [%1]==[] ( explorer /n, /select,"%CD%" ) ELSE ( explorer /n, /select,"%~f1" ) :EOF
Dann tippe ich Alt+ Enter, um das Dialogfeld Eigenschaften zu öffnen. Sie können TABdie Pfeiltasten und verwenden, um darin zu navigieren, sodass Sie nicht nach der Maus greifen müssen.
Schnellwerkzeug:
Sie könnten ein lächerliches Skript schreiben oder Sie können einfach diese großartige, portable App verwenden:
GeekDrop Requisiten
Verwendungszweck:
GDProps.exe FILEORFOLDERNAME [FILEORFOLDERNAME]...
Beispiel:
e:\Tools\GDProps.exe "c:\users\Corrupt Profile" "c:\Windows" "c:\Program Files(x86)"
Etwa zweimal am Tag beschädigt Windows 10 irgendwo ein Benutzerprofil. Ich muss also verschiedene Sicherheitsberechtigungen in diesen Ordnern ändern, um meine schnelle App-Reparatur durchzuführen
Können Sie stattdessen eine benutzerdefinierte ausführbare Datei verwenden?
Sie können Ihren eigenen Code in C oder VB6 programmieren und dann eine kleine ausführbare Datei erstellen.
oder Sie könnten die verinfo.exe verwenden
http://www.portablefreeware.com/?id=1937
oder die Datei filever.exe von Microsoft