Automatizējiet sistēmu Windows 10, izmantojot pielāgotus skriptus

Vai sistēmā Windows ir daudz uzdevumu, kurus veicat regulāri? Sāciet ar saviem sērijveida skriptiem, ar kuru palīdzību jūs varat automātiski izpildīt uzdevumus. Tie ir tikpat veci kā MS-DOS, bet joprojām darbojas sistēmā Windows. Uzziniet, kā rakstīt dažus savus skriptus, lai vadītu datoru kā profesionāli.

Padoms 01: Skripti

Skriptus varat izmantot dažādiem uzdevumiem. Vairumā gadījumu skripti ir noderīgi, ja jums ir atkārtoti uzdevumi, kurus vairs nevēlaties veikt manuāli. Iedomājieties pieprasīt datora informāciju vai pieprasīt mapes saturu. Skripta izveidei nav jābūt sarežģītai, kā jūs lasīsit vēlāk rakstā. Katra skripta rindiņa izpilda komandu. Ar uzdevumu Pauze varat, piemēram, apturēt skriptu, kas ir noderīgi, ja vēlaties pēc kārtas vienā komandā rakstīt vairākas komandas. Ja jums ir - iespējams, pagātne - pieredze ar uzdevumiem MS-DOS, tagad jūs atkal varat gūt labumu no šīm zināšanām. Izmantojot skriptu, jūs varat izpildīt gandrīz visas komandas, kā jūs pieradāt darīt manuāli. Tādas populāras komandas kā Del, Cls un Palaist ir lieliski izpildāmi. Vai jums vēl nav zināšanu par šiem uzdevumiem? Nav problēmu: ir samērā viegli uzkrāt nepieciešamās pamatzināšanas.

Padoms 02: Būvniecība

Skripts sastāv no vairākām teksta rindām, kas datoram liek veikt noteiktus uzdevumus. Lai izveidotu skriptu, jums nav nepieciešams daudz. Jums nav nepieciešams vairāk nekā iebūvētais Notepad. Atveriet izvēlni Sākt, sāciet vārdu Notepad un atveriet tādu pašu lietotni. Jūs varat ātri izveidot vienkāršu skriptu, kurā tiek parādīts, piemēram, teikums. Ierakstiet šo:

@ECHO OFF

ECHO Šis ir mans pirmais pašrakstīts scenārijs

PAUZE

Tad jūs saglabājat failu, kur ir svarīgi izmantot pareizo paplašinājumu. Izvēlieties Saglabāt failu. Izvēlieties vietnē Saglabāt kā priekšā Visi faili. Nosauciet failu ar paplašinājumu .bat. Piemēram: Script.bat. Laiks pārbaudīt skriptu. Aizveriet Notepad failu un veiciet dubultklikšķi uz faila Script.bat. Tiks atvērts jauns logs, un skriptā tiks parādīts teikums. Nospiežot jebkuru taustiņu, logs tiks aizvērts. Lai skriptu rediģētu vēlāk, ar peles labo pogu noklikšķiniet uz tā un izvēlieties rediģēt. Tiks atvērts bloknots un jūs varat veikt pielāgojumus.

Bieži izmantotie uzdevumi

ECHO Izvēlieties ECHO IZSLĒGTS ja vēlaties tikai uz ekrāna parādīt, kāds ir noteiktas komandas rezultāts (un paslēpt pašas komandas). Piemēram, vai izvēlaties uzdevumu, piemēram, ping tipsentrucs.nl, un vai jums ir piešķirts uzdevums ECHO IZSLĒGTS tiek izmantots, logā tiks parādīts tikai ping komandas rezultāts.

Ar to izmantojiet at zīmi (@ECHO OFF), lai izmantotu arī šo pirmo komandu ECHO IZSLĒGTS ar komandu uzvedni.

CLS Notīriet pašreizējo komandu uzvednes logu, lai sāktu ar tīru lapu. Šī komanda ir noderīga, ja palaižat vairākus skriptus pēc kārtas un katru reizi vēlaties sākt ar tukšu logu.

NOSAUKUMS: Ja vēlaties komandrindas logam piešķirt savu nosaukumu, izmantojiet šo komandu, kam seko nosaukums. Piemēram:

NOSAUKUMS: Šis ir mans scenārijs

PAUZE Tas pārtrauc skripta izpildi, un to var atsākt vēlāk.

