Odpowiedzi:
Jeśli użyjesz podwójnego cudzysłowu wokół „długich nazw plików.lnk” i masz uprawnienia, zostanie ono wykonane. Cytaty są potrzebne, gdy w LFN istnieją spacje.
Np. "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk"Otwiera XBMC . To samo dotyczy pola UruchomWin + R "path and filename.lnk",Enter
START filename.lnk powinien załatwić sprawę
Dopóki nie ma pliku exe o takiej samej nazwie jak skrót, możesz pominąć plik .lnk, więc po prostu START filename
Powyższe rozwiązania nie działały dla mnie w 2017 roku, więc trochę eksperymentowałem.
Okazuje się, że Windows (co najmniej 10) rozróżnia skróty prowadzące do ścieżki lokalnej i skróty będące adresem URL. Znalazłem to
.lnk.urlZatem skrót do /superuser//miałby przyrostek, .urlpodczas gdy skrót do C:\Windowslub do specjalnych miejsc, takich jak, Control Panelmiałby przyrostek .lnk.
Jeśli chcesz wykonać skrót, po prostu wpisz shortcut.suffixw wierszu polecenia cmd gdzie .suffixjest przyrostek zgodnie z powyższą regułą. Najpierw musisz cdprzejść do folderu zawierającego skrót lub podać pełną ścieżkę do pliku. W Twoim przypadku
%userprofile%\Desktop\shortcut.suffix
wpisane w oknie dialogowym uruchamiania (wywołanym przez Win + R) lub w poleceniu cmd załatwi sprawę.
Windows i jego niedogodności.
Najpierw znajdź lokalizację skrótu, od którego uruchamiasz powłokę cmd.exe. Kliknij skrót prawym przyciskiem myszy i wybierz „Właściwości”. Spójrz na kartę „Ogólne” i skopiuj wartość „Lokalizacja:”.
Użyj skrótu, aby uruchomić okno resetowania.
START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT