Mam skrót na pulpicie, aby uruchomić polecenie cmd.exe /k <myscript.cmd>
. Przypisałem mu skrót klawiaturowy Ctrl+ Alt+ R.
Działa to, aby otworzyć jedno okno, ale problem polega na tym, że naciśnięcie skrótu drugi raz przełącza fokus na okno, które jest już otwarte. Chciałbym utworzyć nowe okno za każdym razem, gdy naciskam skrót, zamiast przełączać fokus na istniejące okno.
Czy jest na to sposób?
Odpowiedzi:
Zmień skrót na
Z dokumentacji Microsoft :
start
Polecenie uruchomi osobne okno Wiersz polecenia, aby uruchomić określony program lub polecenie.Jeśli nazwa polecenia zawiera spacje (np.
C:\Program Files\mystuff\myscript.cmd
), Oczywiście musisz umieścić je w cudzysłowie. Z powodu dziwactwa w projekcie interfejsu użytkownika dla tegostart
polecenia, jeśli to zrobisz, musisz najpierw podać kolejny ciąg cytowany. Ma to na celu ustawienie tytułu nowego okna, aby można było powiedzieć:lub możesz to zostawić puste:
źródło
cmd.exe
? Powinien być domyślnie na twojej ścieżce i nie jest potrzebny.Dokładny cel skrótu brzmi:
C:\Windows\System32\cmd.exe /c "start myscript.cmd arg1 arg2"
Nie działało z cudzysłowami wokół „myscript.cmd ...”.
źródło