In reality relative pathes were not supported .... ...But from 547 should
. Check it.
Sorry, not fully.
Just for the record, no push for 1.4!
1.) the icon is taken from *.EXE written in "Command" field.
Not from *.EXE written in "Icon" field, if the Icon-path is written as relative path.
Yes, this could be two different *.EXEs indeed.
F.ex. try
Command: %systemroot%\system32\calc
Icon: %systemroot%\system32\notepad => only Icon from Calc.exe
Icon: C:\windows\system32\notepad ==> will work, Icon is taken from Notepad.exe.
-------
2.) this in 'blue' color marked path is not expanded
when written as relative path "tools\AutoHotkey.chm"
Arguments: mk:@MSITStore:
X:\HippoEDIT\tools\AutoHotkey.chm::/docs/commands/%CurrentWord%.htm
i.e.
This works
Command: %SystemRoot%\hh.exe
Icon: X:\HippoEDIT\tools\AutoHotkey.exe
Arguments mk:@MSITStore:
X:\HippoEDIT\tools\AutoHotkey.chm::/docs/commands/%CurrentWord%.htm
This not:
Command: %SystemRoot%\hh.exe
Icon: tools\AutoHotkey.exe (no Icon taken)
Arguments mk:@MSITStore:
tools\AutoHotkey.chm::/docs/commands/%CurrentWord%.htm (MsgBox: file not found)
-----------
3.) May i suggest (
i think i have already?) some pseudo system vars:
When HippoEDIT runs, this %vars% should be accessible from inside HE:
%HippoEDIT_Path% ==> folder of HippoEDIT.exe
and maybe
%HippoEDIT_Drive% ==> drive where HippoEDIT is started from
So one can use "%HippoEDIT_Path%\TOOLs\sort.exe" for to be portable.
Or "%HippoEDIT_Drive%\BackupFolder\Text"
.