Nasveti in orodja za avtomatizacijo ponavljajočih se opravil v sistemu Windows 10
Ali pogosto najdete sami brisanje starih datotek, čiščenje nepotrebnih podatkov, ročno zagon nekaterih programov itd.? Če je tako, potem naj vam pomagam avtomatizirajte in naredite več v krajšem času. Čeprav te avtomatizacije ne prihranijo veliko časa, a tehtajo potrebo po času, je vredno poskusiti vsako shranjeno količino časa.
Začel bom z uvedbo nekaj Orodja Windows, ki nam pomagajo pri avtomatizaciji določenih nalog, in potem vam bom pokazal nekaj primerov avtomatizacije nalog na računalniku z operacijskim sistemom Windows 10.
Orodja, ki jih morate poznati
Morda ste že slišali za ta orodja - Command Prompt, PowerShell in Task Scheduler. Če ne, ne skrbite; naj vam predstavim ta orodja v tem razdelku.
Ukazni poziv in paketne datoteke
Command Prompt, ki je naslednik MS-DOS Prompta, je program za tolmačenje v ukazni vrstici. Datoteka, ki ima več ukazov, je znana kot a “paketna datoteka”, ki jih lahko uporabite za avtomatizacijo nalog, npr. za varnostno kopiranje datoteke ali mape v prenosni pogon. Če jo želite preizkusiti, vnesite “cmd” ali “Ukazni poziv” v Vrstica za iskanje v meniju »Start«, in ga boste našli.
Samo moraš prevedite zahtevane ukaze v datoteki z besedilom “.netopir” ali “.cmd” podaljšanje. Datoteko lahko preprosto odprete, da jo zaženete; v tem primeru Windows 10 izvrši vse ukaze datoteke zaporedno ali kot je programiran v paketni datoteki.
Seznam ukazov | Kako uporabiti
PowerShell in njegove datoteke s skripti
PowerShell je avtomatizacije in upravljanja zgrajena za uporabnike, ki jih imenujemo sistemski administratorji. Če iščete pravi potencial za avtomatizacijo, se morate naučiti in uporabljati PowerShell.
Moram vam povedati, da se je Command Prompt veliko lažje naučiti in uporabljati kot PowerShell, ker slednji ponuja veliko več moči in funkcij kot prvo.
Do okna PowerShell lahko dostopate tako, da vnesete njegovo ime v iskalno polje menija Start. Ne pozabite, da boste videli dva programa - “PowerShell” in “PowerShell ISE”. PowerShell je program za tolmačenje v ukazni vrstici kot Command Prompt, medtem ko se drugi uporablja za pisanje scenarijev (ki imajo “.ps1” razširitve), ki vsebujejo skupino ukazov, kot so paketne datoteke.
Seznam ukazov | Kako uporabljati | Več informacij
Razporejevalnik opravil in njegove naloge
Drugo orodje Windows, ki pomaga pri avtomatizaciji, je Task Scheduler - program za razporejanje programov in nalog. Razporejena opravila, ki se izvajajo v določenih časovnih intervalih, lahko prikažejo sporočila ali obvestila, ki se prikažejo, ko so naloge končane, in še veliko več. Poleg tega lahko prilagodite naloge za vaše potrebe.
Če želite dostopati do razporejevalnika opravil v sistemu Windows 10, samo vnesite “planer” ali “Razporejevalnik opravil” v iskalnem polju Cortane, in našli boste program planerja. Ne pozabite, da tudi Windows in različni nameščeni programi (kot je Google Chrome) ustvarjajo načrtovane naloge, ki opravljajo svoje vzdrževalne dejavnosti, zato vas prosimo ne urejajte ali onemogočajte drugih nalog.
Kako uporabljati | Več informacij
Avtomatizirajmo naloge
Zdaj, ko veste o potrebnih orodjih, ustvarimo čarobne skripte in naloge. Te skripte cum naloge, če so pravilno konfigurirane, lahko avtomatizirajo različne naloge vzdrževanja v vašem računalniku brez potrebe preverjanje ali posredovanje v teh dejavnostih.
Zaženite več aplikacij
Če se ti zdi počasen odprite več zahtevanih datotek na vsakem zagonu, potem ga lahko avtomatizirate, kot sem jaz. Samo določite nekaj map, datotek in programov, ki jih želite zagnati hkrati, in ustvarite paketno datoteko. Lahko tudi ustvarite bližnjico v to datoteko in tej bližnjici dodajte kombinacijo tipk, da jo hitro zaženete s tipkami za bližnjice.
Na primer, lahko ustvarite paketno datoteko odprite nekaj posebnih map, Google Chrome brskalnik, datoteko Word in datoteko Excel z uporabo spodnje kode. Zapomnite si to “%UPORABNIŠKI PROFIL%” spodaj se nanaša na imenik vašega uporabniškega profila v sistemu Windows.
@echo off :: Odpri mape za zagon% USERPROFILE% Dokumenti za zagon% USERPROFILE% Namizje MusicFolder :: Odpri datoteke za zagon chrome.exe start "" "% USERPROFILE% Dokumenti Moji bloki \ t ""% USERPROFILE% Dokumenti Vsebina Ideas.xlsx "izhod
Zaženite aplikacije kot skrbnik
Morate imeti uspeh pri zagonu aplikacij s prejšnjim skriptom, vendar za zagon programa kot skrbnika ne deluje enako. To je zato, ker se povišani program zažene, vendar zahteva skrbniški dostop tako, da prikaže UAC poziv. Toda, če niste tam, da bi odobrili poziv, program preprosto zapre, t.j. se sploh ne zažene.
Enako ne deluje z bližnjico v mapi Windows Startup. Torej, kako to storiti? Program Task Scheduler nam pomaga pri reševanju tega problema. Ima samo možnost, da zaženite program s povišanimi pravicami, tako da lahko zaženete aplikacijo ali skupino aplikacij (z uporabo paketnega skripta) z uporabo razporejevalnika opravil. To naredite tako:
- Odprite Razporejevalnik opravil > kliknite “Ustvari opravilo” pod možnostjo Dejanja na desni plošči.
- Pod Splošno na kartici Dodajte ime naloge kot “NoUAC1”, nato preverite “Zaženi z najvišjimi privilegiji” škatla.
- Kliknite gumb Sprožilec pod “Začnite z nalogo“, izberite “Ob zagonu“.
- Sedaj preklopite na Ukrepi kliknite zavihek Novo.
- V Novo dejanje okno, za Ukrep izberite “Zaženite program“, in pod Program / scenarij, kliknite Brskanje gumb, izberite izvršljivo datoteko, ki jo želite razporediti, in kliknite v redu.
- Zdaj pa nad glavo Nastavitve zavihek > zagotovite “Dovoli nalogo, da se izvaja na zahtevo” je označeno in nato kliknite v redu shraniti.
- To je vse. Sedaj se nastavljeni program (Adobe Reader za to vadnico) samodejno zažene s skrbniškimi pravicami, ko zaženete sistem.
Izbrišite vse stare datoteke
Ker sem tehnični navdušenec in razvijalec, ponavadi prenesem in preizkusim različne stvari, nato pa čez mesec ali dva na mojem sistemu vidim številne nepotrebne datoteke. K sreči mi batch skript pomaga pri brisanju starih prenesenih datotek.
Podobno lahko uporabite paketno datoteko izbrišite vse stare datoteke določenih razširitev ali datotek v določeni mapi ali podmapi, ki so starejše od nastavljenega datuma in časa. Z uporabo spodnje kode lahko izbrišete datoteke .docx (spremenite “docx” datoteke) v kateri koli določeni mapi dvajset dni (spremenite vrednost “/ d” možnost nastavitve poljubnega števila dni).
@echo off forfiles / p "% USERPROFILE% Dokumenti Moji bloki" / s / m * .docx / d -20 / c "cmd / c del @path" echo Datoteke dokumentov, starejše od 20 dni izbrisani izhod iz pavze
In lahko spremenite pot (s spremembo vrednosti “/ p” ) v mapo z datotekami, ki jih želite izbrisati. Spodaj, “%UPORABNIŠKI PROFIL%” pomeni imenik vašega uporabnika.
Izpraznite koš
Priporočljivo je redno čistite koš, čeprav je to lahka naloga, pa jo lahko pogosto pozabimo. Na srečo je to mogoče samodejno uporabljati s Planerjem opravil. Spodaj so navedeni koraki za samodejno optimizacijo prostega prostora na trdem disku:
- Odprite Razporejevalnik opravil.
- Odpri “Knjižnica razporejevalnika opravil“, nato v meniju Dejanje kliknite “Nova mapa” in ime “Moje naloge”.
- Kliknite na “Moje naloge” in izberite “Ustvari opravilo” iz menija Akcija.
- V Ustvari opravilo okno pod Splošno vnesite ime opravila kot “Izprazni koš Windows”.
- Kliknite Sprožilci Kliknite tukaj Novo in pod “Začnite z nalogo” izberite “Po urniku“.
- Izberite Tedensko ali Mesečno možnost po vaših željah, saj vam bo to dalo dovolj časa za obnovitev / izbris datotek, ki jih boste morda potrebovali, in kliknite v redu.
- Kliknite Ukrepi zavihek, pojdite na Novo, in v Novo dejanje okno, pod Nastavitve > za Program / scenarij, vtipkaj “PowerShell.exe”.
- V istem oknu, za “Dodajanje argumentov (izbirno)” vrsto
-NoProfile -Upravi "Clear-RecycleBin-Force"
in kliknite v redu gumb. - To je vse - samo shranite nalogo, zdaj pa bo koš očiščen na redni osnovi.
Izklopite sistem
Ker se nisem mogel ustaviti pozno ponoči, sem se odločil, da se prisilim, da opustim delo in grem spat. In tu mi je pomagal spodnji scenarij.
Spodaj navedena koda bo prikazala sporočilo (lahko ga urejate v skriptu) ob 11:00 in izklopite sistem po 120 sekundah (ali 2 minutah). Ali upoštevajte, da lahko spremenite tudi čas samodejnega izklopa v spodnji kodi, tako da spremenite ustrezno vrednost “% čas%”.
@echo off: a Če% time% == 23: 00: 00.00 goto: b goto a:: b shutdown.exe / s / f / t 120 / c "Čas za dobro noč!" izhod
Opomba: Dobite 120 sekund (urejanje “120” v zgornjem skriptu, da spremenite to trajanje), da shranite svoje delo namesto privzetih 30 sekund. Prav tako lahko zaustavite zaustavitev s pritiskom na Win + R > vrsto shutdown -a
> pritisnite Enter. Precej enostavno je, prav?
Varnostno kopiranje datotek / map
Vem, da imamo precej dobre programe za varnostno kopiranje naših datotek, vključno z oblačnimi rešitvami, kot so Dropbox in Googlovo varnostno kopiranje in sinhronizacija. Vendar, če želite ekstremni nadzor in želite varnostno kopiranje zelo občutljivih datotek na prenosni trdi disk, potem je paketna skripta lepa, avtomatizirana rešitev. In to je precej enostavno in ne potrebujete prenosa.
Ali upoštevajte, da ta metoda samo varnostno kopira določene datoteke in mape in ne ustvari standardne obnovitvene točke sistema ali varnostne kopije sistema. Uporabljam “robocopy” ukaz za varnostno kopiranje datotek v tem skriptu. Tukaj je koda za paketno datoteko za varnostno kopiranje celotnih podatkov znotraj vašega uporabniškega imenika in varnostno kopiranje registra sistema:
@echo off :: Nastavite mapo na varnostno kopijo pod nastavljeno sourcedir = C: Uporabniki USER :: Nastavite mapo prenosnega pogona pod nastavljeno targetdir = D: Če ne obstaja "% targetdir%" mkdir "% targetdir%" echo ### Varnostno kopiranje profila¢Â¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Varnostno kopiranje registra¢Â¦ če obstaja "% targetdir%" regbackup.reg "del"% targetdir% \ _ regbackup.reg "regedit.exe / e"% targetdir% \ _ \ _ regbackup.reg "echo ### Backup je popoln¢Â¦ pavza izhod
Nekatere sklepne pripombe
Vedno sem ljubil avtomatizacijo opravil in procesov - zato uživam v uporabi IDE-jev več kot z urejevalniki navadnega besedila. Verjamem v produktivnost in če tudi vi, potem preizkusite zgornja orodja in primerne skripte ter malo olajšajte življenje.
Vem, da s temi orodji ne morete doseči vsega, vendar se lahko naučite zgornjih orodij in preizkusite nove trike za avtomatizacijo več nalog. To je enostavno začeti s temi - le sledite povezavam, ki sem jih dal skupaj z orodji v tem članku, in boste dobro.
Upam, da ste uživajte v avtomatizaciji majhne naloge in izboljšajte svojo produktivnost. In ne pozabi delite svojo zgodbo o uspehu z mano na @aksinghnet ali s komentarji.