Za każdym razem, gdy trzeba wykonać wiele zestawów poleceń, użytkownicy tworzą plik wsadowy i uruchamiają go w systemie Windows. Ale czy zauważyłeś, że narzędzie wiersza poleceń, takie jak wiersz poleceń, które uruchamia ten plik wsadowy, zostaje zamknięte wkrótce po wykonaniu pliku wsadowego? Dlatego użytkownicy nie są w stanie zobaczyć danych wyjściowych ani wyników wykonania polecenia.
Możesz się zastanawiać, czy możliwe jest zatrzymanie wiersza polecenia przed zamknięciem natychmiast po wykonaniu? Tak to jest!
W tym artykule dowiesz się, jak można to zrobić za pomocą 3 prostych metod. Proszę czytaj dalej, jeśli chcesz dowiedzieć się więcej.
Spis treści
Metoda 1 – Dodając PAUZĘ do pliku skryptu wsadowego
Jednym ze sposobów, dzięki którym użytkownik może zatrzymać zamknięcie wiersza polecenia, jest dodanie słowa o nazwie Pause na końcu pliku skryptu. To sprawia, że wiersz polecenia zatrzymuje się po wykonaniu pliku wsadowego, dopóki użytkownik nie naciśnie dowolnego klawisza i zostanie zamknięty po naciśnięciu klawisza.
Postępuj zgodnie z instrukcjami podanymi poniżej, jak to zrobić.
Krok 1: Przejdź do folderu, w którym znajduje się plik wsadowy.
Krok 2: Kliknij prawym przyciskiem myszy na plik wsadowy i kliknij Pokaż więcej opcji z menu kontekstowego.
REKLAMA
Krok 3: Następnie kliknij Edytować na górze menu kontekstowego, jak pokazano na poniższym zrzucie ekranu.
Krok 4: Spowoduje to otwarcie pliku wsadowego w Notatniku lub dowolnej innej aplikacji do edycji tekstu, która jest ustawiona jako domyślna.
Krok 5: Wpisz pauza na końcu skryptu jako ostatnią linię i zapisz plik, naciskając CTRL + S klawisze razem na klawiaturze.
Krok 6: Dalej, podwójne kliknięcie na partiaplik lub kliknij prawym przyciskiem myszy na nim i wybierz otwarty aby uruchomić ten plik wsadowy.
Krok 7: Teraz możesz zobaczyć, że skrypt wsadowy został wykonany, a okno wiersza polecenia jest nadal otwarte z komunikatem „Naciśnij dowolny klawisz, aby kontynuować.. . ”, jak pokazano na poniższym obrazku.
Metoda 2 – Dodaj cmd /k na końcu pliku wsadowego
Jeśli jakikolwiek użytkownik chce nie tylko przestać zamykać okno wiersza polecenia po wykonaniu pliku wsadowego, ale także uruchomić inne polecenia, warto wypróbować tę metodę. Użytkownik musi tylko dodać cmd /k na końcu, co zostanie wyjaśnione za pomocą poniższych kroków.
Krok 1: Kliknij prawym przyciskiem myszy na plik wsadowy i powinieneś wybrać Pokaż więcej opcji z menu kontekstowego, jak pokazano poniżej.
Krok 2: Następnie kliknij Edytować z menu, jak pokazano.
Krok 3: Jeśli w systemie nie ma ustawionego domyślnego edytora tekstu, pojawi się monit o wybranie dowolnego zainstalowanego edytora, takiego jak notatnik.
Krok 4: Gdy się otworzy, wpisz cmd /k na końcu pliku skryptu wsadowego, jak pokazano poniżej.
REKLAMA
Krok 5: Teraz zapisz plik, przechodząc do Plik opcja w górnym menu i kliknięcie Ratować z listy, jak pokazano poniżej.
Krok 6: Teraz możesz uruchomić plik wsadowy, klikając go dwukrotnie.
Krok 7: Możesz zobaczyć, że po uruchomieniu pliku wsadowego wiersz polecenia nie zostanie zamknięty, a także umożliwi użytkownikom wykonanie dowolnego innego polecenia, jak pokazano na poniższym obrazku.
Krok 8: W ten sposób możesz zatrzymać zamykanie wiersza polecenia, ale musisz dodać Pause lub cmd / k do wszystkich uruchomionych plików wsadowych.
Metoda 3 – Zmiana pliku rejestru, aby zatrzymać zamykanie wiersza polecenia
Po zastosowaniu tej metody zapewnia, że wiersz polecenia nigdy nie zostanie zamknięty natychmiast po partii plik skryptu jest wykonywany za każdym razem, a użytkownik nie musi edytować pliku wsadowego w celu dodania pauzy lub cmd /k.
Pokażemy Ci, jak to zrobić, zmieniając niektóre ustawienia, edytując plik rejestru za pomocą edytora rejestru, jak pokazano poniżej.
Ostrzeżenie – Zanim przejdziesz dalej, upewnij się, że wyeksportuj/zapisz kopię zapasową pliku rejestru, aby można było przywrócić oryginalny plik rejestru, jeśli coś pójdzie nie tak podczas edycji.
Krok 1: Najpierw musisz otworzyć edytor rejestru. Aby to zrobić, musisz nacisnąć Wygraj + R klawisze razem, co otwiera Biegać pole poleceń.
Krok 2: Wpisz regedit w polu Uruchom i naciśnij Wchodzić klucz.
Krok 3: Zaakceptuj monit kontroli dostępu użytkownika, klikając TAk kontynuować.
Krok 4: Po otwarciu okna edytora rejestru należy wyczyścić pasek adresu, skopiować i wkleić poniższą linię i nacisnąć Wchodzić.
HKEY_CLASSES_ROOT\batfile\shell\open\polecenie
Krok 5: Upewnij się, że wybrałeś klucz rejestru o nazwie Komenda a po prawej stronie, podwójne kliknięcie na wartości ciągu o nazwie (Domyślna), który otwiera jego okno edycji.
Krok 6: Teraz wpisz poniższą linię w jego Dane wartości pole tekstowe i kliknij OK.
cmd.exe /k "%1" %*
Krok 7: Teraz przejdź do paska adresu i wyczyść go, a następnie wpisz następującą ścieżkę i naciśnij Wchodzić klucz.
HKEY_CLASSES_ROOT cmdfile shell otwórz polecenie
Krok 8: Po osiągnięciu Komenda klucz rejestru, otwórz okno edycji (Domyślna) wartość ciągu według dwukrotne kliknięcie na tym.
Krok 9: Następnie wprowadź poniższą linię w Dane wartości pole i dotknij OK.
cmd.exe /k "%1" %*
Krok 10: Po zakończeniu zamknij okno edytora rejestru.
Krok 11: Teraz uruchom ponownie system raz, a po uruchomieniu systemu zobaczysz, że wiersz poleceń nie zostanie zamknięty po wykonaniu dowolnego pliku skryptu wsadowego.
Krok 1 - Pobierz narzędzie Restoro do naprawy komputera stąd
Krok 2 - Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić problem z komputerem.