Jak przekazać nazwę pliku metodą „przeciągnij i upuść” do skrótu w systemie Windows


8

Mam program program.exei dokument. document.txtAby otworzyć dokument, mogę przeciągnąć document.txtna niego program.exe. Na razie w porządku. Teraz chcę wywołać go z parametrem wiersza polecenia, -paramaby pełny wiersz polecenia był program.exe -param document.txtniestety, nie mogę tego zrobić za pomocą przeciągania i upuszczania, więc muszę uruchomić polecenie cmd i ręcznie wpisać polecenie To trwa zbyt długo i potrzebuję łatwiejszego sposobu.

Jak mogę utworzyć skrót, do którego mogę upuścić plik, i wywołać program z parametrem wiersza polecenia?

Próbowałem ustawić skrót na program.exe -param "%1", ale to nie działało, ponieważ próbował otworzyć plik %1.

Odpowiedzi:


7

Po prostu użyj program.exe -paramjako celu w skrócie. Ścieżka dokumentu (lub cokolwiek, co na nią upuścisz) jest domyślnie dołączana.

Luźno powiązane: Możesz także upuścić element z Eksploratora do okna wiersza poleceń - może to zaoszczędzić dużo pisania!


3

Utwórz plik wsadowy, który wywołałby twój docelowy plik wykonywalny -parami pierwszym parametrem pliku wsadowego, a następnie wskaż skrót do tego pliku wsadowego.


1

Nie mogłem zmusić go do pracy ze zwykłym skrótem, ale możesz zamiast tego utworzyć plik wsadowy. Użyj %1zamiast miejsca, w którym chcesz ścieżkę upuszczonego pliku. Na przykład:

"C:\path to utility\myUtility.exe" %1 -f -g
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.