Допустим, у меня есть программа myProgram.exe. Я создаю ярлык и отправляю его на рабочий стол.
Теперь я щелкаю правой кнопкой мыши по ярлыку и захожу в свойства. Я добавляю аргумент "-ldir% cd%" к цели.
Проблема в том, что% cd% никогда не оценивается, он входит в программу как "% cd%" буквально. Разве невозможно передать переменные в качестве аргументов?