Kaip

Automatizuokite „Windows 10“ naudodami pasirinktinius scenarijus

Ar sistemoje „Windows“ yra daug užduočių, kurias atliekate reguliariai? Pradėkite naudoti savo paketinius scenarijus, kuriais galite atlikti užduotis automatiškai. Jie yra seni kaip „MS-DOS“, tačiau vis tiek veikia „Windows“. Sužinokite, kaip parašyti keletą savo scenarijų, kad galėtumėte valdyti savo kompiuterį kaip profesionalas.

Patarimas 01: scenarijai

Scenarijus galite naudoti įvairioms užduotims atlikti. Daugeliu atvejų scenarijai yra naudingi, jei turite pasikartojančias užduotis, kurių nebenorite atlikti rankiniu būdu. Pagalvokite apie kompiuterio informacijos ar aplanko turinio užklausą. Scenarijaus kūrimas neturi būti sudėtingas, kaip jūs perskaitysite vėliau straipsnyje. Kiekvienoje scenarijaus eilutėje vykdoma komanda. Su užduotimi Pauzė Pavyzdžiui, galite pristabdyti scenarijų, kuris yra naudingas, jei norite rašyti kelias komandas tame pačiame scenarijuje iš eilės. Jei turite - galbūt iš praeities - patirties, susijusios su užduotimis MS-DOS, dabar galite vėl pasinaudoti šiomis žiniomis. Naudodami scenarijų galite atlikti beveik visas komandas taip, kaip buvote įpratę daryti rankiniu būdu. Populiarios komandos, tokios kaip Del, Cls ir Bėk yra tobulai įgyvendinamos. Ar dar neturite žinių apie šias užduotis? Ne bėda: palyginti lengva sukaupti būtinas pagrindines žinias.

02 patarimas: statyba

Scenarijų sudaro keletas teksto eilučių, nurodančių kompiuterį atlikti tam tikras užduotis. Norint sukurti scenarijų, jums nereikia daug. Jums nereikia daugiau nei įmontuoto bloknoto. Atidarykite meniu Pradėti, pradėkite žodį Užrašų knygelė ir atidarykite tą pačią programą. Galite greitai sukurti paprastą scenarijų, kuriame pateikiamas, pavyzdžiui, sakinys. Įveskite:

@ECHO OFF

ECHO Tai pirmasis mano paties parašytas scenarijus

PAUZĖ

Tada įrašote failą, kur svarbu naudoti teisingą plėtinį. Pasirinkite Išsaugoti failą. Pasirinkite adresu Išsaugoti kaip Priešais Visi failai. Pavadinkite failą su plėtiniu .bat. Pavyzdžiui: Scenarijus.šikšnosparnis. Laikas išbandyti scenarijų. Uždarykite „Notepad“ failą ir dukart spustelėkite failą Scenarijus.šikšnosparnis. Atsidarys naujas langas ir scenarijuje bus rodomas sakinys. Paspaudus bet kurį klavišą langas bus uždarytas. Norėdami redaguoti scenarijų vėliau, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Redaguoti. Bus atidarytas bloknotas ir galėsite juos koreguoti.

Dažnai naudojamos užduotys

ECHO Pasirinkite ECHO IŠJUNGTA jei norite tik ekrane parodyti, koks yra tam tikros komandos rezultatas (ir pačias komandas paslėpti). Pvz., Ar pasirenkate užduotį, pvz., Ping tipsentrucs.nl, ir ar turite šią užduotį ECHO IŠJUNGTA yra naudojamas, lange bus rodomas tik ping komandos rezultatas.

Su juo naudokite ženklą „at“ (@ECHO OFF) taip pat naudoti tą pirmąją komandą ECHO IŠJUNGTA su komandine eilute.

CLS Išvalykite dabartinį komandų eilutės langą, kad pradėtumėte nuo švarios lentos. Ši komanda yra naudinga, jei paleidžiate kelis scenarijus iš eilės ir norite kiekvieną kartą pradėti nuo tuščio lango.

PAVADINIMAS: Jei norite komandų eilutės langui suteikti savo pavadinimą, naudokite šią komandą ir pavadinimą. Pavyzdžiui:

PAVADINIMAS: Tai mano paties scenarijus

PAUZĖ Tai sustabdo scenarijaus vykdymą ir gali būti atnaujinta vėliau.

