Przyszliśmy ze scenariuszem, w którym musimy użyć pliku skrótu ( .lnk
), który znajduje się na pulpicie, aby uruchomić aplikację dla urządzenia bezgłowego (tj. Bez ręcznej interwencji).
Czy jest jakiś sposób, aby wykonać go z wiersza polecenia?
windows-7
command-line
sandeep
źródło
źródło
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
źródło
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
.url
Zatem skrót do
/superuser//
miałby przyrostek,.url
podczas gdy skrót doC:\Windows
lub do specjalnych miejsc, takich jak,Control Panel
miałby przyrostek.lnk
.Jeśli chcesz wykonać skrót, po prostu wpisz
shortcut.suffix
w wierszu polecenia cmd gdzie.suffix
jest przyrostek zgodnie z powyższą regułą. Najpierw musiszcd
przejść do folderu zawierającego skrót lub podać pełną ścieżkę do pliku. W Twoim przypadkuwpisane w oknie dialogowym uruchamiania (wywołanym przez
Win + R
) lub w poleceniu cmd załatwi sprawę.Windows i jego niedogodności.
źródło
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.
źródło