Looks like you got a solution, but just thought I'd chime in with a couple examples and good-to-knows for future readers. I've been using a custom Rainmeter launcher alongside xyPlorer for over a year now and have had no issues:
SkyBar: A Hotkey Launcher
My Rainmeter folder and xyPlorer folder are both in the same directory and follow this folder hierarchy:
A:/PortableApps/PortableApps/[Application Folder]/[Application].exe
You can use absolute paths, relative paths, system variables, xyPlorer variables, as well as Rainmeters built in variables in your .ini file:
Built-in Rainmeter Variables
Since I run xyPlorer and Rainmeter as portable, I prefer using relative paths and variables so that my code works across computers.
Example 1: Open the current User's download folder
#PROGRAMPATH# is a built-in Rainmeter variable that points to the folder that contains "Rainmeter.exe", so I then use
.. to go up a folder and then into the xyPlorer folder.
%userreal% is an xyPlorer variable
Code: Select all
LeftMouseUpAction = ["#PROGRAMPATH#..\XYplorer\XYplorer.exe" "%userreal%\Downloads"]
Example 2: Open a directory in xyPlorer
#PROGRAMDRIVE# is a built-in Rainmeter variable that returns the drive letter that Rainmeter is running from. Instead of going up a bunch with
.., this lets me hop straight to the root and keep my code readable.
Code: Select all
LeftMouseUpAction = ["#PROGRAMPATH#..\XYplorer\XYplorer.exe" "#PROGRAMDRIVE#\PortableApps\PortableApps\GitPortable\Data\home\"]
Example 3: Open a drive in xyPlorer
Pretty self-explanatory...
Code: Select all
LeftMouseUpAction = ["#PROGRAMPATH#..\XYplorer\XYplorer.exe" "A:\"]
; Alternatively, using xyPlorer commands...
LeftMouseUpAction = ["#PROGRAMPATH#..\XYplorer\XYplorer.exe" /path=A:\]