FileGetVersion

Ruft die Version einer Datei ab.

Version := FileGetVersion(DateiName)

Parameter

DateiName

Typ: Zeichenkette

Wenn 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 diese Funktion die von der Systemfunktion LoadLibrary vorgegebene Suchreihenfolge.

Rückgabewert

Typ: Zeichenkette

Diese Funktion gibt die Versionsnummer der angegebenen Datei zurück.

Fehlerbehandlung

Bei Misserfolg wird ein OSError ausgelöst, z.B. wenn die Datei keine Versionsinformationen enthält.

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 ein Fehler ausgelöst.

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

Beispiele

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

Version := FileGetVersion("C:\Meine Anwendung.exe")

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

Version := FileGetVersion(A_ProgramFiles "\AutoHotkey\AutoHotkey.exe")