Get the FM version from file
Opening an FM file in an FM-version to old or to new presents you with messages, which do not help you to decide which FM version would be the correct one:
Opening a file form an older FM version | Opening a file from a newer FM version |
---|---|
![]() |
![]() |
Although the application "surely knows" the FM version which created the file, this information is not communicated to the user.
To know in advance which FM version is required to open a Book, or Document file would help to avoid trials. And it is essential to know if the file has to be given back in the correct version.
Therefore I developed a program which determines the required information from the file contents. This information is given in the first few bytes of a file created by FM. The context menu as well as the messages automatically adapt to the Windows UI language (en, de, fr)
Context menu for files
After installation of FMfileVersion you see an additional entry in the context menu for files:
Selecting FM file version (de:FM Version aus Datei ermitteln: fr: Obtenir la version FM du fichier) you get a message. The very first time in the Windows session the message is delayed a little bit.
Installation
Note: All software from D+DD is Donationware - if you find it helpful for your work, think about supporting also my work.
- Download the script file
- Expand the ZIP to any location, typically to the desktop
- You get a directory
InstallThis
and a fileInst-FMfileVersion.exe
- Execute the file
Inst-FMfileVersion.exe
- Continue Installation establishes a directory in
%appdata%
with the required stuff. If this step fails, please remove the mentioned directory and try again. - The installation adds an entry to the Registry. Depending on your privileges You may get a prompt concerning the access: please allow it!
- In
%appdata%\D+DD\FMfileVersion
you find the source code of the program (AutoHotKey
script), the executable form of t he program and the*.reg
files). - Remove the two items from the desktop.
FM version | Date | Version | Installation file(s) | Latest changes |
---|---|---|---|---|
independent | 2020-03-16 | 1.0 | Inst-FMfileVersion..zip | First issue of FMfileVersion |
2020-03-19 | Since this is a Windows only utility, I have added support of many languages (da, el, es, fi, it, is, ja, nl, no, pl, pt, ru, sv) Please tell me about bad translations. You find the strings in the file |
|||
2022-08-15 | Prepared for next FM version |
Write error for directory %A_AppData%\D+DD\FMfileVersion
You will get this error if installalling (e.g. an update) after you have used the function and hence the registry entry became active.
→ User Remove in Registry and then repeat Continue Installation