Automatizacija Windows 10 sa prilagođenim skriptama

Da li u Windows-u postoji mnogo zadataka koje redovno obavljate? Započnite sa sopstvenim grupnim skriptama, pomoću kojih možete automatski da pokrećete zadatke. Oni su stari koliko i MS-DOS, ali i dalje rade u Windows-u. Naučite kako da napišete neke prilagođene skripte za rad na računaru kao profesionalac.

Savet 01: Skripte

Možete koristiti skripte za različite zadatke. U većini slučajeva, skripte su korisne kada imate ponavljajuće zadatke koje više ne želite da radite ručno. Zamislite da tražite informacije o računaru ili da zatražite sadržaj fascikle. Pravljenje skripte ne mora da bude komplikovano, kao što ćete pročitati kasnije u članku. Svaki red u skripti pokreće komandu. Sa komandom pauza možete, na primer, pauzirati skriptu, što je korisno ako želite da napišete nekoliko komandi uzastopno u istoj skripti. Ako imate – možda iz prošlosti – iskustva sa zadacima u MS-DOS-u, sada ćete ponovo imati koristi od ovog znanja. Sa skriptom možete izvršiti skoro sve komande kao što ste navikli da radite ručno. Popularne komande poput del, cls и Ren su savršeno izvodljive. Još niste upoznati sa ovim zadacima? Nema problema: relativno je lako izgraditi neophodno osnovno znanje.

Savet 02: Izgradnja

Skripta se sastoji od više redova teksta koji upućuju računaru da izvrši određene zadatke. Ne treba vam mnogo da napravite skriptu. Ne treba vam više od ugrađene beležnice. Otvorite meni Start, pokrenite reč Notepad i otvorite istoimenu aplikaciju. Možete brzo da napravite jednostavnu skriptu koja prikazuje rečenicu, na primer. Otkucajte sledeće:

@ECHO OFF

ECHO Ovo je moj prvi scenario koji sam napisao

PAUSE

Zatim sačuvate datoteku, gde je važno da koristite ispravnu ekstenziju. Izaberi Сними документ. Izaberite u Сачувај као испред Све датотеке. Dajte datoteci ime, sa ekstenzijom .bat. На пример: Script.bat. Vreme je za testiranje skripte. Zatvorite datoteku Notepad i dvaput kliknite na datoteku Script.bat. Otvoriće se novi prozor i skripta će prikazati rečenicu. Pritiskom na bilo koji taster zatvara se prozor. Da biste izmenili skriptu kasnije, kliknite desnim tasterom miša na nju i izaberite Za obradu. Notepad će se otvoriti i možete izvršiti podešavanja.

Često korišćene komande

ОДЈЕК Izaberi ECHO OFF ako želite samo da prikažete na ekranu šta je rezultat određene komande (i sakrijete same komande). Na primer, da li ste izabrali zadatak kao što je ping tipsentrucs.nl i da li imate zadatak za to ECHO OFF tada će prozor prikazati samo rezultat komande ping.

Dodajte znak at (@ECHO OFF) da takođe dobijete tu prvu komandu ECHO OFF sa komandnom linijom.

CLS Obrišite trenutni prozor komandne linije tako da počnete sa čistog lista. Ova komanda je korisna ako pokrenete nekoliko skripti uzastopno i želite da svaki put počnete sa praznim prozorom.

TITLE: Ako želite da prozoru komandne linije date sopstveni naslov, koristite ovu komandu, praćenu naslovom. На пример:

TITLE: Ovo je moj sopstveni scenario

PAUSE Ovo prekida izvršavanje skripte i može se nastaviti kasnije.

:: Koristite ove dve dvotačke da biste postavili komentar u dokument. Zgodno ako sami kreirate više skripti i želite da ih razumete kasnije. Takođe korisno ako delite skriptu sa drugima i želite da je objasnite. На пример:

:: Ova skripta kontroliše rad računara