:: Norėdami pridėti komentarą prie dokumento, naudojate šiuos du dvitaškius. Patogu, jei patys sukuriate kelis scenarijus ir norite juos suprasti vėliau. Taip pat naudinga, jei scenarijumi dalijatės su kitais ir norite pateikti paaiškinimą. Pavyzdžiui:

:: Šis scenarijus valdo kompiuterio veikimą

KOPIJA Tai nukopijuos failą ar aplanką į kitą vietą. Pavyzdžiui:

COPY Script.bat C: \ Docs

IŠEITI Tai uždarys komandų eilutės langą.

03 patarimas: iškilus problemoms

Ar turite tinklo problemų, pavyzdžiui, dėl to, kad nutrūkęs interneto ryšys? Paprastai vykdote užduotį, pvz ipconfig / all patikrinti tinklo aparatūros būseną. Arba naudojate tokią komandą kaip ping patikrinti sistemos prieinamumą tinkle. Tokios komandos puikiai tinka scenarijuje, nes jas galite vykdyti viena po kitos. Scenarijų galime nustatyti taip:

@ECHO OFF

ipconfig / all

ping tipsentrucs.nl

tracert tipsentrucs.nl

PAUZĖ

Kiekvienas gali palyginti greitai parašyti savo scenarijus

04 patarimas: komentarai

Ypač naudojant ilgesnius scenarijus yra naudinga (ir tvarkinga) rašyti komentarą scenarijuje. Tokiu būdu vėliau sužinosite, kokia yra scenarijaus funkcija, tačiau kiti vartotojai taip pat gali dirbti su jūsų scenarijais. Juk komentare paaiškinama, kas vyksta scenarijuje. Komentaras scenarijaus niekada „nevykdo“. Norėdami komentuoti, įveskite :: (dvigubas dvitaškis iš eilės, be tarpo), po kurio rašomas tarpas ir tikrasis komentaras. Kiekvienoje eilutėje gali būti komentaras. Taip atrodo ši eilutė:

:: Šis scenarijus valdo kompiuterio veikimą

05 patarimas: tekstinis failas

Kartais scenarijus generuoja svarbią informaciją. Galite pasirinkti rodyti informaciją ekrane (kaip ir 3 patarime), bet taip pat galite išsaugoti informaciją tekstiniame faile, kad vėliau galėtumėte ją peržiūrėti laisvalaikiu. Tai taip pat naudinga, jei norite palyginti informaciją per ilgesnį laiką. Pavyzdžiui, jei parašėte scenarijų, kuris patikrina interneto ryšio ping greitį, ir po kurio laiko vėl paleisite tą patį scenarijų. Jūs naudojate simbolius >>, po kurio yra tarpas ir teksto failo, į kurį reikia įrašyti informaciją, pavadinimas. Pavyzdžiui:

ping tipsentrucs.nl >> registration.txt

Vykdant scenarijų, komandos pingings į tipsentrucs.nl rezultatai įrašomi į failą Registracija.txt. Tada galite peržiūrėti šį failą naudodami „Notepad“.

Tuomet tinkamas scenarijus atrodytų taip:

@ECHO OFF

:: Šiuo scenarijumi tikrinu, ar interneto ryšys veikia tinkamai

ipconfig / all >> registration.txt

ping tipsentrucs.nl >> registration.txt

tracert tipsentrucs.nl >> registration.txt

Išsaugokite failą, pavyzdžiui, kaip Networkchecke.bat ir paleisk jį. Būkite kantrūs - pasirodys komandinės eilutės langas ir komandos bus vykdomos. Vykdžius visas komandas, langas bus uždarytas automatiškai. Tada atidarykite failą Registracija.txt: patikrinimo rezultatai yra tinkamai dokumentuoti.

„PowerShell“

„Windows 10“ be „klasikinės“ komandinės eilutės: „PowerShell“ rasite dar vieną komandų eilutę. Kokie yra skirtumai? Galite laikyti „PowerShell“ kaip patobulintą komandos eilutės brolį. Komponentą organizacijose daugiausia naudoja sistemos administratoriai, kurie, be kita ko, gali jį naudoti (serverių) valdymo užduotims atlikti. Juo galite paleisti sudėtingesnius scenarijus. Komandų eilutė yra senesnė nei „PowerShell“. Paprastam vartotojui nereikia naudoti „PowerShell“. Mūsų tikslui pakanka ir komandinės eilutės.

06 patarimas: apžvalga

