Вышеуказанные решения не работали для меня в 2017 году, поэтому я немного поэкспериментировал.
Оказывается, Windows (по крайней мере 10) делает различие между ярлыками, связанными с локальным путем, и ярлыками, которые являются URL.
Я обнаружил, что
- локальные пути используют суффикс
.lnk
- URL-пути имеют суффикс
.url
Таким образом, ярлык на https://superuser.com/
будет содержать суффикс .url
а ярлык на C:\Windows
или в особых местах, таких как Control Panel
будет иметь суффикс .lnk
.
Если вы хотите выполнить ярлык, просто введите shortcut.suffix
в командной строке cmd, где .suffix
- это суффикс в соответствии с приведенным выше правилом. Вы должны сначала cd
- диск в папку , содержащую ваш ярлык или введите полный путь к файлу. В твоем случае
%userprofile%\Desktop\shortcut.suffix
введенный либо в диалоговом окне запуска (вызывается через Win + R
), либо приглашение cmd сделает свое дело.
Windows и это неудобства.