COPY Ovo će kopirati datoteku ili fasciklu na drugu lokaciju. На пример:

COPY Script.bat C:\Docs

IZLAZ Ovo zatvara prozor komandne linije.

Savet 03: U slučaju problema

Da li imate problema sa mrežom, na primer zato što je izgubljena internet veza? Obično pokrećete komandu poput ipconfig /all da proverite status mrežnog hardvera. Ili koristite komandu poput ping da proveri dostupnost sistema na mreži. Takve komande se savršeno uklapaju u skriptu, jer ih možete izvršavati jednu za drugom. Skriptu možemo podesiti ovako:

@ECHO OFF

ipconfig /all

ping tipsentrucs.nl

tracert tipsentrucs.nl

PAUSE

Svako može relativno brzo napisati sopstvene skripte

Savet 04: Beleške

Naročito kod dužih skripti korisno je (i uredno) povremeno dodati komentar u skriptu. Na ovaj način kasnije znate koja je funkcija skripte, ali i drugi korisnici mogu da rade sa vašim skriptama. Na kraju krajeva, komentar objašnjava šta se dešava u scenariju. Skripta nikada ne "izvršava" komentar. Da biste postavili komentar, otkucajte :: (dvaput dvotačku, bez razmaka), nakon čega sledi razmak i stvarni komentar. Svaki red može da sadrži komentar. Ovako izgleda ta linija:

:: Ova skripta kontroliše rad računara

Savet 05: Tekstualni fajl

Ponekad skripta generiše važne informacije. Možete izabrati da prikažete informacije na ekranu (kao u savetu 3), ali takođe možete da sačuvate informacije u tekstualnoj datoteci tako da ih kasnije možete pregledati u slobodno vreme. Ovo je takođe korisno ako želite da uporedite informacije tokom dužeg vremenskog perioda. Na primer, ako ste napisali skriptu koja proverava ping brzinu internet veze i ponovo pokrenete istu skriptu posle nekog vremena. Za ovo koristite znakove >>, praćene razmakom i imenom tekstualne datoteke u koju se moraju upisati informacije. На пример:

ping tipsentrucs.nl >> register.txt

Rezultati komande ping za tipsentrucs.nl se upisuju u datoteku kada se skripta pokrene Registration.txt. Zatim možete da vidite ovu datoteku pomoću Notepad-a.

Upotrebljiva skripta tada izgleda ovako:

@ECHO OFF

:: Ovom skriptom proveravam da li internet veza radi ispravno

ipconfig /all >>registration.txt

ping tipsentrucs.nl >> register.txt

tracert tipsentrucs.nl >> register.txt

Sačuvajte datoteku, na primer kao networkcontrol.bat i pokrenite ga. Budite strpljivi: pojaviće se prozor komandne linije i komande će biti izvršene. Prozor će se automatski zatvoriti kada se izvrše sve komande. Zatim otvorite datoteku Registration.txt: rezultati revizije su uredno dokumentovani.

PowerShell

U operativnom sistemu Windows 10, pored „klasične“ komandne linije, naći ćete i drugu komandnu liniju: PowerShell. Koje su razlike? Možete zamisliti PowerShell kao naprednog brata komandne linije. Komponentu uglavnom koriste u organizacijama administratori sistema koji sa njom, između ostalog, mogu obavljati administrativne zadatke (servera). Pomoću njega možete pokrenuti složenije skripte. Komandna linija je starija od PowerShell-a. Prosečan korisnik ne mora da koristi PowerShell. Komandni redak je takođe dovoljan za našu svrhu.

Savet 06: Pregled

Sada kada znamo kako da koristimo skriptu za pisanje informacija u tekstualnu datoteku, možemo takođe koristiti ovu taktiku za kreiranje korisnih pregleda. Na primer, ako želite da znate koje datoteke se nalaze u fascikli. Sa sledećom skriptom automatski pravite inventar datoteka u fascikli D:\Tips i upisujete ove informacije u datoteku Overview.txt, koji se nalazi u istom folderu:

