Programe pentru automatizarea acțiunilor. AutoIt – automatizarea acțiunilor de rutină pe computer

xStarter automatizează sarcinile de zi cu zi pe baza planificatorului sau a evenimentelor de sistem.

Beneficii cheie

Reduceți-vă programul de lucru cu 35%.

Prin crearea de macrocomenzi pentru sarcinile tale zilnice, te eliberezi de rutină. Iar computerul poate rula aceste macrocomenzi folosind xStarter chiar și în absența ta, conform unui program.

Aveți grijă de siguranța datelor dvs.

Dacă salvarea automată a documentelor și a e-mailului necesită puțin sau deloc efort, atunci de ce să nu o faci?

Înlocuitor pentru programatorul Windows.

Programatorul avansat xStarter vă va permite să specificați cu mai multă precizie momentul începerii unui program sau finalizarea unei sarcini. Sarcinile pot fi executate exact la o oră specificată, periodic sau într-un format complex. Când xStarter rulează în modul de serviciu NT, este posibil să lansați sarcini chiar și în absența utilizatorilor activi.

Urmăriți modificările aduse fișierelor și directoarelor.

De îndată ce un fișier nou apare în directorul specificat, programul xStarter vă va anunța despre acesta sau va efectua orice acțiune. În același mod, xStarter urmărește modificările și ștergerile fișierelor și directoarelor, inclusiv modificările subdirectoarelor.

Acțiuni pe internet.

Trimiterea și primirea de e-mailuri, lucrul cu fișiere prin FTP și HTTP - aceasta este doar o scurtă listă a ceea ce puteți automatiza atunci când lucrați cu Internetul. De exemplu: primiți rapoarte zilnice și salvați-le în directorul specificat; trimite notificări despre sarcinile finalizate fără asistență utilizatorului; descărcați jurnalul și alte fișiere etc.

Macrocomenzi Windows.

Puteți înregistra macrocomenzi în timp ce lucrați în orice program și cu orice obiect din mediul Microsoft Windows folosind xStarter. Fiecare macrocomandă este un fișier care conține o secvență de mișcări înregistrate, clicuri de mouse și apăsări de butoane de la tastatură. Acest fișier poate fi redat în orice moment folosind un program sau o tastă rapidă, ca și cum ați efectua singur aceste acțiuni.

Telecomandă.

Cu xStarter Web Pilot, devine posibil să rulați sarcini pe computere la distanță, să vizualizați sarcinile și jurnalele acestora și să le dezactivați/activați.

Compilarea sarcinilor.

Puteți crea fișiere .exe din sarcinile xStarter și puteți transfera sarcini între computere. Atunci când rulează sarcini, utilizatorii pot completa unii parametri specifici unui anumit utilizator sau computer.

Firebird/Interbase.

O versiune specială a xStarter Job Scheduler pentru Firebird/Interbase vă permite să efectuați sarcini specifice pentru serverele de baze de date specificate. Cu această versiune puteți rula scripturi SQL, backup/restaurare baze de date etc.

Automatizați sarcinile fără abilități de programare.

Fiecare sarcină xStarter constă dintr-un set de acțiuni. Acțiunile au ca scop îndeplinirea diferitelor funcții, iată doar câteva dintre ele:

  • lansarea de programe;
  • afișarea mesajelor pe ecran;
  • Conexiune internet;
  • sincronizare directoare;
  • operațiuni cu ferestre;
  • operațiuni cu fișiere text și jurnal;
  • dezactivarea și conectarea directoarelor de rețea;
  • etc.

Sarcinile pot fi executate conform unui program, taste rapide sau evenimente de sistem.

Cerințe de sistem

Procesor Intel Pentium sau compatibil
Windows NT4/2000/XP/2003/Vista

Multe sarcini efectuate în mod regulat pe un computer, de exemplu, deschiderea multor aplicații necesare pentru lucru, verificarea discului pentru viruși și programe spyware, copierea de rezervă și sincronizarea datelor, curățarea discului de fișiere inutile etc., iau utilizatorului destul de mult timp , care poate fi cheltuită mai bine. Faptul este că este foarte ușor să configurați un computer pentru a efectua automat astfel de sarcini și, la un moment dat, potrivit din punctul de vedere al încărcării sistemului - de exemplu, atunci când sincronizați cantități mari de date și verificați un disc, este mai bine să alegeți orele de noapte pentru aceste operațiuni, când computerul nu este utilizat în alte scopuri. În realitate, gama de sarcini care se repetă zi după zi care pot fi automatizate este mult mai largă și nu se limitează la cele de mai sus. Computerului i se poate încredința să efectueze în mod independent o varietate de operațiuni: deschiderea documentelor și paginilor web, verificarea și curățarea registrului de sistem, actualizarea oricăror date, descărcarea fișierelor, verificarea, primirea și trimiterea e-mailului, arhivarea datelor, copierea fișierelor, generarea, trimiterea prin poștă prin e-mail și tipărirea documentelor etc. În funcție de setări, computerul poate îndeplini sarcini specificate de utilizator în momente strict definite: de fiecare dată când Windows pornește, când este oprit, zilnic, săptămânal și lunar la ore specificate etc., precum și atunci când apar anumite evenimente de sistem . Cu alte cuvinte, un computer poate fi învățat să efectueze multe acțiuni pe cont propriu. Teoretic, există două moduri de a face acest lucru.

Programator Windows încorporat

