Nõuanded ja tööriistad Windows 10 korduvate ülesannete automatiseerimiseks
Kas sageli leiad endist vanade failide kustutamise, soovimatute andmete puhastamise, mõnede programmide käivitamise jne? Kui see on jah, siis lubage mul teid aidata automatiseerida ja teha rohkem vähem aega. Kuigi need automatiseerimised ei säästa palju aega, kuid kaaluvad aja vajadusi, on iga salvestatud aeg väärt.
Alustan teile väheste tutvustamisega Windowsi tööriistad, mis aitavad meil teatud ülesandeid automatiseerida, ja siis ma näitan teile mõned näited minu automatiseerimisülesannetest oma Windows 10 PC-s.
Tööriistad, mida peate teadma
Võib-olla olete juba neid tööriistu kuulnud - käsuviip, PowerShell ja Task Scheduler. Kui ei, siis ärge muretsege; lubage mul teile tutvustada neid käesoleva jaotise vahendeid.
Käsuviip ja partii failid
Command Prompt, mis on MS-DOS Prompt'i järeltulija, on käsurea tõlkeprogramm. Ja fail, millel on mitu käsku, on tuntud kui a “partiifail”, mida saate kasutada ülesannete automatiseerimiseks, näiteks faili või kausta varundamiseks kaasaskantavasse draivi. Kui soovite seda proovida, kirjuta “cmd” või “Käsurida” sisse Menüü Start otsinguriba, ja sa leiad selle.
Sa pead lihtsalt kompileerige vajalikud käsud tekstifailis “.nahkhiir” või “.cmd” pikendamine. Ja saate faili käivitada lihtsalt; sellisel juhul täidab Windows 10 kõik failikäsud järjestikku või programmeeritakse partiifailis.
Käskude loend Kuidas kasutada
PowerShelli ja selle skriptifailid
PowerShell on automaatika ja juhtimise raamistik ehitatud energiatarbijatele ehk süsteemi administraatoritele. Kui otsite tõelist automatiseerimispotentsiaali, siis peate õppima ja kasutama PowerShelli.
Ma pean teile ütlema, et käsuviip on palju lihtsam õppida ja kasutada kui PowerShell, sest viimane pakub palju võimsust ja funktsioone kui esimene.
Windows PowerShellile pääsete ligi, sisestades selle menüü Start menüü otsinguväljale. Pange tähele, et näete kahte programmi - “PowerShell” ja “PowerShell ISE”. PowerShell on käsurea tõlkeprogramm nagu käsuviip, samas kui teist kasutatakse skriptide kirjutamiseks (millel on “.ps1” laiend), mis sisaldavad rida käske nagu partiifailid.
Käskude loend Kuidas kasutada Rohkem infot
Ülesannete planeerija ja selle ülesanded
Teine Windowsi tööriist, mis aitab automatiseerimisel, on Task Scheduler - programm, mille abil saab programmide ja ülesannete ajakava. Planeeritud ülesanded kestavad teatud ajavahemike järel, võivad näidata sõnumeid või teateid, mis näitavad, millal ülesanded on valmis ja palju muud. Lisaks saate ülesandeid kohandada vastavalt teie vajadustele.
Kui soovite kasutada Windows 10-s tegumite loendurit, kirjuta lihtsalt “planeerija” või “Ülesande loendur” Cortana otsingukastis, ja leiad planeerija programmi. Pange tähele, et isegi Windows ja mitmesugused installitud programmid (nt Google Chrome) loovad ajastatud ülesandeid oma hooldustööde tegemiseks, seega palun ärge muutke ega keelake muid ülesandeid.
Kuidas kasutada Rohkem infot
Automatiseerime ülesanded
Nüüd, kui teate nõutavatest tööriistadest, loome mõned maagilised skriptid ja ülesanded. Need skriptide cum ülesanded, kui need on õigesti konfigureeritud, võivad automatiseerida arvutis erinevaid hooldustöid ilma teie vajaduseta kontrollimist või nende sekkumist.
Käivitage mitu rakendust
Kui leiate selle aeglaseks avage mitu nõutavat faili igal käivitamisel, siis saate automatiseerida, nagu ma tegin. Lihtsalt identifitseerige mõned kaustad, failid ja programmid, mida soovite samaaegselt käivitada, ja luua pakettfail. Sa saad ka luua otsetee sellele failile ja lisage sellele kiirklahvile kiirklahvidega klahvikombinatsioon.
Näiteks saate luua partiifaili avage mõned konkreetsed kaustad, Google Chrome brauser, Wordi fail ja Exceli fail, kasutades allolevat koodi. Pange tähele, et “%KASUTAJAPROFIIL%” allpool viitab teie kasutajaprofiili Windowsi kataloogile.
@echo off :: Ava kaustad start% USERPROFILE% Dokumendid alustada% USERPROFILE% Desktop MusicFolder :: Ava failid start chrome.exe start "" "% USERPROFILE% Dokumendid Minu blogid ""% USERPROFILE% Dokumendid Sisuideed.xlsx "väljumine
Käivitage rakendused administraatorina
Teil peab olema edukas rakenduste käivitamine eelmise skripti abil, kuid programmi käivitamiseks administraatorina ei toimi sama. See on sellepärast, et kõrgendatud programm käivitub, kuid küsib administraatori juurdepääsu, näidates UAC-i käsku. Aga kui te ei ole valmis, et anda oma heakskiit kiirele palvele, siis lihtsalt programm väljub, s.o ei käivitu üldse.
Sama ei tööta ka Windows Startup kaustas asuva otsetee abil. Niisiis, kuidas seda teha? Ülesande ajakava programm jõuab selle probleemi lahendamiseks. See sisaldab ainult valikut käivitage kõrgendatud privileegidega programm, et saaksite käivitada rakenduse või rakenduste rühma (partiiskripti abil), kasutades Task Schedulerit. Siin on, kuidas seda teha:
- Ava Ülesande loendur > klõpsa “Loo ülesanne” parempoolses paneelis olevate toimingute all.
- Alla Üldine vahekaardil, lisage ülesande nimi “NoUAC1”, seejärel kontrollige “Käivita kõrgeimate õigustega” kasti.
- Klõpsake nuppu Käivita vahekaardil “Alustage ülesannet“, valida “Käivitamisel“.
- Nüüd lülitage sisse Meetmed klõpsake vahekaardil Uus.
- In Uus toiming akna jaoks Meede valige “Käivitage programm“, ja alla Programm / skript, klõpsa Sirvi nuppu, valige käivitatav fail, mida soovite ajastada ja klõpsata Okei.
- Nüüd suunduge Seaded vahekaart > kindlustama “Luba ülesanne nõudmisel” on märgitud ja seejärel klõpsake nuppu Okei päästma.
- See on kõik. Nüüd käivitatakse programm (Adobe Reader selle juhendi kohta) automaatselt administraatoriõigustega, kui käivitate süsteemi.
Kustuta kõik vanad failid
Olles tehniline entusiast ja arendaja, laadin ja testin tavaliselt erinevaid asju ning seejärel näen ühe kuu või kahe pärast minu süsteemis mitmeid mittevajalikke faile. Õnneks aitab partii skript aidata vanu allalaaditud faile kustutada.
Samamoodi saate kasutada partiifaili kustutage kõik vanad failid teatud kindla kausta või alamkausta laiendustest või failidest, mis on vanemad kui määratud kuupäev ja kellaaeg. Kasutades alltoodud koodi, saab kustutada .docx-faile (muuta “docx” failide sobitamiseks mis tahes kindlas kaustas vanemad kui kakskümmend päeva (muutke väärtust “/ d” suvaliste päevade arvu määramise võimalus).
@echo for forfiles / p "% USERPROFILE% Dokumendid Minu blogid" / s / m * .docx / d -20 / c "cmd / c del @path" kaja dokumentide failid vanemad kui 20 päeva kustutatud pausi väljumise
Ja sa saad tee muutmine (muutes väärtust “/ lk” kausta, mis sisaldab kustutatavaid faile. Allpool, “%KASUTAJAPROFIIL%” tähendab teie kasutaja kataloogi.
Tühjenda prügikast
See on soovitatav puhastage prügikasti regulaarselt, ja kuigi see on siiski kerge ülesanne, võime sageli selle unustada. Õnneks saab seda töödelda automaatselt ülesannete ajastaja abil. Järgmised sammud kõvaketta vaba ruumi automaatseks optimeerimiseks:
- Ava Ülesande loendur.
- Avama “Ülesande loenduri teek“, seejärel klõpsake menüüs Action (Toiming) nuppu “Uus kaust” ja nime “Minu ülesanded”.
- Kliki “Minu ülesanded” kausta ja valige “Loo ülesanne” menüüst Toiming.
- In Loo ülesanne akna all Üldine vahekaart kirjutab ülesande nime “Tühjenda Windowsi prügikast”.
- Klõpsake nuppu Käivitajad vahekaart, klõpsake siia Uus ja alla “Alustage ülesannet” valida “Ajakavas“.
- Vali Nädala või Igakuine teie eelistus, kuna see annab teile piisavalt aega failide taastamiseks / taastamiseks, mida vajate, ja klõpsake nuppu Okei.
- Klõpsake nuppu Meetmed vahekaardil, mine Uus, ja sisse Uus toiming akna all Seaded > jaoks Programm / skript, Trüki sisse “PowerShell.exe”.
- Samas aknas “Lisa argumendid (valikuline)” tüüp
-NoProfile -Command "Clear-RecycleBin -Force"
ja klõpsa Okei nuppu. - See on kõik - lihtsalt salvestage ülesanne ja nüüd puhastatakse prügikast ettenähtud aja järgi.
Lülitage süsteem välja
Kuna ma ei suutnud ennast hilja õhtul töötada, otsustasin ma sundida ennast töölt loobuma ja magama minema. Ja see, kus allpool olev skript aitas mind välja.
Allpool mainitud kood näitab sõnumit (mida saab skriptis seda muuta) kell 11.00 ja lülitada süsteem välja pärast 120 sekundit (või 2 minutit). Pange tähele, et allpool oleva koodi automaatne väljalülitusaeg on isegi võimalik muuta, muutes vastava väärtuse “% time%”.
@echo off: a Kui% time% == 23: 00: 00.00 goto: b goto a:: b shutdown.exe / s / f / t 120 / c "Aeg öelda hea öö!" väljumist
Märge: Saad 120 sekundit (redigeeri “120” selle kestuse muutmiseks ülaltoodud skripti), et salvestada oma töö vaikimisi 30 sekundi asemel. Samuti saate lõpetada sulgemise, vajutades Win + R > tüüp shutdown -a
> vajutage Enter. See on päris lihtne, eks?
Varundusfailid / kaustad
Noh, ma tean, et meil on päris head programmid meie failide varundamiseks, sealhulgas pilvlahendused nagu Dropbox ja Google'i varundamine ja sünkroonimine. Kuid kui soovid äärmuslikku kontrolli ja soovid varundada äärmiselt tundlikke faile kaasaskantavale kõvakettale, siis partii skript on kena, automatiseeritud lahendus. Ja see on üsna lihtne ja pole vaja alla laadida.
Pange tähele, et see meetod on lihtsalt varundab konkreetseid faile ja kaustu ja ei loo süsteemi standardset taastepunkti ega süsteemi varundust. Ma kasutan seda “robokoopia” käsku skripti failide varundamiseks. Siin on partiifaili kood, et varundada täielikud andmed kasutajakataloogis ja varundada ka süsteemi registrit:
@echo off :: Määra kausta varukoopia alla allpool seatud sourcedir = C: Kasutajad USER :: Seadke kaasaskantava draivi kaust alla seatud targetdir = D: Kui ei ole olemas, siis% %dirdir% "mkdir"% targetdir% "kaja ### Profiili varundamine¢Â? ¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Registri varundamine¢Â? ¦ olemasolu korral "% targetdir% regbackup.reg" del "% targetdir% regbackup.reg" regedit.exe / e "% targetdir% regbackup.reg" echo ###¢Â? ¦ pausi väljumine
Mõned lõppjäreldused
Ma olen alati armastanud automatiseerida ülesandeid ja protsesse - sellepärast ma naudin IDE-sid rohkem kui lihttekstiredaktorid. Ma usun tootlikkusse ja kui te ka seda teete, siis proovige ülaltoodud tööriistu ja näite skripte ning kergendage oma elu veidi rohkem.
Ma tean, et need kõik ei ole nende tööriistade abil saavutatavad, kuid saate õppida ülaltoodud tööriistadest ja proovida uusi trikke, et automatiseerida rohkem ülesandeid. Nendega on lihtne alustada - järgige lihtsalt linke, mida olen andnud koos käesoleva artikli tööriistadega, ja teil on hea minna.
Loodan, et sa nautida automatiseerimist väikesed ülesanded ja parandada ka tootlikkust. Ja ärge unustage jaga minu edulugu minuga aadressil @aksinghnet või kasutades kommentaare.