@ECHO OFF

:: Prikaži sve datoteke u fascikli Saveti u tekstualnoj datoteci Pregled

dir "D:\Tips" >> D:\Tips\Overview.txt

ECHO Inventar je napravljen

PAUSE

Kada završite, otvorite datoteku Overview.txt da vidite datoteke.

Skripte vam omogućavaju da automatski izvršavate zadatke

Savet 07: Prilikom pokretanja

Postaje još zanimljivije ako imate skriptu koja se mora pokrenuti svaki put kada se Windows pokrene. Prvo kreiramo prečicu do datoteke skripte. Kliknite desnim tasterom miša na datoteku skripte i izaberite Kopiraj na / radnu površinu (kreiraj prečicu). Nakon toga otvorite radnu površinu i proverite da li je prečica prisutna. Kliknite desnim tasterom miša na njega i izaberite Da seče. Отворите прозор Изнети (savet: koristite kombinaciju tastera Windows taster+R) i otkucajte Shell:startup, nakon čega sledi pritisak Enter. Карта Покренути biće otvoren. Kliknite desnim tasterom miša na njega i izaberite Да се ​​држимо. Prečica do datoteke skripte je sada prisutna u fascikli Покренути. Isključite Windows tako što ćete izabrati . iz menija Start On/Off/Restart. Od sada, skripta će se automatski pokretati svaki put kada se Windows pokrene. Da biste ovo okončali, jednostavno izbrišite datoteku iz direktorijuma za pokretanje.

Savet 08: Informacije o sistemu

Takođe možete napisati datoteku skripte ako želite da vidite više informacija o korišćenom računaru. Na primer, koji operativni sistem se koristi, koliko memorije računar ima i koja mreža se koristi. Skripta će tada izgledati ovako:

@ECHO OFF

:: Sa ovom skriptom dobijate informacije o korišćenom računaru

NASLOV O ovom računaru

ECHO Molimo sačekajte dok ne dobijemo informacije o računaru!

:: Korak 1: Koji Windows koristi ovaj računar

ECHO =============================

ECHO INFORMACIJE O WINDOWS-u

ECHO =============================

informacije o sistemu | findstr /c:"Ime OS"

informacije o sistemu | findstr /c:"Verzija OS"

informacije o sistemu | findstr /c:"SystemType"

:: Korak 2: Koji hardver koristi ovaj računar

ECHO =============================

ECHO INFORMACIJE O HARDVERU

ECHO =============================

informacije o sistemu | findstr /c:"Ukupna fizička memorija"

wmic cpu dobije ime

:: Korak 3: Koju mrežu koristi ovaj računar

ECHO =============================

EHO INFORMACIJE O MREŽI

ECHO =============================

ipconfig | findstr IPv4

ipconfig | findstr IPv6

PAUSE

Savet 09: Ili u datoteku

Takođe možete koristiti skriptu iz saveta 8 da generišete tekstualnu datoteku sa informacijama o računaru. Kao što ste pročitali u savetu 4, dodatak >> ime datoteke.txt korišćeni. Sa ovim znanjem možete dodatno proširiti skriptu. Sledi prvi deo skripte kao primer:

@ECHO OFF

:: Ovom skriptom dobijate informacije o korišćenom računaru

NASLOV O ovom računaru

ECHO Molimo sačekajte dok ne dobijemo informacije o računaru!

:: Korak 1: Koji Windows koristi ovaj računar

ECHO =============================

ECHO INFORMACIJE O WINDOWS-u

ECHO =============================

informacije o sistemu | findstr /c:"Ime OS" >> Information.txt

informacije o sistemu | findstr /c:"Verzija OS" >> Information.txt

informacije o sistemu | findstr /c:"Tip sistema" >> Information.txt

Рецент Постс

$config[zx-auto] not found$config[zx-overlay] not found