Puteți profita de caracteristicile standard ale sistemului de operare Windows, care are un planificator încorporat care vă permite să rulați automat fișiere de program atunci când sistemul pornește sau conform unui program specificat, zilnic, săptămânal sau lunar. Această caracteristică vă permite să automatizați astfel de operațiuni consumatoare de timp și efectuate în mod regulat, cum ar fi backupul unui disc, curățarea acestuia de diverse resturi de fișiere, testarea discului pentru viruși și/sau componente spyware etc. În acest caz, nu este deloc necesar să vă creați propria sarcină pentru fiecare operațiune - puteți pregăti în prealabil un fișier batch cu secvența necesară de comenzi, pe care programatorul le va lansa la un moment specificat de utilizator. Fiecare operațiune își creează propria sarcină, iar acest lucru nu este deloc dificil. Mai întâi, deschideți panoul Sarcini programate (din Panoul de control sau făcând clic pe Start > Programe > Accesorii > Instrumente de sistem > Sarcini programate). Apoi faceți clic pe obiectul „Adăugați sarcină” și, urmând instrucțiunile vrăjitorului, indicați programatorului acțiunea necesară.

Vă rugăm să rețineți că parola pe care o introduceți pentru sarcină trebuie să se potrivească cu parola dvs. de conectare Windows, iar pentru ca programele să pornească automat utilizând Windows Scheduler, serviciul Task Scheduler trebuie să ruleze în modul de pornire automată. Pentru a comuta în acest mod (dacă dintr-un motiv oarecare modul automat este dezactivat), lansați editorul de administrare a serviciilor (comanda „Start” > „Run” > „services.msc”), faceți dublu clic pe numele „Sarcină”. Serviciul Scheduler” și pe fila „General” setați tipul de pornire la automat.

Dacă trebuie să efectuați mai multe sarcini secvențial (de exemplu, lansați o serie de aplicații după conectarea la Windows), atunci este mai rezonabil să pregătiți un fișier batch cu secvența necesară de comenzi (poate fi creat în Notepad). un exemplu de astfel de fișier mai jos. Și apoi configurați planificatorul pentru a rula acest fișier la ora specificată. Adevărat, pentru aceasta va trebui să înțelegeți tehnologia de creare a fișierelor batch.

Programe de planificare specializate

Programele de planificare specializate vă permit să efectuați o varietate mult mai mare de acțiuni în mod automat decât este posibil cu planificatorul standard Windows. De exemplu, deschideți folderele și fișierele necesare, lansați aplicații, reproduceți anumite secvențe de taste și manipulări ale mouse-ului, descărcați fișiere, opriți computerul etc. Mai mult, pentru a rezolva automat toate aceste probleme, nu este nevoie să poți crea fișiere batch, cu atât mai puțin să ai abilități de programare. Puteți automatiza procesele la nivel vizual, pur și simplu spunând sistemului ce sarcină trebuie efectuată la ce oră și setând parametrii de execuție. Această cale va fi mult mai convenabilă, mai rapidă și mai fiabilă, vă va permite să configurați în mod optim sistemul pentru a rezolva automat anumite probleme și va ajuta utilizatorul să economisească mult timp. Gama de programe de programare este destul de mare și include atât pachete solide, costisitoare pentru automatizarea unei game largi de operațiuni de rețea și de calcul, de exemplu AutoMate (995 USD), care este conceput pentru specialiștii IT, cât și mai accesibile (din punct de vedere al prețului și complexității). de utilizare) soluții, destinate utilizatorului general. Ne vom concentra pe cele mai populare dintre aceste soluții. Funcționalitatea unor astfel de programe este foarte largă. Unele soluții vă permit să creați sarcini în modul vizual dintr-un anumit set de acțiuni prestabilite - adică să le asamblați, așa cum ar fi, din „cuburi”. Acest lucru nu este deloc dificil și va dura puțin timp, dar capacitățile de automatizare vor fi limitate la setul adecvat de acțiuni. Alte soluții acceptă în plus înregistrarea macrocomenzilor sau a scripturilor de acțiune - aceasta înseamnă că programul, într-un anumit mod, își poate aminti toate acțiunile efectuate de utilizator cu mouse-ul și tastatura, iar în viitor le va putea efectua independent. Cu toate acestea, atunci când înregistrați astfel de macrocomenzi, trebuie să urmați o serie de reguli (altfel rezultatul funcționării utilitarului conform scriptului va fi mai mult decât dezamăgitor):
  • Înainte de a începe înregistrarea scriptului, trebuie să închideți toate aplicațiile care rulează;
  • în procesul de înregistrare a unui script, atunci când specificați orice date, trebuie mai întâi să setați focalizarea pe câmpul editat și abia apoi să introduceți datele, iar atunci când selectați un articol de meniu, mai întâi selectați elementul părinte, apoi copilul;
  • La definirea unei căi, calea dorită trebuie introdusă manual în câmpul corespunzător, și nu prin specificarea unui director în arborele de directoare. În caz contrar, procesul de execuție automată se va bloca, deoarece arborele de directoare poate arăta diferit la timpul de execuție față de când a fost scris scriptul.
În plus, la crearea scripturilor, este necesară dezactivarea aplicațiilor care pot interfera cu anumite acțiuni: antivirus, firewall etc. Unele programe, printre altele, oferă utilizatorului posibilitatea de a crea sarcini și de a le edita la nivel de cod de program. Această abordare necesită disponibilitatea cunoștințelor și abilităților adecvate, iar dezvoltarea fiecărei sarcini este un proces lung, dar pachetele din acest grup vă permit să automatizați aproape orice sarcină.