Dabar, kai žinome, kaip naudoti scenarijų, norint įrašyti informaciją į tekstinį failą, taip pat galime naudoti šią taktiką naudingoms apžvalgoms kurti. Pvz., Jei norite sužinoti, kurie failai yra aplanke. Naudodami šį scenarijų, jūs automatiškai surašote failus aplanke D: \ Tips ir įrašote šią informaciją į failą Apžvalga.txt, kuris yra tame pačiame aplanke:

@ECHO OFF

:: Rodyti visus failus aplanke Patarimai teksto failo apžvalgoje

rež "D: \ Tips" >> D: \ Tips \ Summary.txt

ECHO Atlikta inventorizacija

PAUZĖ

Po to atidarykite failą Apžvalga.txt norėdami pamatyti failus.

Scenarijai leidžia atlikti užduotis automatiškai

07 patarimas: paleidus

Tai tampa tikrai įdomu, kai turite scenarijų, kuris turi būti vykdomas kiekvieną kartą paleidus „Windows“. Pirmiausia sukursime nuorodą į scenarijaus failą. Dešiniuoju pelės mygtuku spustelėkite scenarijaus failą ir pasirinkite Kopijuoti į / darbalaukį (sukurti nuorodą). Po to atidarykite darbalaukį ir patikrinkite, ar yra spartusis klavišas. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Kirpti. Atidaryti langą Įvykdyti (patarimas: naudokite klavišų derinį „Windows“ klavišas + R) ir įveskite Korpusas: paleidimaspo to - spauda Įveskite. Žemėlapis Pradėti bus atidaryta. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Klijuoti. Nuorodos į scenarijaus failą dabar yra aplanke Pradėti. Išjunkite „Windows“ pasirinkdami meniu Pradėti Įjungti / išjungti / paleisti iš naujo. Nuo šiol scenarijus bus paleistas automatiškai kiekvieną kartą paleidus „Windows“. Norėdami tai užbaigti, tiesiog ištrinkite failą iš aplanko „Startup“.

08 patarimas: informacija apie sistemą

Taip pat galite parašyti scenarijaus failą, jei norite pamatyti daugiau informacijos apie naudojamą kompiuterį. Pavyzdžiui, kuri operacinė sistema naudojama, kiek atminties turi kompiuteris ir kuris tinklas yra naudojamas. Tada scenarijus atrodys taip:

@ECHO OFF

:: Su šiuo scenarijumi galite gauti informacijos apie naudojamą kompiuterį

PAVADINIMAS Informacija apie šį kompiuterį

ECHO Prašome palaukti, kol gausime informaciją apie kompiuterį!

:: 1 veiksmas: kurią „Windows“ naudoja šis kompiuteris

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

ECHO INFORMACIJA APIE LANGUS

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

systeminfo | findstr / c: "OS pavadinimas"

systeminfo | findstr / c: "OS versija"

systeminfo | findstr / c: "Sistemos tipas"

:: 2 žingsnis: kokią aparatūrą naudoja šis kompiuteris

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

ECHO INFORMACIJA APIE APARATĄ

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

systeminfo | findstr / c: „Bendra fizinė atmintis“

wmic cpu gauti pavadinimą

:: 3 žingsnis: kurį tinklą naudoja šis kompiuteris

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

ECHO INFORMACIJA APIE TINKLĄ

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

ipconfig | „findstr IPv4“

ipconfig | „findstr IPv6“

PAUZĖ

09 patarimas: arba paduoti

Taip pat galite naudoti scenarijų iš 8 patarimo, kad sugeneruotumėte tekstinį failą su informacija apie kompiuterį. Kaip skaitėte 4 patarime, tai yra scenarijaus papildymas >> filename.txt naudojamas. Turėdami šias žinias galite toliau išplėsti scenarijų. Po to galite pamatyti pirmąją scenarijaus dalį kaip pavyzdį:

@ECHO OFF

:: Su šiuo scenarijumi galite gauti informacijos apie naudojamą kompiuterį

PAVADINIMAS Informacija apie šį kompiuterį

ECHO Prašome palaukti, kol gausime informaciją apie kompiuterį!

:: 1 veiksmas: kurią „Windows“ naudoja šis kompiuteris

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

ECHO INFORMACIJA APIE LANGUS

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

systeminfo | findstr / c: "OS pavadinimas" >> Information.txt

systeminfo | findstr / c: "OS versija" >> Information.txt

systeminfo | findstr / c: „Sistemos tipas“ >> Information.txt