Cum să programați un fișier lot în Windows


Dacă nu automatizați lucrurile, pierdeți computerul. Scopul real al computerelor este de a face lucruri plictisitoare și repetitive pe care oamenii nu mai vor să le facă.

Fișierele batch sunt una dintre cele mai bune modalități de automatizare a sarcinilor. Adăugați la aceasta posibilitatea de a programa acele fișiere batch și aveți un instrument puternic de productivitate.

Programarea fișierelor batch în Windows utilizând Programatorul de activități

După tine creați un fișier batch pentru a automatiza o lucrare, veți dori să ruleze regulat. Cel mai simplu mod de a face acest lucru este cu Task Scheduler încorporat în Windows. Este un instrument care rulează automat lucrările într-un program.

  1. Selectați butonul Windows Startși tastați programator. Rezultatul de top ar trebui să fie Programator activități Windows.
  2. Programatorul de activități va avea deja multe activități programate. Windows și programele folosesc și sarcini programate.

    1. Creați un folder nou pentru sarcinile dvs., astfel încât să nu-l pierdeți printre celelalte sarcini deja aici. Faceți clic dreapta pe Bibliotecă programator activitățiși selectați Dosar nou ...sau selectați Dosar nouîn panoul Acțiunidin partea dreaptă a ferestrei.
      1. Introduceți un nume pentru noul folder. Faceți-o ceva semnificativ.
        1. Faceți clic dreapta pe noul folder și selectați Creați sarcină ...sau selectați Creați o sarcină ...în panoul Acțiuni.
          1. Creați o activitatefereastra se va deschide în fila General. Introduceți un nume semnificativ pentru sarcină în câmpul Nume:. În câmpul Descriere:, scrieți ce face sarcina. Este o idee bună să puneți locația scriptului pe care îl numește. Acest lucru facilitează schimbarea sarcinii și a scriptului în viitor.

            Rețineți butonul Schimbați utilizatorul sau grupul. Acest lucru vă permite să rulați scriptul sub un alt utilizator. Dacă fișierul dvs. lot necesită permisiuni de administrator, ar trebui să schimbați utilizatorul în Administrator. Vă va cere parola administratorului, deci nu este o comandă rapidă pentru a prelua computerul.

            De asemenea, rețineți că scriptul va rula numai atunci când utilizatorul este conectat. Puteți schimba această opțiune la Rulați dacă utilizatorul este sau nu conectatdacă doriți să ruleze oricând.

            Rețineți celelalte opțiuni. Pentru majoritatea sarcinilor, valorile implicite sunt suficiente. Rețineți că puteți face aceste modificări dacă este necesar.

            1. Selectați fila Declanșatoare. Declanșatoarele sunt cele care vor decide când rulează o sarcină. Selectați Noupentru a crea un declanșator.
              1. Există multe opțiuni în fereastra New Trigger. Uită-te în jur pentru a vedea care sunt opțiunile tale.
                1. Selectați sarcina de declanșare de bază folosind meniul Începeți sarcinile-meniu jos. Opțiunile includ:
                  • La un program
                  • La conectare
                  • La pornire
                  • La inactivitate
                  • La un eveniment
                  • La crearea / modificarea sarcinii
                  • La conectarea la sesiunea utilizatorului
                  • La deconectarea de la sesiunea utilizatorului
                  • La blocarea stației de lucru
                  • Deblocarea stației de lucru
                  • La programeste cea mai populară și cea pe care o vom folosi pentru acest exercițiu.

                    In_content_1 all: [300x250] / dfp: [640x360]->
                    1. Există și opțiuni de programare Setare. Opțiunile includ:
                      • O singură dată
                      • Zilnic
                      • Săptămânal
                      • Lunar.
                      • >

                        Am selectat zilnicpentru acest exemplu. De asemenea, puteți decide când începe și se repetă programul.

                        1. În Setări avansate, puteți seta mai mulți parametri în legătură cu modul în care se declanșează sarcina. Această sarcină este setată să se repete la fiecare 5 minute, la nesfârșit. Rețineți că caseta Activateste bifată implicit. Acesta este primul loc de verificat când depanarea de ce o sarcină programată nu va rula. Selectați OKdupă ce ați configurat declanșatorul.
                        2. Selectați fila Acțiuniși apoi Noula spuneți sarcinii programate ce va face.
                          1. În meniul derulant Acțiune:aveți opțiunea de a:
                            • Porniți un program
                            • Trimiteți un e-mail
                            • Afișați un mesaj.
                            • >

                              Ultimele două sunt opțiuni învechite și nu mai sunt acceptate. Cel mai bine este să nu le utilizați atunci când programați fișiere batch. Lăsați-l implicit Porniți un program.

                              Introduceți calea completă către script. Utilizați butonul Răsfoițipentru a accesa scriptul și selectați-l.

                              Adăugați argumenteși Start în câmpurisunt goale . S-ar putea să le utilizați atunci când progresați către scripturi și sarcini mai complicate. Cu siguranță veți avea nevoie de acestea până la programează scripturile PowerShell. Selectați OKpentru a continua.

                              1. Sarcina este programată. Selectați OKpentru a închide fereastra și a reveni la Programatorul de activități. Selectați sarcina pe care tocmai ați făcut-o și testați-o. Faceți clic dreapta pe sarcină și selectați Rulațisau selectați Rulațiîn panoul Acțiuni.
                              2. Când sarcina se termină, consultați coloana Ultima rulareRezultat. Ar trebui să vedeți Operațiunea s-a încheiat cu succes.

                                Dacă mai scrie ceva, încercați să utilizați butonul F5pentru a reîmprospăta ecranul. Dacă tot spune altceva, este ceva în neregulă cu scriptul dvs. sau cu modul în care ați programat sarcina. Aveți de rezolvat unele probleme.

                                Cum rămâne cu filele Condiții și setări?

                                Da, există două file pe care nu le-am făcut discutați în instrucțiunile de mai sus. Pentru majoritatea sarcinilor, nu este necesar să accesați aceste file. Există valori implicite setate în ele, care, în general, sunt cel mai bine lăsate în pace. Totuși, să aruncăm o privire asupra filelor.

                                Creați o activitate - Condiții

                                Aceste setări se referă la starea computerului. Dacă sarcina necesită o mulțime de resurse sau poate întrerupe persoana care o folosește, modificați secțiunea Inactiv.

                                Secțiunea Alimentareimplicit are Începeți sarcina numai dacă computerul este alimentat de CAși Opriți dacă computerul trece la puterea baterieideja verificată.

                                În majoritatea cazurilor, când programați fișiere batch, este bine să le lăsați verificate. Am setat câteva computere să adoarmă pentru a economisi energie atunci când nu sunt utilizate. Dacă computerul doarme, sarcina nu va rula. Dacă acesta este cazul, va trebui să bifați caseta Treziți computerul pentru a rula această sarcină.

                                În aceste zile, un computer este aproape întotdeauna conectat la un reţea. Totuși, dacă sarcina dvs. depinde de o conexiune solidă la rețea, modificați secțiunea Rețea.

                                Creați o activitate - Setări

                                Fila Setărise referă la comportamentul sarcinii. Asta înseamnă cum rulează sarcina. Permiteți executarea sarcinii la cerereeste bifată implicit. Celelalte opțiuni se referă la situații în care o sarcină este omisă sau eșuează.

                                Unele sarcini se pot bloca într-o buclă sau nu se execută deoarece condițiile de declanșare nu sunt îndeplinite. Acestea sunt setările pe care le-ați ajusta în funcție de aceasta. Pentru majoritatea activităților, setările implicite sunt bune.

                                Ce pot face cu fișierele batch programate?

                                Odată ce știi cum să planifici sarcini, mintea poate concura cu idei de lucruri pentru a le automatiza. Puteți să ștergeți automat fișiere, setați programele preferate să se deschidă la conectare sau ștergeți automat coada de imprimare de joburi eșuate. Indiferent de sarcina pe care o faceți în mod repetat, probabil o puteți scripta și programa.

                                Postări asemănatoare:


                                23.12.2020