:: Lai pievienotu komentāru dokumentam, jūs izmantojat šīs divas kolas. Ērti, ja pats izveidojat vairākus skriptus un vēlaties tos saprast vēlāk. Noderīgi arī tad, ja koplietojat skriptu ar citiem un vēlaties sniegt paskaidrojumu. Piemēram:

:: Šis skripts kontrolē datora darbību

KOPIJA Tas kopēs failu vai mapi uz citu vietu. Piemēram:

COPY Script.bat C: \ Docs

IZEJA Tas aizvērs komandu uzvednes logu.

Padoms 03: problēmu gadījumā

Vai jums ir tīkla problēmas, piemēram, tāpēc, ka ir zaudēts interneta savienojums? Parasti jūs izpildāt tādu uzdevumu kā ipconfig / all lai pārbaudītu tīkla aparatūras statusu. Vai arī izmantojat komandu, piemēram, ping lai pārbaudītu sistēmas pieejamību tīklā. Šādas komandas lieliski iederas skriptā, jo jūs varat tās izpildīt viena pēc otras. Skriptu mēs varam iestatīt šādi:

@ECHO OFF

ipconfig / all

ping tipsentrucs.nl

tracert tipsentrucs.nl

PAUZE

Katrs salīdzinoši ātri var rakstīt savus scenārijus

04 padoms: komentāri

Īpaši ar garākiem skriptiem ir lietderīgi (un kārtīgi) šad tad ievietot komentāru skriptā. Tādā veidā jūs vēlāk uzzināsiet, kāda ir skripta funkcija, taču arī citi lietotāji var strādāt ar jūsu skriptiem. Galu galā komentārs izskaidro, kas notiek skriptā. Skripts komentāru nekad "neizpilda". Lai komentētu, ierakstiet :: (divkāršais kols pēc kārtas, bez atstarpes), kam seko atstarpe un faktiskais komentārs. Katrā rindiņā var būt komentārs. Tā šī līnija izskatās:

:: Šis skripts kontrolē datora darbību

05. padoms: teksta fails

Dažreiz skripts ģenerē svarīgu informāciju. Varat izvēlēties, lai informācija tiktu rādīta ekrānā (tāpat kā 3. padomā), taču informāciju var arī saglabāt teksta failā, lai vēlāk to varētu pārskatīt brīvā laika pavadīšanas laikā. Tas ir noderīgi arī tad, ja vēlaties salīdzināt informāciju ilgākā laika posmā. Piemēram, ja esat uzrakstījis skriptu, kas pārbauda interneta savienojuma ping ātrumu, un pēc kāda laika atkal palaižat to pašu skriptu. Jūs izmantojat rakstzīmes >>, kam seko atstarpe un teksta faila nosaukums, kurā jāieraksta informācija. Piemēram:

ping tipsentrucs.nl >> registration.txt

Ping komandas uz tipsentrucs.nl rezultāti tiek ierakstīti failā, kad tiek izpildīts skripts Reģistrācija.txt. Pēc tam šo failu var apskatīt, izmantojot Notepad.

Lietojams skripts pēc tam izskatīsies šādi:

@ECHO OFF

:: Ar šo skriptu es pārbaudu, vai interneta savienojums darbojas pareizi

ipconfig / all >> registration.txt

ping tipsentrucs.nl >> registration.txt

tracert tipsentrucs.nl >> registration.txt

Saglabājiet failu, piemēram, kā Networkchecke.bat un palaidiet to. Esiet pacietīgs - parādīsies komandu uzvednes logs, un komandas tiks izpildītas. Pēc visu komandu izpildes logs tiks automātiski aizvērts. Pēc tam atveriet failu Reģistrācija.txt: pārbaudes rezultāti ir pareizi dokumentēti.

PowerShell

Operētājsistēmā Windows 10 jūs atradīsit citu komandrindu papildus "klasiskajai" komandu uzvednei: PowerShell. Kādas ir atšķirības? PowerShell varat uzskatīt par komandrindas uzlaboto brāli. Komponentu organizācijās galvenokārt izmanto sistēmas administratori, kuri, cita starpā, var to izmantot (serveru) pārvaldības uzdevumu veikšanai. Ar to var palaist sarežģītākus skriptus. Komandu uzvedne ir vecāka par PowerShell. Parastam lietotājam nav jāizmanto PowerShell. Komandu uzvedne ir pietiekama arī mūsu mērķim.

