I think you'll need to know about
:he exe
ie.
:let PORTABLE = fnamemodify($VIMRUNTIME, ':h:h:h:h')
:exe '%!C:\WINDOWS\system32\cmd.exe /c
'.PORTABLE.'\ConvertZ\ConvertZ.exe /'
or, if you prefer,
:exe '%!C:\WINDOWS\system32\cmd.exe /c
'.fnamemodify($VIMRUNTIME, ':h:h:h:h').'\ConvertZ\ConvertZ.exe /'
Now for the caveats: I'm not using Windows, don't have ConvertZ.exe, am
not using a thumb drive, so the above has not been tested.
Regards,
Chip Campbell