Instrumentul de automatizare a programatorului de macro-uri 11.1.18

Dezvoltator: MJT Net Ltd.
Dimensiunea distributiei: Macro Scheduler Lite - 4,42 MB; Macro Scheduler Standard - 5,39 MB; Macro Scheduler Professional - nicio versiune demo disponibilă
Răspândire: shareware

Macro Scheduler este una dintre cele mai funcționale soluții dintre programele concepute pentru automatizarea sarcinilor. În total, implementează trei tehnologii pentru crearea acestora. Pe de o parte, programul vă permite să generați automat macrocomenzi - prin amintirea tuturor acțiunilor efectuate de utilizator și prin generarea independentă a codului programului corespunzător. Pe de altă parte, Macro Scheduler permite dezvoltarea sarcinilor într-un editor vizual. Aici vă puteți limita la selectarea acțiunilor prestabilite sau chiar să scrieți manual codul programului, ceea ce vă permite să automatizați aproape orice, chiar și cea mai laborioasă sarcină. Prin urmare, programul va fi util pentru automatizarea unei varietăți de operațiuni efectuate în mod regulat. De exemplu, poate ajuta la efectuarea automată a diverselor lucrări cu un disc (backup, copiere, sincronizare, curățare etc.), automatizarea controlului asupra mișcării fișierelor și descărcarea e-mailurilor, testarea și instalarea de software, transferul fișierelor printr-o rețea locală și descărcarea fișierelor de pe Internet etc. Sarcinile pot fi lansate manual, executate conform unui program, sau atunci când sunt declanșate anumite condiții (apăsarea tastelor rapide sau apariția unor evenimente legate de ferestre/fișiere/directoare). Este posibil să compilați scripturi create în program în fișiere EXE independente (din păcate, doar în versiunea Professional), care pot fi executate pe orice computer care rulează Windows. Crearea automată a macroscripturilor este implementată în Macro Scheduler exact în același mod ca și în alte aplicații, singura diferență este că este posibilă editarea macro-ului generat de program la nivel de cod de program. Scrierea manuală a unui script este similară cu dezvoltarea unui program și, în acest caz, nu puteți face fără cunoașterea limbajului de scripting MacroScript. Acest limbaj conține peste 200 de comenzi de script și constructe de programare standard. Acestea includ coduri de program pentru trimiterea de mesaje către alte aplicații despre apăsarea tastelor și operațiunile mouse-ului, efectuarea de operațiuni pe Internet, lansarea de programe și executarea comenzilor, citirea, scrierea, copierea, mutarea, ștergerea și executarea fișierelor, gestionarea aplicațiilor folosind schimbul dinamic de date (DDE - Schimb dinamic de date), etc. Dacă este necesar, codul VBScript poate fi inclus în scripturi, ceea ce face posibilă utilizarea programului pentru automatizarea sarcinilor OLE/ActiveX. Programul (anterior exista o localizare în limba rusă, pachetul Russification a fost descărcat separat de distribuția principală) este prezentat în mai multe ediții Macro Scheduler Lite, Macro Scheduler Standard și Macro Scheduler Professional edițiile pot fi interesante pentru utilizatorul general; o comparație detaliată a edițiilor este disponibilă la următoarea adresă. Versiunile demo ale primelor două ediții sunt complet funcționale timp de 30 de zile, costul versiunii comerciale a ediției Macro Scheduler Lite este de 39 USD, ediția Standard Macro Scheduler este de 95 USD, Macro Scheduler Professional este de 195 USD -prietenos. În partea de sus a ferestrei de lucru există un meniu de comandă și o bară de instrumente. Panoul lateral conține o listă de categorii - adică, sarcinile macro pot fi împărțite în diferite categorii pentru comoditate. Partea principală a ferestrei de lucru afișează o listă de sarcini din categoria selectată și imediat după instalarea programului, această listă conține deja multe exemple foarte utile.

Pentru a crea automat o sarcină nouă pe baza listei încorporate de acțiuni, faceți clic pe butonul „Nou”. Apoi selectați operațiunea dorită în panoul din stânga ferestrei „Macro” care se deschide - să zicem, pentru a lansa aplicația, deschideți rularea programelor/fișiere, selectați operațiunea „Run Program” și specificați numele fișierului care urmează să fie lansat , ajustând parametrii de lansare dacă este necesar. Acest lucru va face ca linia de program corespunzătoare în limbajul MacroScript să apară în scriptul de activitate (fila Script). Întreaga listă de acțiuni este generată exact în același mod. Desigur, orice acțiune poate fi introdusă direct manual, dar aceasta necesită deja abilități de programare. Apoi se stabilește ce va servi drept semnal pentru a începe executarea sarcinii - un program (fila „Run When”), apăsarea unei combinații de tastatură („Hot Key”) sau un alt eveniment asociat cu o anumită fereastră, fișier sau folder ("Declanșator"). Numele sarcinii este solicitat după închiderea ferestrei Macro. Orice sarcină este editabilă (butonul „Editare”) și în orice moment puteți insera/șterge/modifica orice rând de cod al programului și puteți testa orice acțiune folosind depanatorul încorporat. Puteți merge pe altă cale - scrieți scenariul. Apoi, programul va genera codul programului complet independent, amintindu-și toate acțiunile efectuate de utilizator cu mouse-ul și tastatura, iar în viitor îl va putea efectua independent. Pentru a înregistra o macrocomandă, trebuie să faceți clic pe butonul „Înregistrare”, introduceți numele macrocomenzii, faceți clic pe butonul „Start” și începeți să redați setul de acțiuni dorit. Pentru a termina înregistrarea, în mod implicit trebuie să apăsați combinația de taste „CTRL+ALT+S”. După înregistrarea scriptului și dacă acesta este testat cu succes, sunt configurate condițiile de lansare a sarcinii corespunzătoare.

