FileGetVersion

Ruft die Version einer Datei ab.

FileGetVersion, AusgabeVar , DateiName

Parameter

AusgabeVar

Name der Ausgabevariable, in der die Versionsnummer oder Versionszeichenkette gespeichert werden soll.

DateiName

Wenn leer oder weggelassen, wird die aktuelle Datei der innersten umschlossenen Datei-Schleife verwendet. Andernfalls geben Sie den Namen der Zieldatei an. Wenn kein vollständiger Pfad angegeben ist, verwendet dieser Befehl die von der Systemfunktion LoadLibrary vorgegebene Suchreihenfolge.

Fehlerbehandlung

[v1.1.04+]: Dieser Befehl ist in der Lage, bei Misserfolg eine Ausnahme auszulösen. Weitere Informationen finden Sie unter Laufzeitfehler.

ErrorLevel wird bei Misserfolg auf 1 und bei Erfolg auf 0 gesetzt.

A_LastError wird auf das Ergebnis der Systemfunktion GetLastError() gesetzt.

Bemerkungen

Die meisten Nicht-EXE-Dateien (auch einige EXE-Dateien) haben keine Version, d.h. in solchen Fällen wird AusgabeVar leer sein.

FileGetAttrib, FileSetAttrib, FileGetTime, FileSetTime, FileGetSize, Datei-Schleife

Beispiele

Ruft die Version einer Datei ab und speichert den Wert in Version.

FileGetVersion, Version, C:\Meine Anwendung.exe

Ruft die Version der Datei "AutoHotkey.exe" im Installationsverzeichnis von AutoHotkey ab und speichert den Wert in Version.

FileGetVersion, Version, %A_ProgramFiles%\AutoHotkey\AutoHotkey.exe