Mit ShellExecute ist es programmgesteuert einfach, das properties
Verb anzugeben, wenn Windows angewiesen wird, eine Datei zu öffnen. Kann dies jedoch über die Befehlszeile oder das Ausführungsfeld erfolgen?
Idealerweise würde ich dies ohne ein externes Programm oder Skript tun.
Es scheint möglich zu sein, durch Aufrufen ShellExecute
mit rundll32.exe
, aber nicht ohne die richtigen Parameter.
windows
command-line
shell
properties
Factor Mystic
quelle
quelle
Ich habe mich im Laufe der Jahre mehrmals damit befasst, aber nie eine Lösung gefunden, aber ich habe eine Problemumgehung.
Ich möchte die EXIF-Daten für Bilddateien einfach über die Befehlszeile bearbeiten. Daher verwende ich das folgende Stapelskript, um den Explorer mit der ausgewählten Datei zu öffnen:
Dann gebe ich Alt+ ein Enter, um das Dialogfeld Eigenschaften zu öffnen. Sie können TABund die Pfeiltasten verwenden, um darin zu navigieren, sodass Sie nicht nach der Maus greifen müssen.
quelle
Schnellwerkzeug:
Sie könnten ein lächerliches Skript schreiben oder einfach diese tolle tragbare App verwenden:
. Github Aktie
Verwendung:
Beispiel:
^^ Ungefähr zweimal am Tag beschädigt Windows 10 irgendwo ein Benutzerprofil, sodass ich verschiedene Sicherheitsberechtigungen in diesen Ordnern ändern muss, um meine App-Schnellreparatur durchzuführen
quelle
Können Sie stattdessen eine benutzerdefinierte ausführbare Datei verwenden?
Sie können Ihren eigenen Code in C oder VB6 schreiben und dann eine kleine ausführbare Datei erstellen.
oder du könntest die verinfo.exe benutzen
http://www.portablefreeware.com/?id=1937
oder die filever.exe von Microsoft
http://support.microsoft.com/kb/913111
quelle