Mam aplikację systemu Windows, którą muszę wywołać za pomocą skrótu na pulpicie i niektórych parametrów wiersza polecenia.
Robiłem to tysiące razy, ale ten jest nieco inny. Zamiast używać normalnego parametru wiersza polecenia, takiego jak -e 12345lub -example 12345, ten używa @12345(zaczynając od @symbolu).
Skróty systemu Windows nie lubią tego parametru pojawiającego się bezpośrednio 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 tak samo, c:\example\example.exejak cel.
Ale c:\example\example.exe -e9876 @12345 działa dobrze. Zapisuje i potwierdza, a wszystko jest dobrze.
Jednak muszę ten @parametr, aby być pierwszym na komendzie. Oprócz robienia czegoś takiego jak zawijanie polecenia do pliku wsadowego i wywoływanie wsadu, jak mogę mieć @symbol jako pierwszy parametr wiersza poleceń w skrócie Windows?
.lnkpliki są różne. (Testowany z celem jako plik wsadowy, który po prostu odzwierciedla parametry przekazane.)