Padoms 06: Pārskats

Tagad, kad mēs zinām, kā izmantot skriptu, lai rakstītu informāciju teksta failā, mēs varam arī izmantot šo taktiku, lai izveidotu noderīgus pārskatus. Piemēram, ja vēlaties uzzināt, kuri faili atrodas mapē. Izmantojot šo skriptu, jūs automātiski veicat mapē D: \ Tips esošo failu uzskaiti un ierakstiet šo informāciju failā Pārskats.txt, kas atrodas tajā pašā mapē:

@ECHO OFF

:: Parādīt visus failus teksta faila pārskata mapē Padomi

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

ECHO Ir veikta inventarizācija

PAUZE

Pēc tam atveriet failu Pārskats.txt lai skatītu failus.

Skripti ļauj automātiski veikt uzdevumus

07. padoms: startējot

Tas kļūst patiešām interesanti, ja jums ir skripts, kas jāizpilda katru reizi, kad tiek startēta sistēma Windows. Pirmkārt, mēs izveidosim saīsni uz skripta failu. Ar peles labo pogu noklikšķiniet uz skripta faila un izvēlieties Kopēt uz / darbvirsmu (izveidot saīsni). Pēc tam atveriet darbvirsmu un pārbaudiet, vai ir saīsne. Ar peles labo pogu noklikšķiniet uz tā un izvēlieties Griezt. Atver logu Veikt (padoms: izmantojiet taustiņu kombināciju Windows taustiņš + R) un ierakstiet Apvalks: startēšanasekoja prese Enter. Karte Uzsākt tiks atvērts. Ar peles labo pogu noklikšķiniet tajā un izvēlieties Pielīmēt. Skripta faila saīsne tagad atrodas mapē Uzsākt. Izslēdziet Windows, izvēlnē Sākt atlasot Ieslēgšana / izslēgšana / atsāknēšana. Turpmāk skripts darbosies automātiski katru reizi, kad tiek startēta sistēma Windows. Lai to izbeigtu, vienkārši izdzēsiet failu no mapes Startup.

8. padoms. Sistēmas informācija

Varat arī rakstīt skripta failu, ja vēlaties redzēt vairāk informācijas par izmantoto datoru. Piemēram, kura operētājsistēma tiek izmantota, cik daudz atmiņas ir datoram un kurš tīkls tiek izmantots. Pēc tam skripts izskatīsies šādi:

@ECHO OFF

:: Izmantojot šo skriptu, jūs varat iegūt informāciju par izmantoto datoru

TITLE Informācija par šo datoru

ECHO Lūdzu, uzgaidiet, kamēr mēs saņemsim informāciju par datoru!

:: 1. darbība: kuru Windows izmanto šis dators

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

ECHO INFORMĀCIJA PAR LOGIEM

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

systeminfo | findstr / c: "OS nosaukums"

systeminfo | findstr / c: "OS versija"

systeminfo | findstr / c: "Sistēmas tips"

:: 2. solis: kāda aparatūra tiek izmantota šajā datorā

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

ECHO INFORMĀCIJA PAR AParatūru

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

systeminfo | findstr / c: "Kopējā fiziskā atmiņa"

wmic cpu iegūt vārdu

:: 3. darbība: kuru tīklu šis dators izmanto

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

ECHO INFORMĀCIJA PAR TĪKLU

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

ipconfig | findstr IPv4

ipconfig | findstr IPv6

PAUZE

Padoms 09: Vai arī failu

Varat arī izmantot skriptu no 8. padoma, lai ģenerētu teksta failu ar informāciju par datoru. Kā jūs lasījāt 4. padomā, tas ir skripta papildinājums >> filename.txt izmantots. Izmantojot šīs zināšanas, jūs varat vēl vairāk paplašināt skriptu. Pēc tam jūs varat redzēt skripta pirmo daļu kā piemēru:

@ECHO OFF

:: Izmantojot šo skriptu, jūs varat iegūt informāciju par izmantoto datoru

TITLE Informācija par šo datoru

ECHO Lūdzu, uzgaidiet, kamēr mēs saņemsim informāciju par datoru!

:: 1. darbība: kuru Windows izmanto šis dators

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

ECHO INFORMĀCIJA PAR LOGIEM

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

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

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

systeminfo | findstr / c: "Sistēmas tips" >> Information.txt

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