Відповіді:
Якщо ви використовуєте подвійні лапки навколо "довгих імен файлів.lnk" і у вас є приватні файли, вони виконаються. Котирування потрібні, коли пробіли існують у LFN.
Наприклад, "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk"відкривається XBMC . Те ж саме вірно і для запуску коробки Win+ R "path and filename.lnk",Enter
START filename.lnk повинен зробити трюк
Поки немає exe з тим самим іменем, що і ярлик, ви можете опустити .lnk, так просто START filename
Вищезазначені рішення для мене не спрацювали у 2017 році, тому я трохи експериментував.
Виявляється, Windows (10 atleast) робить різницю між ярликами, які посилаються на локальний шлях, і ярликами, що є URL-адресою. Я знайшов це
.lnk.urlТаким чином, ярлик до /superuser//суфікса матиме, .urlа ярлик до C:\Windowsабо до спеціальних місць, як, наприклад Control Panel, суфікс .lnk.
Якщо ви хочете виконати ярлик, просто введіть shortcut.suffixу записі cmd, де .suffixзнаходиться суфікс відповідно до правила. Спочатку потрібно cdперейти до папки, що містить ярлик або ввести повний шлях до файлу. У вашому випадку
%userprofile%\Desktop\shortcut.suffix
введено або в діалогове вікно запуску (викликається через Win + R), або підказка cmd виконає трюк.
Windows і незручності.
Спочатку знайдіть місце ярлика, з якого ви запускаєте оболонку cmd.exe. Клацніть правою кнопкою миші на ярлику і виберіть "Властивості". Подивіться на вкладку "Загальне" та скопіюйте значення "Місцезнаходження:".
Використовуйте ярлик для запуску вікна скидання.
START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT