Reklama

Pliki wsadowe to jeden z ukrytych sekretów systemu Windows dotyczących wydajności. Przy odrobinie pracy możesz automatyzować monotonne zadania Jak używać poleceń plików wsadowych systemu Windows do automatyzacji powtarzalnych zadańCzy często wykonujesz nudne i powtarzalne zadania? Plik wsadowy może być dokładnie tym, czego szukasz. Użyj go do automatyzacji działań. Pokażemy ci polecenia, które musisz znać. Czytaj więcej i nigdy więcej się o nich nie martw. Zaawansowani użytkownicy powinni dowiedzieć się wszystkiego o skryptach wsadowych wcześniej niż później.

Musisz wiedzieć, kiedy pisanie twoich pierwszych plików wsadowych Jak utworzyć plik wsadowy (BAT) w pięciu prostych krokachW tym artykule opisano, jak utworzyć plik wsadowy przy użyciu pięciu prostych kroków dla systemu operacyjnego Windows. Czytaj więcej jest instrukcja if-else. Jak być może wiesz, jeśli masz jakieś doświadczenie w programowaniu, instrukcja if-else jest sposobem na kontrolowanie logiki skryptów. Pozwala określić warunek, który rozgałęzia się na różne bloki kodu.

Jeśli warunek jest spełniony, kod w gdyby blok wykonuje. W przeciwnym razie kod w jeszcze zamiast tego działa blok. Oto podstawowy przykład, który pomoże ci to zwizualizować:

jeśli wyjście (gotówka> 10) „Masz wystarczająco dużo pieniędzy!”; w przeciwnym razie wypisz „Nie masz wystarczającej ilości pieniędzy.”; 

Poniższa składnia opisuje sposób korzystania z Jeśli inaczej instrukcja w plikach wsadowych:

if% x% == 15 (echo „Wartość x wynosi 15”) else (echo „Nieznana wartość”) 

Ten przykład działa, gdy oczekujesz określonego wejścia i wszystko inne może wygenerować standardowy komunikat. Ale jest inny scenariusz, który ma inne rozwiązanie.

W większości języków programowania można użyć zmodyfikowanej formy pliku Jeśli inaczej komunikat. Dodawanie inaczej jeśli w drugiej instrukcji pozwala wykonać inny blok kodu, jeśli początkowa instrukcja jest fałszywa, ale drugi warunek zwraca true, tak jak w tym zmodyfikowanym przykładzie:

if (gotówka> 20) wyrzuca „Masz dużo pieniędzy!”; w przeciwnym razie, jeśli (gotówka> 10) wypisuje „Masz dość pieniędzy!”; w przeciwnym razie wypisz „Nie masz wystarczającej ilości pieniędzy.”; 

Nie możesz jednak użyć inaczej jeśli w skryptach wsadowych. Zamiast tego po prostu dodaj serię gdyby sprawozdania:

jeśli% x% == 5 jeśli% y% == 5 (echo „Zarówno xiy równe 5.”) if% x% == 10 if% y% == 10 (echo „Zarówno xiy y 10.”) else (echo „Nieprawidłowe wejście.”)

Chcesz więcej? Sprawdź dlaczego PowerShell może być nawet lepszy niż skrypty wsadowe 5 powodów, dla których powinieneś używać programu PowerShell zamiast skryptów wsadowychPowerShell jest tym, co można uzyskać, jeśli przekroczysz Wiersz polecenia za pomocą skryptów wsadowych, wrzucisz kilka dodatkowych funkcji i podrzucisz to wszystko o kilka stopni. Oto kilka powodów, dla których powinieneś spróbować. Czytaj więcej .

Czy kiedykolwiek używałeś instrukcji if-else w skryptach wsadowych? Do czego służą pliki wsadowe? Podziel się z nami w komentarzach!

Zdjęcie: Aaban przez Shutterstock.com

Ben jest zastępcą redaktora i menedżerem postów sponsorowanych w MakeUseOf. On trzyma B.S. w Computer Information Systems z Grove City College, gdzie ukończył Cum Laude i z wyróżnieniem w swojej specjalności. Lubi pomagać innym i jest pasjonatem gier wideo jako medium.