Dacă script-ul a fost înregistrat fără succes, atunci înregistrarea sa poate fi repetată sau codul script-ului poate fi corectat manual folosind depanatorul (meniul „Debug”), care vă permite să efectuați sarcina pas cu pas. Pentru utilizatorii începători în programare, este mai înțelept să selecteze opțiunea de suprascriere.

Pentru a lansa rapid sarcini individuale la cerere, puteți crea comenzi rapide de pe desktop pentru acestea (butonul „Comandă rapidă”).


Dimensiune: 814 KB
Preț: 15,00 USD
Scop: planificator de sarcini

Trebuie să facem multe acțiuni în mod regulat. Viața noastră de zi cu zi este exercițiu, mic dejun, duș, excursie la birou. Pentru mulți oameni, întreaga lor zi de lucru este programată până la minut. Este posibil să uitați ceva din greșeală sau să omiteți în mod deliberat anumite rutine.

Viața virtuală a sistemelor informatice, din fericire, se pretează automatizării. Puteți atribui o sarcină unui anumit moment și cu siguranță va fi finalizată. Este păcat că, cu ajutorul oricăror puteri superioare, este imposibil să prescrii periajul automat al dinților, bărbierit și alte proceduri obositoare. Dar ceea ce este imposibil în lumea reală a fost mult timp implementat în computere, în cadrul unei clase speciale de software concepute pentru a automatiza procesele.

Active Task Manager este un utilitar pentru efectuarea automată a unei varietăți de sarcini, cu ajutorul căruia puteți programa activitatea programelor care necesită lansare regulată. Esența muncii utilitarului se rezumă la a răspunde la două întrebări eterne - „ce?” și atunci când?".

Fereastra de lucru Active Task Manager constă dintr-o bară de activități cu un număr mic de elemente și o listă de sarcini atribuite. În mod implicit, programul este configurat să efectueze copii de rezervă regulate, să verifice integritatea discului și, de asemenea, să ofere un memento constant cu privire la necesitatea înregistrării.

Sarcinile programate pot fi EXE, fișiere executabile COM, precum și module de pachete BAT. În plus, programul poate afișa diverse avertismente, poate efectua copii de siguranță folosind și, de asemenea, poate opri computerul.

Regularitatea sarcinilor poate fi specificată sub formă de intervale între porniri succesive, prin specificarea orelor exacte din timpul zilei, săptămânii sau lunii.

O nouă sarcină este creată folosind butonul Adăugare sarcină. Acest lucru deschide un vrăjitor destul de simplu, ușor de înțeles. Mai întâi, trebuie să introduceți numele sarcinii viitoare. Apoi trebuie să specificați tipul de sarcină - rularea unei aplicații, memento, backup sau închiderea computerului. Mementourile pot fi fie mesaje text, fie alerte audio.

Dacă alegeți să lansați o sarcină, vi se va cere să selectați calea către modulul executabil și să specificați cheile de lansare. Apoi, setați frecvența sarcinii. Munca este gata.

Pentru a configura un memento, vi se cere să introduceți mesajul text al acestuia și, de asemenea, să specificați fișierul de sunet. Alegerea frecvenței pentru toate tipurile de operațiuni este identică.

Backup funcționează numai dacă modulul Active Backup Expert este instalat în sistem și puteți specifica doar tipul de copiere a datelor care trebuie creată - o copie completă sau o adăugare incrementală.

Termenul „oprirea computerului” înseamnă încheierea sesiunii curente, închiderea completă a stației de lucru, repornirea și, de asemenea, aducerea sistemului într-o stare în care este sigur să deconectați computerul de la rețeaua (electrică). Oprirea PC-ului se poate face în mod tradițional, precum și în modul forțat.

După finalizarea configurării programului, veți vedea doar un mic clopoțel în tava de sistem. Dacă treceți cursorul mouse-ului peste el, veți vedea o fereastră pop-up standard (balon) cu informații despre starea sarcinilor viitoare.

Programul rulează ca un serviciu standard Windows, care, conform informațiilor de pe site-ul oficial, ocupă doar 180KB de RAM. Active Task Manager este un utilitar simplu, compact pentru planificarea proceselor, la care nu am putut găsi vreun defect în timpul tuturor testării. Toate sarcinile programate manual au fost finalizate exact așa cum este descris în Ajutor.

Automatizarea unei acțiuni cu Perfect Automation nu necesită programare. Folosind un set mare de comenzi gata făcute, Perfect Automation poate automatiza sarcini Windows de orice complexitate. Acest program include înregistrator de activitate al mouse-ului și al tastaturii, gestionar de sarcini integrat cu planificator si avansat editor de scripturi cu suport complet pentru limbajul de programare Gentee pentru cei care au nevoie să automatizeze sarcini complexe.

