Here's the cap:http://dl.dropbox.com/u/22858108/SteamLink.cap
It also requires the following file in the same directory to run:http://dl.dropbox.com/u/22858108/SteamLink.bat
I wrote this little program for myself to move my selected steam games to a new location and automatically create a junction link to that location in the steam directory (in order to make more space on my Steam drive). It works fine if there are no spaces in the path names. If there is a space, it cuts everything off after it in the argument that's passed to the bat file.
Eg. These are two arguments that are passed via CommandLine as:
global('CurrentSteamPath') &" "& global('CurrentLinkPath'):1st path:
E:\Steam\steamapps\common\Deus Ex2nd path:
If I print the two globals they show the full correct path. However when the batch file executes it creates a junctioned link between:
E:\Steam\steamapps\common\Deus and L:\SteamVault\Ex, when it should be between:
E:\Steam\steamapps\common\Deus Ex and L:\SteamVault\Deus Ex.
These are the contents of the bat file:
@ echo off
mklink /J "%1" "%2"
Thanks for the help!Khalan2011-10-05 01:47:06