FileGetVersion

Ermittelt die Version einer Datei.

FileGetVersion, AusgabeVar , DateiName

Parameter

AusgabeVar

Name der Ausgabevariable, in der die Zeichenkette bzw. die Versionsnummer gespeichert werden soll.

DateiName

Der Name der Zieldatei. Wenn der Pfad der Zieldatei nicht angegeben ist, wird die Suchsequenz auf Basis der Systemfunktion LoadLibrary erfolgen. Lässt man diesen Parameter weg, wird stattdessen die aktuelle Datei von der innersten umschlossenen Datei-Schleife verwendet.

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 ausführbaren Dateien (auch einige EXE-Dateien) haben keine Version und bewirken dementsprechend, dass AusgabeVar leer gemacht wird.

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

Beispiele

Ermittelt die Version einer Datei und speichert den Wert in Version.

FileGetVersion, Version, C:\Meine Anwendung.exe

Ermittelt die Version der Datei "AutoHotkey.exe", die sich im Installationsverzeichnis von AutoHotkey befindet, und speichert den Wert in Version.

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