Nu necesita programare!

Perfect Automation are totul pentru a automatiza cele mai simple operațiuni de rutină fără nicio programare. Este suficient să indicați secvențial acțiunile necesare selectându-le din lista de comenzi. În plus, mouse-ul și înregistrarea tastaturii încorporate pot înregistra toate acțiunile într-un singur script și pot crea un fișier executabil .exe. Puteți reda înregistrarea fie din Perfect Automation, fie rulând programul creat.

Desigur, puteți edita scriptul în orice moment, modificând parametrii și adăugând comenzi noi. Editorul de script vă permite să automatizați o varietate de sarcini în moduri simple.

Lista de caracteristici

  • Înregistrați și redați acțiunile mouse-ului și tastaturii vă permite să automatizați unele sarcini repetitive comune atunci când lucrați cu alte programe.
  • Manager de programe cu planificator încorporat vă permite să executați sarcini la un moment specific sau la anumite evenimente.
  • executabile autonome, creat de Perfect Automation, nu necesită DLL și biblioteci suplimentare și poate fi rulat pe orice computer Windows.
  • Editorul de scripturi încorporat acceptă Gentee, care permite utilizatorilor avansați să rezolve probleme complexe.
  • Fișiere EXE autonome

    Perfect Automation generează fișiere executabile autonome (.exe) din scripturi care pot fi rulate pe orice computer Windows, chiar și fără Perfect Automation instalat. Fișierele create din scripts.exe nu necesită DLL-uri, biblioteci și alte fișiere suplimentare. Puteți crea programe reale fără a scrie o linie de cod și le puteți rula acolo unde este necesar.

    Editor de scripturi cu suport Gentee

    Editorul de script include un set mare de comenzi gata făcute pentru rezolvarea problemelor. În plus, programul acceptă

    Sistemul de operare Windows a câștigat popularitate în primul rând datorită interfeței sale convenabile și intuitive. Dar dacă utilizatorul obișnuit a beneficiat doar de asta, atunci pentru administrator, controlul prin apăsare are multe inconveniente. Desigur, unele probleme pot fi rezolvate folosind comenzile și scripturile din consolă, dar nu toate. Și aici vin în ajutor instrumentele speciale de automatizare.

    AutoIt

    Unul dintre cele mai populare instrumente de automatizare în rândul administratorilor este AutoIt (autoitscript.com/autoit3), care simulează apăsările de taste, clicurile de mouse și alte acțiuni similare pe care un utilizator le efectuează de obicei atunci când lucrează în aplicații GUI.

    Folosind AutoIt, toate aceste mișcări pot fi programate folosind un limbaj asemănător BASIC. Programul poate gestiona procese, accesa Windows API și DLL-uri, registry, clipboard, fișiere (citire, editare, ștergere), crearea de GUI, mesaje, formulare de introducere a datelor, lucrul cu baze de date (MySQL și SQLite), citirea codului HTML, descărcarea fișierelor , trimite e-mailuri și multe altele. În general, totul depinde doar de dorința de a modifica setările. Este îmbucurător faptul că AutoIt nu necesită abilități de programare din partea administratorului. În scripturi, puteți accesa cu ușurință comenzile ferestrei cu doar câteva linii de cod. Cu toate acestea, rețineți că AutoIt funcționează perfect cu ferestrele Windows standard. Dacă autorii au avut grijă de unicitatea interfeței, va trebui să lucrați puțin în timp ce configurați AutoIt pentru a găsi parametrii necesari.

    Suportă Windows de la 95 la 2k8, inclusiv funcționarea în versiuni pe 64 de biți ale sistemului și este „prietenos” cu Vista UAC. În mod convenabil, scripturile pot fi compilate într-un exe și apoi executate pe o altă mașină. Nu sunt necesare aplicații sau biblioteci suplimentare.

    AutoIt este distribuit sub o licență freeware, permițând utilizarea acestuia fără restricții, inclusiv în scopuri comerciale. Instalarea este standard, nu există cerințe suplimentare. Versiunea actuală este 3, care este incompatibilă sintaxa cu versiunea anterioară 2. Programul vine cu editorul de script SciTE4AutoIt3, utilitarul de verificare a sintaxei AU3Check.exe, exemple gata făcute, compilatorul Aut2Exe (și Reverse Exe2Aut) și ajutor. În timpul instalării, extensia *.au3 va fi mapată la interpretul AutoIt.

    Limbajul de scripting folosit în AutoIt este unul dintre punctele sale forte. Este atât puternic, cât și simplu. De exemplu, pentru a rula programul, scrieți:

    Gata, gata. AutoIt este o modalitate excelentă de a automatiza procesul de instalare pentru aplicațiile care nu acceptă fișiere de răspuns. Pentru a prinde ferestre, funcția WinWaitActive este de obicei folosită pentru a introduce parametri, care întrerupe execuția scriptului până când fereastra este activată. Parametrii funcției ar trebui să includă titlul ferestrei și text suplimentar opțional. Acesta din urmă vă permite să distingeți diferite ferestre ale aceluiași program unele de altele. De exemplu, ferestrele de instalare AutoIt conțin același titlu - AutoIt v3.3.6.1.5, adică dacă utilizați:

    WinWaitActive ("AutoIt v3.3.6.1.5")

    Acest design se va potrivi cu toți pașii de instalare. Prin urmare, este mai bine să clarificați prin introducerea unui text suplimentar care este afișat în fereastră, de exemplu:

    WinWaitActive(„AutoIt v3.3.6.1.5”, „Acord de licență”)

    Acest lucru ne va duce cu siguranță la fereastra acordului de licență. Mai rămâne doar să-i trimiți confirmarea: Trimite("!y")

    După cum puteți vedea, totul este simplu. Alături de programe, este instalat și utilitarul AutoIt Window Info Tool (AU3Info.exe), care vă va ajuta să obțineți toate informațiile despre titlul ferestrei, text (afișat și ascuns), bara de stare, locație, culoare și așa mai departe . Pur și simplu îl rulăm și punem o cruce pe fereastră, după care citim toate valorile din Instrumentul de informații despre fereastră. Cu ajutorul acestuia, este mult mai ușor să colectați informațiile necesare din fereastra programului experimental. Ajutor în AutoEste foarte detaliat, are toate detaliile despre utilizarea limbii. În documentația de pe site-ul web al proiectului veți găsi un link către o versiune tradusă a ajutorului. În plus, numeroase forumuri specializate au de obicei un fir separat. Nu ar trebui să existe probleme în învățarea AutoIt, într-o singură seară, puteți învăța cum să scrieți scripturi simple, va necesita în mod natural mult timp;

    Xstarter

    Un alt program popular pentru automatizarea sarcinilor de rutină ale administratorului de sistem. Dezvoltatorul este compatriotul nostru, Alexey Gilev (xstarter.com/rus), prin urmare, xStarter are o interfață localizată și, cel mai important, programul este distribuit gratuit pentru utilizatorii vorbitori de limbă rusă.

    După instalare, xStarter poate fi lansat manual, automat când utilizatorul se conectează sau pornit ca serviciu Windows. Ultima opțiune vă permite să executați o sarcină exact la ora specificată, indiferent de înregistrarea utilizatorului în sistem și de alți factori, atâta timp cât computerul este pornit. Oferă execuția periodică a sarcinilor, un program compus, setarea sărituri și acțiuni pentru sarcinile ratate și declanșarea în funcție de eveniment. În general, există mai mult decât suficiente opțiuni. Folosind xStarter, puteți extinde lista de taste rapide sau redefini valorile acestora la nivel global sau local. De exemplu, puteți face cu ușurință să rulați o sarcină atunci când apăsați o combinație de taste , dar numai dacă Firefox rulează.

    Programul care rulează este plasat în tavă făcând clic pe pictogramă, apelăm editorul de activități. În fereastra Secțiuni/Sarcini vom găsi două duzini de exemple, după cum se spune, pentru toate cazurile. Sarcinile activate sunt marcate cu o pictogramă verde.

    Îl selectăm pe cel mai apropiat ca semnificație (sau creăm o sarcină nouă), îl copiem folosind meniul contextual și îl edităm în funcție de nevoile dvs. Fiecare sarcină este configurată în patru file. Deci, în fila „Programare și informații” indicăm numele sarcinii, ora sau evenimentul la care va fi lansată, o combinație de taste și o fereastră de program activă opțional, când apare sarcina ar trebui să fie executată. Macrocomenzile în sine sunt scrise în fila „Acțiuni”. Faceți clic pe „Acțiune nouă” - apare fereastra de setări. În partea stângă găsim presetări, împărțite în mai multe grupuri, apoi specificăm parametrii în partea dreaptă. Filele de activitate rămase vă permit să configurați variabile, să setați prioritatea, să rulați într-un proces separat și să înregistrați. Totul este foarte simplu și clar.

    Pentru a activa funcțiile blocate, trebuie să instalați suplimentar modulul xStartHooks. În acest caz, xStarter se va comporta ca un troian tipic sau un software rău intenționat - va începe să intercepteze apelurile de sistem, să „apasă” taste și să trimită mesaje, care ar putea să nu fie agreate de antivirusuri și fireware. Dar cu unele antivirusuri (de exemplu, NOD32) acest lucru poate fi rezolvat cu ușurință, doar adăugați xStarter la excepții.

    Pentru comoditate, macrocomenzile pot fi compilate într-un fișier exe sub anumite setări, toate bibliotecile necesare pot fi adăugate automat aici. Apoi distribuim astfel de fișiere către alte sisteme și le executăm.

    Rămâne de adăugat că toate sistemele de operare Windows de la NT4 la 2k8/7 sunt acceptate.

    Pe forumul proiectului puteți găsi exemple de sarcini populare, inclusiv încărcarea fișierelor, trimiterea de SMS-uri și e-mailuri, backup și sincronizarea datelor.
    O versiune specială a Starter Job Scheduler pentru Firebird/Interbase este, de asemenea, disponibilă pe site, care este concepută pentru a executa scripturi SQL, a face backup și a restaura datele în aceste DBMS. O altă caracteristică unică este controlul de la distanță al lansărilor de sarcini, precum și vizualizarea jurnalului folosind aplicația specială xStarter Web Pilot.

    Automatizați

    Probabil cel mai faimos program comercial pentru automatizarea sarcinilor este AutoMate, dezvoltat de Network Automation, Inc (networkautomation.com). Caracteristica sa principală este crearea de sarcini folosind o interfață grafică convenabilă, fără a fi nevoie să scrieți cod. Întregul proces este simplificat prin utilizarea vrăjitorilor și a unui editor special de sarcini, Task Builder. Programul conține un număr mare de șabloane de acțiuni gata făcute și reacții la acestea, ceea ce simplifică și mai mult procesul de creare a unui lanț de acțiuni. Versiunea actuală a AutoMate 7 la momentul scrierii acceptă peste 230 de acțiuni predefinite care vă permit să programați sarcini, să lucrați cu fișiere și baze de date, să transferați date prin FTP/SFTP, să criptați folosind PGP, să monitorizați sistemele, să accesați WMI și multe altele.

    AutoMate este disponibil în patru ediții, toate adaptate pentru utilizări specifice: AutoMate Professional și Premium, AutoMateBPAServer 7 Standard și Enterprise. Cel mai simplu - AutoMate Professional - oferă o interfață convenabilă pentru crearea de sarcini pe sistemul local. Cel mai avansat - Enterprise - oferă posibilitatea de a gestiona cu ușurință conturi și roluri, de a lucra în AD, oferă gestionarea centralizată a mai multor mașini, suport SNMP, un emulator telnet și terminal.
    Toate sistemele de operare Win de la XP SP2 la 2k8/7 sunt acceptate. Pentru instalare veți avea nevoie de Microsoft .NET Framework versiunea 3.0.

    Gestionarea efectivă se realizează folosind două console - Task Builder și Task Administrator. Sarcinile sunt create în Task Builder. Acest proces este destul de simplu: în panoul din stânga, din cele 29 de grupuri disponibile, selectați acțiunea dorită și mutați-o cu mouse-ul în câmpul din mijloc. Apare un expert care vă va ajuta să vă rafinați setările. De exemplu, să creăm o acțiune care vă permite să obțineți date pe o partiție de hard disk. Accesați meniul System –> Get Volume Information, apare un vrăjitor cu același nume, format din patru file.

    Trebuie să parcurgem și să selectăm secvențial parametrii din fiecare dintre ei. În general, indicăm partiția discului și parametrii pe care vrem să-i primim: tip, etichetă, sistem de fișiere, locație. Alternativ, puteți selecta imediat Toate volumele și apoi, făcând clic pe pictograma de lângă câmp, setați condiția de verificare. Programul oferă o serie de variabile, funcții și declanșatoare încorporate care pot fi utilizate în acest domeniu. De asemenea, vă puteți crea propria condiție. În alte file, sunt specificate o descriere a sarcinii și acțiunii în caz de erori.
    Odată ce ați creat o sarcină, aceasta apare în lista din mijloc, unde o puteți edita, muta, dezactiva și așa mai departe. Apoi, selectați și introduceți alte Acțiuni în același mod. Pentru depanare, puteți adăuga puncte de întrerupere la job (punct de întrerupere, ).

    Task Administrator este conceput pentru a gestiona toate sarcinile, atât pe un sistem local, cât și la distanță. După ce am selectat orice sarcină din ea, putem vedea proprietățile acesteia, o putem activa sau crea o sarcină nouă. În proprietățile sarcinii sunt prescrise declanșatoarele, prioritatea, protecția și contul în numele căruia va fi executată. Sunt multe setări, sunt foarte diverse. Sarcinile sunt salvate în fișiere cu extensia *.aml.

    AutoHotkey

    AutoHotkey (autohotkey.com) este un furk al AutoIt v2. Autorul său, Chris Mallett, a propus adăugarea de suport pentru taste rapide la AutoIt, dar ideea nu a găsit un răspuns și, ca urmare, versiunea inițială a fost lansată în noiembrie 2003. Spre deosebire de produsul său părinte, AutoHotkey este disponibil sub licență GNU GPL.

    Sintaxa limbajului se bazează pe AutoIt v2, unele idei sunt preluate din v3. Cu ajutorul acestuia, puteți automatiza cu ușurință sarcini repetitive: lansarea unui program, trimiterea de e-mailuri, editarea registrului. Acceptă lucrul cu fișiere, simulând apăsarea butonului mouse-ului și este posibil să se creeze o interfață grafică. Programul poate monitoriza evenimentele din sistem și poate efectua acțiuni atunci când apar.

    Dar trucul AutoHotkey este gestionarea tastelor rapide. De exemplu, pentru a lansa un calculator cu combinația , scriem doar un rând:

    Semnul hash „#” corespunde unei chei . Documentația este foarte detaliată (traducerea este disponibilă la www.script-coding.info/AutoHotkeyTranslation.html), reflectă toate caracteristicile limbajului. Pe lângă interpretul în sine, proiectul oferă un utilitar pentru crearea unui GUI - SmartGUI Creator și editorul SciTE4AutoHotkey, care are evidențierea și completarea codului.

    Scripturile (extensia *.ahk) pot fi compilate într-un fișier exe și executate pe orice computer.

    Instalați automat Firefox folosind AutoIt

    AutoItSetOption(„WinTitleMatchMode”, 2)
    AutoItSetOption(„WinDetectHiddenText”, 1)
    WinMinimizeAll()
    Somn (1000)
    Run ("FirefoxSetup3.6.6.exe")
    WinWait(„Instalează Mozilla Firefox”)
    Trimite ("(ENTER)")
    WinWait ("Instalarea Mozilla Firefox", "Tipul de instalare")
    Trimite ("(ENTER)")
    WinWait ("Instalați Mozilla Firefox", "Rezumat")
    Trimite ("(ENTER)")
    WinWait ("Instalați Mozilla Firefox", "Oprire
    asistent de instalare")
    Trimite ("(ENTER)")
    Ieșire

    AUTOMATIZAREA ORIUNDE

    Dezvoltarea companiei californiane Tethys Solutions, LLC () a câștigat deja recunoașterea din partea administratorilor și a primit premii de la diverse publicații media. Cu Automation Anywhere, puteți automatiza cu ușurință orice sarcină repetitivă, simplă sau complexă, fără a fi nevoie de programare.

    Voi spune imediat că produsul este foarte serios și are un număr mare de posibilități. Programul poate lucra cu fișiere, trimite e-mailuri, rula sarcini conform unui plan sau când se declanșează un declanșator, poate folosi scripturi VBS și JavaScript și multe altele. Tehnologia, numită „Tehnologia de automatizare SMART”, elimină nevoia ca un administrator să fie și programator. Înregistrarea se poate face automat, atunci când computerul înregistrează toate acțiunile utilizatorului. În viitor, o astfel de sarcină, imediat sau după editare, poate fi „defilată” pe alte sisteme, urmărind cum mouse-ul însuși rulează pe ecran și apasă butoane. Programul oferă două recordere: Object Recorder pentru aplicații desktop și Web Recorder pentru înregistrarea unei secvențe de acțiuni într-un browser web.

    Mai mult, Web Recorder în cea mai recentă versiune a programului acceptă toate tehnologiile principale utilizate în web: Java, JavaScript, AJAX, Flash, cadre. Procesul este destul de simplu: lansați Automation Anywhere, selectați reportofonul, iar programul începe să înregistreze toate acțiunile utilizatorului. Pentru a opri, apăsați combinația sau faceți clic pe pictograma „Oprire” din fereastra plutitoare din partea de jos a ecranului. La sfârșitul procesului, programul va oferi să salveze înregistrarea într-un fișier (extensia *.atmn). Editarea, precum și crearea manuală a unei sarcini, se realizează folosind Editorul de sarcini.

    Dezvoltatorii au inclus deja mai multe șabloane de sarcini în program care pot fi folosite ca exemple. Editarea unei sarcini înregistrate, de asemenea, nu necesită cunoștințe de cod. Făcând clic pe butonul Editare, vom vedea întreaga secvență de acțiuni efectuate pe ecran (mișcări ale mouse-ului, apăsări de taste).

    Fereastra editorului din stânga arată comenzi predefinite, împărțite în categorii, care pot fi adăugate sarcinii. Are de toate: lucrul cu fișiere și directoare, backup, tabele Excel, conectare la Internet, trimitere de e-mail, captare imagini desktop, pornire/oprire servicii. Selectați sarcina dorită și pur și simplu trageți-o în fereastra din dreapta. Se deschide imediat o fereastră de editare a proprietăților, în care completăm parametrii propuși (sunt specifici fiecărui articol). Editorul acceptă scripturi suplimentare, lucrul cu variabile, depanare și multe altele.

    Sarcina creată poate fi exportată într-un fișier executabil și distribuită altor sisteme.

    Sarcina poate începe la timp sau la declanșarea unui declanșator, acest comportament este configurat în Trigger Manager, aici puteți alege: lansarea unei ferestre cu un anumit text, apariția unui fișier în director, încărcarea resurselor (CPU, memorie, liberă). spațiu), pornirea/oprirea unui proces sau serviciu, primirea unui anumit e-mail. Dezvoltatorii nu au uitat de securitate - Automation Anywhere vă permite să protejați scriptul cu o parolă și să îl criptați.

    În general, tot ce aveți nevoie este în program, singurul lucru care lipsește este localizarea. Automation Anywhere acceptă toate versiunile de Windows: de la XP la 2k8/7.

    Concluzie

    De fapt, există mult mai multe programe pentru automatizarea sarcinilor de rutină. Versiunile plătite se disting printr-o mai mare comoditate și o interfață prietenoasă, capacitatea de a lucra într-un mediu de rețea. Deși, în funcție de pregătirea dvs. și de dorința de a modifica setările, vă puteți descurca cu programe gratuite precum xStarter, AutoIt sau AutoHotkey.

    Programator de activități Windows standard

    Microsoft și-a dat seama în cele din urmă de necesitatea unui planificator adecvat și, începând cu Vista, sistemul a primit un Task Scheduler îmbunătățit (Administration.. Task Scheduler, sau taskschd.msc) - reproiectat semnificativ în comparație cu versiunile anterioare. Interfața sa vă permite să vă conectați la un alt computer pentru configurare, creați (versiuni simple și avansate) sau importați o sarcină. Astfel, elementele principale ale sarcinii au fost declanșatoarele, acțiunile, condițiile și setările. Declanșatorul determină când și după ce apariția evenimentului să lanseze sarcina: după timp, când computerul este pornit, când vă conectați sau când apare un eveniment în jurnal. În acest din urmă caz, trebuie să specificați jurnalul în care va fi urmărit evenimentul, sursa și codul evenimentului.

    Condițiile și parametrii clarifică esența sarcinii, iar acțiunea determină ce se poate face de fapt (lansează un program, trimite un mesaj). Capacitatea de a întârzia pornirea unei sarcini vă permite să întârziați pornirea în situații în care începerea sa imediată este inacceptabilă (de exemplu, sarcina mare a sistemului). Condițiile specifică alte opțiuni pentru executarea unei sarcini, de exemplu, în timp ce computerul este inactiv.