Відповіді:
Якщо ви використовуєте подвійні лапки навколо "довгих імен файлів.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