Let's say I have a program called myProgram.exe. I create a shortcut and send it to my desktop.
Now I right-click shortcut, and go to properties. I add the argument "-ldir %cd%" to the target.
The problem is %cd% never evaluates, it goes into the program as "%cd% literally. Is it not possible to pass variables as arguments?