Тема: CMD/BAT: относительные пути в lnk-ярлыках
Бывает, нужно сделать ярлык в корне флешки для запуска portable-софта, чтобы этот ярлык не зависел от буквы диска устройства, или что-то подобное.
Работает следующим образом. "Рабочая папка" в ярлыке должна быть пуста, а строка запуска примерно такая:
%windir%\system32\cmd.exe /C start /B /D .\Portable .\Portable\RDP\portableRDP5.exe
В примере последний параметр — относительный путь к конкретному исполняемому файлу на съёмном флеш-диске.
Интересно, что и как здесь можно улучшить или "выпрямить", сделать изящнее.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.