Početna » Desktop » Savjeti i alati za automatiziranje ponavljajućih zadataka u sustavu Windows 10

    Savjeti i alati za automatiziranje ponavljajućih zadataka u sustavu Windows 10

    Jeste li često brisali stare datoteke, čistili nepotrebne podatke, ručno pokretali neke programe itd.? Ako je tako, dopustite mi da vam pomognem automatizirati i učiniti više za manje vremena. Iako ove automatizacije ne štede mnogo vremena, ali vaganje potrebe vremena, svaki iznos uštede vremena vrijedi pokušati.

    Počet ću tako što ću vas upoznati s nekoliko Windows alati koji nam pomažu u automatizaciji određenih zadataka, i onda ću vam pokazati neke primjere automatizacije zadataka na mom Windows 10 PC-u.

    Alate koje morate znati

    Možda ste već čuli za ove alate - Command Prompt, PowerShell i Task Scheduler. Ako ne, ne brinite; dopustite mi da vam predstavim ove alate u ovom odjeljku.

    Command Prompt i batch datoteke

    Command Prompt, nasljednik MS-DOS Prompta, je program za interpretaciju naredbenog retka. Datoteka s više naredbi poznata je kao “skupna datoteka”, pomoću kojih možete automatizirati zadatke, npr. za izradu sigurnosne kopije datoteke ili mape na prijenosni pogon. Ako ga želite isprobati, upišite “cmd” ili “Naredbeni redak” u Traka za pretraživanje izbornika Start, i naći ćete ga.

    Samo trebaš sastavite potrebne naredbe u tekstualnoj datoteci koja ima “.šišmiš” ili “.cmd” proširenje. Možete jednostavno otvoriti datoteku da biste je pokrenuli; u ovom slučaju, Windows 10 izvršava sve naredbe datoteke slijedno ili programirano u batch datoteci.

    Popis naredbi | Kako koristiti

    PowerShell i njegove datoteke skripte

    PowerShell je okvir za automatizaciju i upravljanje izgrađena za napredne korisnike zvane administratorima sustava. Ako tražite pravi potencijal za automatizaciju, morate naučiti i koristiti PowerShell.

    Moram vam reći da je Command Prompt mnogo lakše učiti i koristiti od PowerShell-a jer ovaj nudi puno više snage i značajki nego prvi.

    Windows PowerShell možete pristupiti tako da upišete njegovo ime u okvir za pretraživanje izbornika Start. Imajte na umu da ćete vidjeti dva programa - “PowerShell” i “PowerShell ISE”. PowerShell je program za prevođenje naredbenog retka kao Command Prompt, dok se drugi koristi za pisanje skripti (imajući “.PS1” ekstenzija), koji sadrže skupinu naredbi poput skupnih datoteka.

    Popis naredbi | Kako koristiti | Više informacija

    Planer zadataka i njegovi zadaci

    Drugi Windows alat koji pomaže u automatizaciji je Task Scheduler - program za raspored programa i zadataka. Planirani zadaci se izvode u određenim vremenskim intervalima, mogu prikazivati ​​poruke ili obavijesti koje se prikazuju kada su zadaci dovršeni i još mnogo toga. Štoviše, možete prilagodite zadatke tako da odgovaraju vašim zahtjevima.

    Ako želite pristupiti Planeru zadataka u sustavu Windows 10, samo upišite “raspoređivač” ili “Planer zadataka” u Cortaninom okviru za pretraživanje, i naći ćete program raspoređivača. Imajte na umu da čak i Windowsi i razni instalirani programi (kao što je Google Chrome) stvaraju planirane zadatke za obavljanje vlastitih aktivnosti održavanja, stoga vas molimo nemojte uređivati ​​ili onemogućavati druge zadatke.

    Kako koristiti | Više informacija

    Automatizirat ćemo zadatke

    Sada kada znate o potrebnim alatima, stvorimo čarobne skripte i zadatke. Ove skripte cum zadataka, ako su pravilno konfigurirane, mogu automatizirati razne zadatke održavanja na vašem računalu bez potrebe provjere ili interveniranja u tim aktivnostima.

    Pokrenite više aplikacija

    Ako vam je to sporo otvoriti više potrebnih datoteka na svakom pokretanju, onda ga možete automatizirati kao što sam ja. Samo identificirajte neke mape, datoteke i programe koje želite istovremeno pokrenuti i stvorite skupnu datoteku. Također možete stvorite prečac u tu datoteku i dodajte kombinaciju tipki za ovaj prečac kako biste ga brzo pokrenuli pomoću tipki prečaca.

    Na primjer, možete stvoriti skupnu datoteku otvoriti nekoliko određenih mapa, Google Chrome preglednik, Word datoteku i Excel datoteku pomoću donjeg koda. Zapamtite to “%KORISNIČKI PROFIL%” u nastavku odnosi se na direktorij vašeg korisničkog profila u sustavu Windows.

     @echo off :: Otvori mape start% USERPROFILE% Dokumenti start% USERPROFILE% Desktop Desktop MusicFolder :: Otvori datoteke start chrome.exe start "" "% USERPROFILE% Dokumenti Moji blogovi \ t ""% USERPROFILE% Dokumenti Sadržaj Ideas.xlsx "exit 

    Pokrenite aplikacije kao admin

    Morate imati uspjeha u pokretanju aplikacija pomoću prethodne skripte, ali za pokretanje programa kao administratora ne radi na isti način. To je zato što se povišeni program pokreće, ali traži pristup administratora tako što prikazuje UAC prompt. Ali ako niste tu da biste dali svoje odobrenje promptu, program jednostavno izlazi, tj. Uopće se ne pokreće.

    Isto ne radi s prečicom smještenom u Windows Startup mapi. Dakle, kako to učiniti? Program za raspored zadataka dolazi na naše spašavanje za ovaj problem. Ima samo jednu mogućnost pokrenuti program s povišenim ovlastima, tako da možete pokrenuti aplikaciju ili grupu aplikacija (pomoću skupnog skripta) pomoću Planera zadataka. Evo kako to učiniti:

    1. Otvori Planer zadataka > klik “Stvori zadatak” pod stavkom Radnje na desnoj ploči.
    2. Ispod General kartici, dodajte naziv zadatka kao “NoUAC1”, zatim provjerite “Trčanje s najvišim povlasticama” kutija.
    3. Kliknite gumb Okidač , ispod “Započnite zadatak“, izabrati “Prilikom pokretanja“.
    4. Sada se prebacite na akcije kliknite karticu Novi.
    5. U Nova radnja prozor, za Radnja Odaberi “Pokrenite program“, i pod Program / skripta, klik pretraživati gumb, odaberite izvršnu datoteku koju želite rasporediti i kliknite u redu.
    6. Sada idite prema postavke kartica > osigurati “Omogući pokretanje zadatka na zahtjev” je označeno, a zatim kliknite u redu spremiti.
    7. To je sve. Sada postavljeni program (Adobe Reader po ovom uputstvu) automatski će se pokrenuti s administratorskim ovlastima svaki put kada pokrenete sustav.

    Izbrišite sve stare datoteke

    Budući da sam tehnološki entuzijast i programer, obično preuzimam i testiram razne stvari, a onda nakon mjesec ili dva vidim mnoštvo nepotrebnih datoteka na mom sustavu. Srećom, batch skripta mi pomaže da izbrišem stare preuzete datoteke.

    Isto tako, možete upotrijebiti i skupnu datoteku izbrišite sve stare datoteke određenih proširenja ili datoteka u određenoj mapi ili podmapi, koje su starije od postavljenog datuma i vremena. Pomoću donjeg koda možete izbrisati .docx datoteke (promijenite “docx” u bilo kojoj određenoj mapi stariji od dvadeset dana (promijenite vrijednost “/ d” mogućnost postavljanja bilo kojeg broja dana).

     @echo off forfiles / p "% USERPROFILE% Dokumenti Moji blogovi" / s / m * .docx / d -20 / c "cmd / c del @path" echo Datoteke dokumenata starije od 20 dana izbrisane pause izlaz 

    I možete promijenite putanju (promjenom vrijednosti “/ p” ) u mapu koja sadrži datoteke za brisanje. Ispod, “%KORISNIČKI PROFIL%” znači vaš korisnički imenik.

    Isprazni koš za smeće

    Preporučuje se redovito čistite koš za smeće, i iako je to lak zadatak, mi ga često možemo zaboraviti. Srećom, njime se može rukovati automatski pomoću Planera zadataka. Evo koraka za automatsko optimiziranje slobodnog prostora na tvrdom disku:

    1. Otvori Planer zadataka.
    2. Otvoriti “Knjižnica rasporeda zadataka“, zatim u izborniku Akcija kliknite “Nova mapa” i ime “Moji zadaci”.
    3. Kliknite na “Moji zadaci” i odaberite “Stvori zadatak” iz izbornika Akcija.
    4. U Stvori zadatak prozor ispod General karticu upišite naziv zadatka kao “Isprazni koš za smeće sustava Windows”.
    5. Klik okidači Kliknite ovdje Novi i pod “Započnite zadatak” izabrati “Na rasporedu“.
    6. Odaberi Tjedni ili Mjesečno opciju prema vašim željama jer će vam to dati dovoljno vremena za oporavak / poništavanje brisanja datoteka koje vam mogu zatrebati i kliknite u redu.
    7. Klik akcije idite na Novi, i u Nova radnja prozor ispod postavke > za Program / skripta, upišite “PowerShell.exe”.
    8. U istom prozoru, za “Dodavanje argumenata (izborno)” tip -NoProfile -Command "Clear-RecycleBin-Force"i kliknite u redu dugme.
    9. To je sve - samo spremite zadatak, a sada će koš biti očišćen na rasporedu.

    Isključite sustav

    Budući da se nisam mogla zaustaviti do kasno u noć, odlučila sam se prisiliti napustiti posao i zaspati. I to je mjesto gdje mi je dolje pomogao scenarij.

    Navedeni kod prikazat će poruku (možete je urediti u skripti) u 11 sati i isključiti sustav nakon 120 sekundi (ili 2 minute). Imajte na umu da čak možete promijeniti vrijeme automatskog isključivanja u kodu ispod mijenjajući odgovarajuću vrijednost “%vrijeme%”.

     @echo off: a Ako% time% == 23: 00: 00.00 goto: b goto a:: b shutdown.exe / s / f / t 120 / c "Vrijeme za reći laku noć!" Izlaz 

    Bilješka: Dobivate 120 sekundi (uređivanje “120” u gornjoj skripti za promjenu tog trajanja) za spremanje posla umjesto zadanih 30 sekundi. Također, možete zaustaviti gašenje pritiskom na Win + R > tip shutdown -a > pritisni enter. Lako je, točno?

    Sigurnosna kopija datoteka / mapa

    Pa, znam da imamo prilično dobre programe za izradu sigurnosnih kopija naših datoteka, uključujući cloud rješenja kao što su Dropbox i Google Backup and Sync. Međutim, ako želite ekstremnu kontrolu i želite backup iznimno osjetljivih datoteka na prijenosni tvrdi disk, onda je skripta lijepa, automatizirano rješenje. I to je prilično lako i ne treba preuzimanje.

    Imajte na umu da je ova metoda samo kopira određene datoteke i mape i ne stvara standardnu ​​točku vraćanja sustava ili sigurnosnu kopiju sustava. Koristim “Robocopy” naredbu za sigurnosno kopiranje datoteka u ovoj skripti. Evo šifre batch datoteke za sigurnosno kopiranje potpunih podataka unutar vašeg korisničkog imenika i sigurnosne kopije registra sustava:

     @echo off :: Postavite mapu na sigurnosnu kopiju ispod skupa sourcedir = C: Korisnici USER :: Postavite mapu prijenosnog pogona ispod skupa targetdir = D: Ako ne postoji "% targetdir%" mkdir "% targetdir%" echo ### Sigurnosno kopiranje profila¢?? ¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Sigurnosno kopiranje registra¢?? ¦ ako postoji "% targetdir% \ _" regbackup.reg "del"% targetdir% \ _ regbackup.reg "regedit.exe / e"% targetdir% \ _ \ _ regbackup.reg "echo ### Backup je kompletan¢?? ¦ pauzirajte izlaz 

    Neke zaključne napomene

    Uvijek sam volio automatizirati zadatke i procese - zato uživam u korištenju IDE-ova više od običnih tekstualnih urednika. Vjerujem u produktivnost, a ako i vi, onda isprobajte gore navedene alate i primjere skripti, i ublažite život malo više.

    Znam da to nije sve što se može postići korištenjem ovih alata, ali možete naučiti gore navedene alate i isprobati nove trikove kako biste automatizirali više zadataka. Lako je započeti s tim - samo slijedite veze koje sam dao zajedno s alatima u ovom članku i bit ćete spremni otići.

    Ti se nadam uživajte u automatizaciji male zadatke i poboljšajte produktivnost. I ne zaboravi podijelite sa mnom svoju priču o uspjehu na @aksinghnet ili pomoću komentara.