Parametr docelowy skrótu systemu Windows zaczynający się od @
Mam aplikację Windows, którą muszę wywołać za pomocą skrótu na pulpicie i niektórych parametrów wiersza poleceń.
Robiłem to tysiące razy, ale ten jest nieco inny. Zamiast używać zwykłego parametru wiersza poleceń, takiego jak
-e 12345lub
-example 12345, ten używa
@12345(zaczynając od
@symbol).
Skróty w systemie Windows nie lubią, że ten parametr pojawia się zaraz po nazwie pliku wykonywalnego i po prostu usuwa wszystko. Nie wiem dlaczego.
Na przykład:
c:\example\example.exe @12345 -e9876jako „cel” podczas zapisywania usuwa wszystkie parametry i pozostawia tylko
c:\example\example.exejako cel.
Ale
c:\example\example.exe -e9876 @12345działa w porządku. Zapisuje i sprawdza i wszystko jest w porządku.
tak czy siak
potrzebuję
@Parametr musi być pierwszym w poleceniu. Oprócz zrobienia czegoś takiego jak spakowanie polecenia do pliku wsadowego i wywołanie pakietu, jak mogę to zrobić
@znak jako pierwszy parametr wiersza poleceń w skrócie systemu Windows?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
znak jako separator. Polecenia systemu Windows będą interpretować tylko pierwszy element w poleceniu ... więc skutecznie obcina resztę. Najwyraźniej możesz zmienić zachowanie, określając
przed tym
ucieczka
symbol.
te.