Pagrindinis » Darbalaukis » Patarimai ir įrankiai, skirti automatizuoti pasikartojančias užduotis „Windows 10“

    Patarimai ir įrankiai, skirti automatizuoti pasikartojančias užduotis „Windows 10“

    Ar dažnai atsiminsite senus failus, valykite nepageidaujamus duomenis, pradedate kai kurias programas ir tt rankiniu būdu? Jei taip, tai leiskite man padėti automatizuoti ir padaryti daugiau mažiau laiko. Nors šios automatizacijos neužima daug laiko, bet sveria laiko poreikį, verta sutaupyti laiko.

    Aš pradėsiu jums pristatyti keletą „Windows“ įrankiai, padedantys automatizuoti tam tikras užduotis, ir tada aš jums parodysiu keletą pavyzdžių apie automatizuojančias užduotis „Windows 10“ kompiuteryje.

    Įrankiai, kuriuos turite žinoti

    Gal jau girdėjote apie šias priemones - komandų eilutę, „PowerShell“ ir užduočių planavimo priemonę. Jei ne, nesijaudinkite; leiskite jums pristatyti šiuos įrankius šiame skyriuje.

    Komandinės eilutės ir partijos failai

    „Command Prompt“, „MS-DOS Prompt“ įpėdinis, yra komandinės eilutės vertėjo programa. Ir failas, turintis kelias komandas, yra žinomas kaip a “paketinis failas”, kuriuos galite naudoti automatizuoti užduotis, pvz., failo ar aplanko atsarginę kopiją į nešiojamą diską. Jei norite išbandyti, įveskite “cmd” arba “Komandinė eilutė” į Pradžios meniu paieškos juosta, ir jį rasite.

    Jums tereikia surinkti reikalingas komandas tekstiniame faile “.šikšnosparnis” arba “.cmd” pratęsimas. Ir galite tiesiog atidaryti failą, kad jį paleistumėte; šiuo atveju „Windows 10“ atlieka visas failo komandas nuosekliai arba kaip programuojamas paketiniame faile.

    Komandų sąrašas Kaip naudoti

    „PowerShell“ ir jo scenarijų failai

    „PowerShell“ yra automatizavimo ir valdymo sistema pastatytas energijos vartotojams, žinomas kaip sistemos administratoriai. Jei ieškote tikrojo automatizavimo potencialo, jums reikia išmokti ir naudoti „PowerShell“.

    Turiu pasakyti, kad Command Prompt yra daug lengviau išmokti ir naudoti nei „PowerShell“, nes pastarieji siūlo daug daugiau galios ir funkcijų nei pirmasis.

    „Windows PowerShell“ galite pasiekti įvesdami jo pavadinimą meniu Pradėti paieškos laukelyje. Atkreipkite dėmesį, kad pamatysite dvi programas - “„PowerShell“” ir “„PowerShell ISE“”. „PowerShell“ yra komandinės eilutės vertėjo programa kaip Command Prompt, o kitas naudojamas rašyti scenarijus (turintys “.ps1” plėtinys), kuriame yra komandų, pvz., paketinių failų, grupė.

    Komandų sąrašas Kaip naudotis | Daugiau informacijos

    Užduočių planuotojas ir jo užduotys

    Kitas „Windows“ įrankis, padedantis automatizuoti, yra „Task Scheduler“ - programa tvarkaraščių programas ir užduotis. Planuojamos užduotys vykdomos tam tikrais laiko intervalais, gali rodyti pranešimus ar pranešimus, kurie parodys, kada užduotys yra baigtos, ir daug daugiau. Be to, galite pritaikyti užduotis kad atitiktų jūsų poreikius.

    Jei norite pasiekti „Windows 10“ užduočių planavimo priemonę, įveskite “planuotojas” arba “Darbų planuotojas” Cortana paieškos laukelyje, ir rasite planavimo programą. Atkreipkite dėmesį, kad net „Windows“ ir įvairios įdiegtos programos (pvz., „Google Chrome“) sukuria suplanuotas užduotis, kad galėtų atlikti savo priežiūros darbus, todėl prašome nekeiskite ar neleiskite kitų užduočių.

    Kaip naudotis | Daugiau informacijos

    Automatizuokite užduotis

    Dabar, kai žinote apie reikiamus įrankius, sukurkite keletą stebuklingų scenarijų ir užduočių. Šios skriptų „cum“ užduotys, jei jos tinkamai konfigūruojamos, gali automatizuoti įvairias jūsų kompiuterio priežiūros užduotis be jūsų poreikio tikrinti arba įsikišti į šią veiklą.

    Pradėkite kelias programas

    Jei manote, kad tai lėta atidaryti kelis reikalingus failus kiekvieną paleidimą, tada galite automatizuoti, kaip aš. Tiesiog nurodykite kai kuriuos aplankus, failus ir programas, kurias norite pradėti vienu metu, ir sukurkite paketinį failą. Tu taip pat gali sukurkite nuorodą į šį failą ir pridėkite klavišų kombinaciją šiam spartiesiems klavišams, kad jį būtų galima greitai paleisti naudojant sparčiuosius mygtukus.

    Pavyzdžiui, galite sukurti paketinį failą atidaryti kelis konkrečius aplankus, „Google Chrome“ naršyklę, „Word“ failą ir „Excel“ failą, naudojant žemiau esantį kodą. Atkreipkite dėmesį, kad “%VARTOTOJO PROFILIS%” žemiau pateikiamas nuorodas į jūsų vartotojo profilio katalogą „Windows“.

     @echo off :: Atidaryti aplankus paleisti% USERPROFILE% Dokumentai pradėti% USERPROFILE% Darbas Muzikos aplankas :: Atidaryti failus pradėti chrome.exe pradžia "" "% USERPROFILE% Dokumentai Mano dienoraščiai 1.docx" start " % USERPROFILE% Dokumentai Turinio idėjos 

    Pradėkite programas kaip admin

    Turite turėti sėkmės pradedant programas, naudojant ankstesnį scenarijų, tačiau norint paleisti programą kaip administratorius, neveikia taip pat. Tai yra todėl, kad padidinta programa prasideda, bet prašo administratoriaus prieigos, rodydama UAC eilutę. Bet jei nesate pasiruošę pateikti užklausą, programa paprasčiausiai išeina, t.y..

    Tas pats neveikia naudojant „Windows“ paleisties aplanko nuorodą. Taigi, kaip tai padaryti? Užduotis Scheduler programa ateina į mūsų gelbėjimo šią problemą. Jame yra tik parinktis paleisti programą su padidintomis privilegijomis, todėl galite paleisti programą arba programų grupę (naudodami paketinį scenarijų) naudodami užduočių planavimo priemonę. Štai kaip tai padaryti:

    1. Atidaryk Darbų planuotojas > spustelėkite “Sukurti užduotį” „Veiksmai“ dešinėje skydelyje.
    2. Pagal Bendra skirtuką, pridėkite užduoties pavadinimą “NoUAC1”, tada patikrinkite “Paleiskite su aukščiausios privilegijomis” dėžė.
    3. Spustelėkite Trigger skirtukas, po “Pradėkite užduotį“, pasirinkti “Paleidžiant“.
    4. Dabar pereikite prie Veiksmai spustelėkite skirtuką Naujas.
    5. Viduje konors Naujas veiksmas langas Veiksmas pasirinkite “Paleiskite programą“, ir pagal Programa / scenarijus, spustelėkite Naršyti mygtuką, pasirinkite vykdomąjį failą, kurį norite planuoti ir spustelėkite Gerai.
    6. Dabar eikite į Nustatymai skirtuką > užtikrinti “Leiskite atlikti užduotį pagal poreikį” pažymėtas ir spustelėkite Gerai išsaugoti.
    7. Tai viskas. Dabar nustatyta programa („Adobe Reader“ už šią pamoką) automatiškai pradės veikti su administratoriaus teisėmis, kai tik pradėsite sistemą.

    Ištrinti visus senus failus

    Būdamas technologijų entuziastas ir kūrėjas, dažniausiai atsisiunčiu ir išbandau įvairius dalykus, o po mėnesio ar dviejų kartų mano sistemoje matau daugybę nereikalingų failų. Laimei, partijos scenarijus padeda ištrinti senus atsisiųstus failus.

    Taip pat galite naudoti paketinį failą ištrinti visus senus failus tam tikrų aplankų ar poaplankių konkrečių plėtinių ar failų, kurie yra senesni už nustatytą datą ir laiką. Naudojant toliau pateiktą kodą, galima ištrinti .docx failus (pakeisti “docx” suderinti savo failus) bet kuriame konkrečiame aplanke vyresni nei dvidešimt dienų (pakeiskite “/ d” galimybė nustatyti bet kokį dienų skaičių.

     @echo off forfiles / p "% USERPROFILE% Dokumentai Mano dienoraščiai" / s / m * .docx / d -20 / c "cmd / c del @path" aidi Dokumentų failai, senesni nei 20 dienų, ištrinti pauzės išėjimą 

    Ir jūs galite pakeisti kelią (pakeitus vertę) “/ p” parinktis) į aplanką, kuriame yra ištrinami failai. Žemiau, “%VARTOTOJO PROFILIS%” reiškia jūsų vartotojo katalogą.

    Ištuštinkite šiukšlinę

    Tai rekomenduojama reguliariai išvalykite šiukšlinę, ir nors tai yra lengva užduotis, tačiau mes galime dažnai jį pamiršti. Laimei, tai galima tvarkyti automatiškai naudojant užduočių planavimo priemonę. Toliau pateikiami žingsniai, kaip automatiškai optimizuoti laisvos vietos standųjį diską:

    1. Atidaryk Darbų planuotojas.
    2. Atidaryti “Užduočių planavimo biblioteka“, tada spustelėkite meniu Veiksmas “Naujas aplankas” ir pavadinkite jį “Mano užduotys”.
    3. Spustelėkite “Mano užduotys” ir pasirinkite “Sukurti užduotį” meniu „Veiksmai“.
    4. Viduje konors Sukurti užduotį langas po Bendra skirtuke įveskite užduoties pavadinimą kaip “Ištuštinkite „Windows“ šiukšlinę”.
    5. Spustelėkite Įsijungia spustelėkite skirtuką Naujas ir pagal “Pradėkite užduotį” pasirinkti “Pagal tvarkaraštį“.
    6. Pasirink Savaitės arba Mėnesio parinktis pagal jūsų pageidavimą, nes tai suteiks jums pakankamai laiko atkurti / atkurti failus, kurių jums gali prireikti, ir spustelėkite Gerai.
    7. Spustelėkite Veiksmai skirtuką, eikite į Naujas, ir į Naujas veiksmas langas, po Nustatymai > dėl Programa / scenarijus, Įrašykite “„PowerShell.exe“”.
    8. Tame pačiame lange “Pridėti argumentų (neprivaloma)” tipas -NoProfile -Komanda „Išvalyti perdirbtą dėžutę -Force“ir spustelėkite Gerai mygtukas.
    9. Tai viskas - tiesiog išsaugokite užduotį, o dabar ši dėžė bus išvalyta pagal numatytą laiką.

    Išjunkite sistemą

    Kadangi negalėjau sustabdyti savęs nuo darbo vėlai vakare, aš nusprendžiau priversti save atsisakyti darbo ir eiti miegoti. Ir čia žemiau parašytas scenarijus man padėjo.

    Žemiau minėtas kodas parodys pranešimą (galite jį redaguoti scenarijuje) 11 val. Ir išjungti sistemą po 120 sekundžių (arba 2 minutės). Atkreipkite dėmesį, kad galite pakeisti automatinio išjungimo laiką toliau pateiktame kode, pakeisdami atitinkamą reikšmę “%laikas%”.

     @echo off: a Jei% time% == 23: 00: 00.00 goto: b goto a:: b shutdown.exe / s / f / t 120 / c "Laikas pasakyti gerą naktį!" išeiti 

    Pastaba: Jūs gaunate 120 sekundžių (redaguoti “120” virš skripto, kad pakeistumėte šią trukmę), kad išsaugotumėte savo darbą vietoj numatytojo 30 sekundžių. Be to, galite sustabdyti išjungimą paspausdami „Win + R“ > tipas shutdown -a > paspauskite ENTER. Tai gana paprasta, tiesa?

    Atsarginės rinkmenos / aplankai

    Na, aš žinau, kad turime gana geras programas, skirtas atsarginėms kopijoms, įskaitant debesų sprendimus, pvz., „Dropbox“ ir „Google“ atsargines kopijas ir sinchronizavimą. Tačiau, jei norite ekstremalios kontrolės ir norite atsarginių failų atsarginę kopiją į jūsų nešiojamąjį standųjį diską, tada partijos scenarijus yra gražus, automatizuotas sprendimas. Ir tai gana paprasta ir nereikia atsisiųsti.

    Atkreipkite dėmesį, kad šis metodas tiesiog saugo konkrečius failus ir aplankus ir nesukuria standartinio sistemos atkūrimo taško arba sistemos atsarginės kopijos. Aš naudoju “robokopija” komandą kopijuoti failus šiame scenarijuje. Štai partijos failo kodas, skirtas atsarginių kopijų kūrimui naudotojo kataloge ir atsarginių sistemos registro atsarginių kopijų kūrimui:

     @echo off :: Nustatykite aplanką atsarginei kopijai žemiau nustatyti sourcedir = C: Vartotojai USER :: Nustatykite savo nešiojamojo disko aplanką žemiau nustatymo targetdir = D: Atsarginis kopijavimas, jei neegzistuoja „% targetdir%“ mkdir ### Jūsų profilio kopijavimas¢Â?¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Registro atsarginės kopijos kūrimas¢Â?¦ jei yra "% targetdir% regbackup.reg" del "% targetdir% regbackup.reg" regedit.exe / e "% targetdir% regbackup.reg" echo ### Atsarginė kopija baigta¢Â?¦ pristabdyti išėjimą 

    Kai kurios baigiamosios pastabos

    Aš visada mylėjau užduočių ir procesų automatizavimą - todėl man patinka naudoti IDE daugiau nei paprasto teksto redaktoriai. Aš tikiu našumu ir, jei taip pat, išbandykite pirmiau nurodytus įrankius ir pavyzdžių scenarijus, ir šiek tiek daugiau palengvinkite savo gyvenimą.

    Žinau, kad tai ne visi, kuriuos galima pasiekti naudojant šias priemones, bet jūs galite išmokti pirmiau minėtų įrankių ir išbandyti naujus gudrybės, kad automatizuotumėte daugiau užduočių. Tai lengva pradėti nuo šių - tiesiog vadovaukitės nuorodomis, kurias pateikiau kartu su įrankiais šiame straipsnyje, ir jums bus gerai eiti.

    Tikiuosi tu mėgautis automatizavimu mažų užduočių ir taip pat pagerinti savo našumą. Ir nepamirškite pasidalykite savo sėkmės istorija su manimi @aksinghnet arba naudodami komentarus.