The resolve of the alias /homeroot and the next part of the path get one backslash to much

I have a dream which returns me again to start a portable app (program) via Command button.

On a USB-Stick the resolve of the alias /homeroot of the command does not function since some versions anymore
like:

@ifexists:/homeroot\DOPUS /homeroot\Portable\PortableApps\Beyond Compare\BCompare.exe
This goes to: "X:\Portable\PortableApps\Beyond Compare\BCompare.exe"
Now that's one backslash to much!

Differently it behaves with the command Resolve via fsu as a code line like:
strCmd = fsu.Resolve("/homeroot\Portable\PortableApps\Beyond Compare") & "\BCompare.exe"

Have a look at http://www.gpsoft.com.au/help/opus11/index.html#!Documents/Codes_for_passing_paths.htm and in particular the section on noterm which...

Strips the trailing path separator from the returned path. For example, {sourcepath|noterm} might return C:\Program Files\GPSoftware\Directory Opus.

Regards, AB

Are you sure the problem is the extra slash in the line running the program? It causes no problems here.

This opens Notepad fine, with Opus installed on C:\

@ifexists:/homeroot\Windows /homeroot\Windows\Notepad.exe

You're using a path that has a space in it, but have not put quotes the path, which may be the problem.

Okay, it was my mistake. The program to be started was not found anymore at the place.

In addition it was not either known to me that Windows reacts tolerantly when duplicated backslash's (also mixed) in the path are used! Thus OPUS works correctly and the two variants of an alias simply converts only into a local path and the call in this way also functions.
Variant 1: /homeroot
Variant 2: {alias|homeroot}.

But this message returns if the prog not placed there
(making not be made mad if two backslashs are used :confused: )

In the next Opus 12 beta we'll make it so the alias resolution removes the double-slash.