I agree.JohnTHaller wrote: ↑Wed Nov 08, 2023 9:39 am The PA.c Package is 32-bit only as the bit doing the heavy lifting, exiftool.exe, is only 32-bit.
Thank a lot for your creation of ExifToolGUI Portable.
I agree.JohnTHaller wrote: ↑Wed Nov 08, 2023 9:39 am The PA.c Package is 32-bit only as the bit doing the heavy lifting, exiftool.exe, is only 32-bit.
yes
In a PC with Windows 64 bit:- NEW: ini keys ending with "X64" are executed only if:
- yaP is running on 64bit Windows, and
- the "application" key has a second exe set (indicating that yaP is running in X64 mode)
Example:
application = App\App.exe :: App\AppX64.exe
envvar = JAVA_HOME :: {YAPROOT}\jre
envvarX64 = JAVA_HOME :: {YAPROOT}\jre64
The first exe must be set even if the application does not support 32bit:
application = NULL :: App\AppX64.exe
Code: Select all
Current version: v6.2.5 updated November 12, 2023.
The v6.2.5 release features 2 major changes:
• GeoCoding: You can now choose from 2 GeoCoding providers, and use Reverse GeoCoding to lookup Country, Province and City from GPS coordinates.
• Lossless rotate and crop, import and export previews: The external programs Jhead and JpegTrans are replaced by native Delphi code, using a modified library NativeJpg by SimDesign B.V.
Exporting and Importing previews has been revised.
--> but the ExifToolGui executable (32 or 64 bit) equally check if these programs are availables (bug?) -> See Program -> AboutThe external programs Jhead and JpegTrans are replaced by native Delphi code, using a modified library NativeJpg by SimDesign B.V. - Exporting and Importing previews has been revised.
MultilanguageExiftoolGui Portable?
Starting with version V6.3.0. a new program parameters is available: '/IniPath=<path>'
With this parameter you specify the location of the ini file. If it is specified, then immediately after starting GUI, the INI file will be saved.
If it fails an error message is displayed and the program halted. To prevent that changes made by the user would not be saved.
<path> can be:
- A fully qualified path: eg: "c:\a dir with spaces"
- %P The directory from where the program was loaded.
- %W The working directory.
- %T a Temp directory.
Note: Also specifying /DontSaveIni has no effect!
Bogdan Hrastnik stated in his documentation on https://exiftool.org/gui/ Bullet 2. ExifToolGui.
Code: Select all
; configuration file for yaP v0.7.1.6 (http://www.yap.rolandtoth.hu/)
; application name: ExiftoolGui
; version: 6.3.1
; website: https://github.com/FrankBijnen/ExifToolGui/
; direct download 32 bit: https://github.com/FrankBijnen/ExifToolGui/releases/download/V6.3.1/ExifToolGUI.exe
[GENERAL]
application = App\ExifToolGUI.exe
commandline = /IniPath="{YAPROOT}\App" /Lang=ENU "{YAPROOT}\App"
; commandline =
; workdir =\
[BEFORE]
; dir = %Appdata%\Dir
; file = %Appdata%\Dir\File.ini
[AFTER]
; -dir = %Appdata%\Dir :: ifempty
; -file = %Appdata%\File*
Code: Select all
; configuration file for yaP v0.7.1.6 (http://www.yap.rolandtoth.hu/)
; application name: ExiftoolGui_X64
; version: 6.3.1
; website: https://github.com/FrankBijnen/ExifToolGui/
; direct download 64 bit: https://github.com/FrankBijnen/ExifToolGui/releases/download/V6.3.1/ExifToolGUI_X64.exe
[GENERAL]
application = App\ExifToolGui.exe :: App\ExifToolGUI_X64.exe
commandline = /IniPath="{YAPROOT}\App" /Lang=ENU "{YAPROOT}\App"
; commandline =
; workdir =
[BEFORE]
; dir = %Appdata%\Dir
; file = %Appdata%\Dir\File.ini
[AFTER]
; -dir = %Appdata%\Dir :: ifempty
; -file = %Appdata%\File*