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ārijus04 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 uzdevumus07. 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