Program pentru efectuarea acțiunilor. Cum să automatizați acțiunile repetitive pe computerul dvs


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ă săriț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 „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 backup-uri 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 executării sarcinii 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. Lucrarea este terminată.

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-ul funcționează numai dacă sistemul are modulul Active Backup Expert ș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 programarea proceselor, la care nu am putut găsi vreun defect în toată perioada de testare. Toate sarcinile programate manual au fost finalizate exact așa cum este descris în Ajutor.

Salutare tuturor!
Am vrut o invitație la Habr ( multumesc utilizatorului Nast pentru invitatie), iar în cele din urmă acest fapt a devenit forța motrice pentru scrierea unui articol, care se bazează pe istoria experienței personale în domeniul automatizării sarcinilor legate de PC.
Sunt automat, îmi place ca majoritatea sarcinilor (software, hardware) să fie efectuate automat fără intervenția mea sau a altor persoane.

Ţintă:

  1. Spuneți și poate învățați cum să optimizați munca pe un computer.
  2. Oricine a căutat astfel de informații va avea cunoștințele necesare pentru a începe și a se dezvolta într-un optimizator de sarcini.
  3. Pentru a oferi o oportunitate suplimentară de a depăși lenea și de a face ceva cu adevărat util pentru tine și ceilalți.
  4. Afișați un exemplu despre cum să creați un program care execută automat un algoritm de acțiuni înregistrat pentru confortul dvs.
  5. Pentru a demonstra că automatizarea nu este plictisitoare, dar ca rezultat este utilă și chiar foarte interesantă.
Motive:

În primul rând. Întâlnesc adesea faptul că majoritatea utilizatorilor nu știu să-și organizeze timpul de lucru, în special pe un PC. Este amuzant să urmărești când un utilizator este distras de la munca plătită cu adevărat scump prin acțiuni software mici (uneori hardware), apoi se uită indignat la șeful, care luna aceasta a redus bonusul pentru performanță slabă în raport cu rezultatele anterioare.

În al doilea rând. Obișnuiam să am sarcini de rutină pe care le-am forțat să fie efectuate automat folosind diverse produse software. Dar indiferent de câte opțiuni software există, există întotdeauna funcții care nu sunt atât de ușor de implementat într-un singur pachet. Și a trebuit să folosesc mai multe programe de automatizare în combinație cu programe pentru scopul standard al muncii de birou sau nu atât de birou.

În al treilea rând. A venit momentul când a apărut o adevărată sarcină de rutină. Era legat de faptul că era necesar să se extragă text, tabele, imagini dintr-un fișier PDF, cu protecție instalată pe acesta împotriva copierii, recunoașterii de către orice software, imprimării și altceva. În general, autorul fișierului a stabilit protecție maximă într-un program (nici măcar nu-mi amintesc) pentru crearea fișierelor PDF. Și un alt punct important, există 202 de pagini în fișier, fundalul este albastru, iar textul este uneori galben, alteori albastru. Și cel mai important, intervalul de timp pentru primirea textului final este de doar 3 zile. Uneori sufăr de lene, așa că am renunțat imediat la orice muncă fizică și, de asemenea, nu am căutat o echipă de o duzină care să iubească să imprime manual text dintr-o imagine. Ca întotdeauna, am apelat la produse software pentru a automatiza sarcinile. La urma urmei, după ce ai petrecut o oră scriind algoritmul corect, poți petrece o jumătate de zi făcând lucruri mai plăcute.

Dar nu totul este atât de simplu pe cât pare la prima vedere. Am spus deja mai sus că un program poate face maximum 99,9% din munca necesară. Așa că am început să caut pe internet și să folosesc unul câte unul cele mai la modă, după evaluări și recenzii, programe de automatizare, desigur, cu condiția ca, în primul rând, să poată îndeplini funcțiile de care aveam nevoie în mediul GUI, și nu în consolă. și, în al doilea rând, sunt gratuite. Da, apropo, vorbim despre aplicațiile Win. Nu vă voi recomanda ce aplicație este mai bună și care este mai proastă - o puteți încerca singur, în funcție de obiectivele și obiceiurile de confort. În principiu, pot automatiza mai bine în BASIC decât orice program special pentru această problemă, dar nu am vrut să instalez Visual Studio - este o pierdere de timp și spațiu pe hard disk. Mai mult, aveți nevoie de un program care are deja toate opțiunile pentru controlul PC-ului, unde trebuie doar să selectați toate acțiunile necesare din listă și să schimbați câțiva parametri pentru dvs. Și pentru un utilizator obișnuit, acesta este exact ceea ce este necesar, nu este nevoie să învețe limbaje de programare, totul ar trebui să fie deja creat în avans și să funcționeze.

Deci aici este. Am ales programul xStarter (pe atunci v.1.9.2). 90% corect. Nu o voi lăuda, voi spune doar că aplicația are într-adevăr un mediu foarte convenabil pentru implementarea pe scară largă a algoritmului de automatizare. Singurul lucru rău este că unele funcții nu sunt configurabile, de exemplu, funcția de captură de ecran își pierde calitatea din cauza compresiei - nu este potrivită pentru recunoașterea textului. Și, de asemenea, nu mi-a plăcut că nu există o fereastră separată care să arate coordonatele cursorului mouse-ului. A trebuit să descarc un gadget pentru bara laterală din Vista OS „Mouse Pointer Locator”. Și, desigur, al treilea lucru nu este foarte important pentru un utilizator avansat, dar în unele probleme controversate este necesar - acesta este ajutor cu funcționalitatea aplicației. Se pare că fișierul de ajutor este dintr-o versiune veche și există doar o parte din funcționalitate în descriere.

La momentul scrierii, am verificat noua versiune a xStarter v.1.9.3 - fișierul de ajutor este acum complet, există obiective pentru a determina punctele de pornire și de sfârșit ale cursorului pe ecran, iar calitatea capturii de ecran a avut îmbunătățit semnificativ, acum textul poate fi recunoscut. Bravo baieti! Voi fi bucuros să aștept noile versiuni ale acestui program, unde voi obține și mai multe funcționalități.

Și am implementat algoritmul de recunoaștere a fișierelor PDF (cu protecție) foarte simplu:

  1. PDF pe ecran complet
  2. Captură de ecran cu „Print Screen”
  3. Lipiți în „Photoshop”
  4. Buclă până la pagina 202
  5. Macro în „Photoshop”: decuparea, salvarea
  6. Dosar cu imagini în „Fine Reader”
Lucrat manual:
  • Manual, analiza textului și corectarea erorilor.
  • Salvare în „Word”
  • Editarea unui fișier DOC
Utilizarea timpului pentru sarcini individuale:
  • Crearea unui algoritm de automatizare – 25-30 min.
  • Configurarea algoritmului – 30-60 min.
  • Recunoașterea și editarea textului – 4-5 ore.
Timp total de utilizare:
  • Cu automatizare (1 persoană editează doar textul, restul este automat) – 5-7 ore.
  • Fără automatizare (1 persoană face totul manual) – 3-5 zile.

Exemplu practic: (nu despre ceea ce a fost scris mai sus!)

Vă voi arăta nu doar un exemplu de tip „Hello World”, vă voi arăta cum să creați un bot (adică un algoritm de automatizare) pentru jocul „Friend Factory” pe site-ul vkontakte.ru

Am fost atras de acest joc tocmai pentru că poți câștiga bani virtuali folosind un bot, în ciuda faptului că jocul rulează într-un browser și este un obiect Flash. Nu am competență în tehnologii flash, așa că am aruncat imediat deoparte solicitările special generate pentru controlul jocului fără browser (dacă există așa ceva?), botul meu va folosi doar cursorul mouse-ului special pentru joc și încă câteva funcții. pentru browser de control, captură de ecran, variabile, bucle și nimic altceva nu este nevoie.

Botul constă din 2 sarcini:

  1. „Friend Factory – Purchase (Firefox)” este algoritmul principal al botului. „Firefox” este pur și simplu o desemnare a browserului cu care algoritmul va funcționa. Poate fi ajustat pentru a se potrivi oricui.
  2. „Read_Compare_ff” este un algoritm suplimentar pentru verificarea imaginii pentru faptul că s-a schimbat.
Algoritmul bot efectuează următoarele:
  1. Găsește fereastra browserului cu jocul rulând și o deschide pe ecran complet.
  2. În continuare, este lansată a 2-a sarcină, care face un instantaneu al zonei ecranului, exact în locul în care se află numărul cu suma de bani din joc.
  3. Acum, botul ar trebui să miște cursorul și să facă clic pe butonul „Pepinieră”, apoi pe „Toate” și să cumpere primul animal de companie pe care îl întâlnește.
  4. Atunci când un animal de companie este achiziționat, suma de bani scade - a 2-a sarcină a noastră conform punctului 2 va verifica acest lucru.
  5. Dacă nu există deloc animale de companie în grădinița „Totul” (acest lucru se întâmplă adesea), atunci repetați pasul 3 la nesfârșit.
  6. După cumpărare, botul, după ceva timp, verifică (punctul 2) faptul vânzării animalului de companie - adică o creștere a sumei de bani.
  7. Dacă animalul de companie este vândut, atunci botul repetă pasul 3, dacă nu este vândut, atunci botul apasă butonul „Pepinieră” pentru a actualiza rezultatul jocului de un număr infinit de ori.
Aceasta este o descriere generală a funcționării algoritmului pe care l-am făcut pentru propriile mele scopuri și îl folosesc și acum. Primul a fost un bot pentru a vizita jocul la fiecare 2 ore, dar a dat mult mai puțin profit în joc decât al 2-lea. Este bine să lăsați botul în funcțiune în timp ce sunteți departe de computer.

Și în sfârșit...

Avantajele automatizării:

  1. Creșterea productivității computerului (în primul rând pentru sarcini repetitive).
  2. Există mai mult timp pentru odihnă sau alte activități.
  3. Depășirea pragului lenei inițiale, adică intenția de a crea un algoritm care să-ți ușureze propria existență.
  4. Util în scopuri personale.
  5. Cunoștințe suplimentare despre tehnologie nu pot fi decât benefice.
Dezavantajele automatizării:
  1. Oamenii nu vor să învețe și să se dezvolte; se mulțumesc să facă ceea ce au făcut de zeci de ani. Lenea prevalează!
  2. Oamenilor le este frică să facă munca mai repede, pentru că șeful îi va copleși imediat cu mai multă muncă. Din nou, lenea depășește bonusurile!
  3. De la școală, oamenii sunt învățați să muncească, nu să câștige bani!
Rezultat:
Îmi doresc ca acest articol să ajute măcar pe cineva să se dezvolte în domeniul automatizării proceselor. Și pentru ca toți cei care au legătură indirectă cu acest articol să-și exprime părerea subiectivă despre informațiile pe care le citesc. Ei bine, bineînțeles că o voi face deja foarte recunoscător pentru invitația la lava Habrausers;)

Etichete: Adăugați etichete


Dimensiune: 879 KB
Pret: gratuit
Scop: planificator de sarcini

nnCron este un programator de sarcini foarte neobișnuit. Spre deosebire de majoritatea competitorilor noștri, acest program nu are o fereastră de aplicație tradițională. Programatorul este controlat din meniul contextual, apelat făcând clic dreapta pe pictograma aplicației din bara de sistem.

Merită remarcat imediat că capacitatea tradițională a tuturor programatorilor de a lansa programe la un moment specificat nu este singura funcție a nnCron.

Când vine vorba de lansarea aplicațiilor în program, este de remarcat posibilitatea de a porni programe ca servicii. Puteți configura sarcini să ruleze în numele oricărui utilizator din sistem.

nnCron poate monitoriza și reporni sarcinile și mementourile restante, poate închide sau hiberna computerul. Desigur, este disponibilă și operația inversă - puteți activa sistemul pentru a rula o sarcină.

Programatorul vă permite să gestionați în mod flexibil starea ferestrelor aplicației de lucru. Puteți ascunde, închide, ucide, minimiza, maximiza și ascunde în ferestrele din bara de sistem specificate în setările programatorului. În plus, este posibil să schimbați dimensiunea și locația ferestrelor și să schimbați modul de transparență a acestora.

nnCron poate adăuga pictograme de aplicații arbitrare în bara de sistem, precum și le poate elimina de acolo. De asemenea, puteți afișa orice mesaj pe ecran și într-un fișier jurnal, inclusiv solicitările de a efectua acțiuni specificate în setări.

Programatorul este capabil să lucreze cu clipboard, registry și, de asemenea, să emuleze operațiunile de intrare de la tastatură și mouse.

Utilizatorii unei conexiuni dial-up pot folosi capacitatea de a apela automat la furnizor, precum și de a deconecta forțat conexiunea telefonică.

Dar acestea nu sunt toate capabilitățile programatorului. Dacă doriți cu adevărat, puteți face ca nnCron să sune prin difuzorul sistemului cu o anumită durată și o frecvență, să redați fișiere audio, să sincronizați ora sistemului, să atribuiți o prioritate specificată proceselor și, de asemenea, să le întrerupeți activitatea. Programatorul are opțiuni pentru urmărirea fișierelor, ferestrelor, proceselor, mișcărilor mouse-ului, timpului de inactivitate a computerului, comenzi rapide de la tastatură, apariția unui disc în unitate, prezența unei gazde în rețea, modificări într-o resursă la distanță prin protocolul HTTP, cantitatea de spațiu liber pe disc și încărcarea RAM.

Programul poate porni automat după erori fatale. nnCron vă permite să utilizați limbaje VBScript și JScript, precum și expresii regulate, în sarcini. Planificatorul poate executa programe arbitrare în limbajul Forth (SP-Forth) și își poate extinde capacitățile cu plug-in-uri.

Distribuția nnCron include două utilitare destinate exclusiv programatorilor.

WinSpy vă permite să aflați coordonatele curente ale mouse-ului, să aflați clasa obiectului peste care se află mouse-ul și să obțineți informații despre coordonatele ferestrelor principale și secundare.

Consola este un mijloc de comunicare interactiv cu nnCron pentru cei care cunosc limba Forth. Folosind consola, puteți administra și de la distanță nnCron.

Programul înțelege formatul cron (UNIX) și este controlat folosind fișiere text. Dezvoltatorii văd doar avantaje în această metodă de stocare a setărilor.

De exemplu, sarcinile nu se vor pierde în cazul unei reinstalări forțate a sistemului. Cu toate acestea, o astfel de decizie poate fi privită din cealaltă parte. Gestionarea unui program folosind instrumente grafice este mult mai ușoară decât a trebui să înveți sintaxa fișierelor de configurare bazate pe text. În același timp, nimeni nu interzice dezvoltatorilor să scrie setări nu în registry, ci în aceleași fișiere text.

Utilizarea pe scară largă a limbajului Forth de nivel înalt în configurația nnCron indică în continuare că produsul este destinat utilizatorilor experimentați. Programul nu are vrăjitori, asistenți sau alte instrumente care să faciliteze stăpânirea și configurarea inițială. Ajutorul în limba rusă și alte documente sunt descărcate separat de modulul software principal.

Site oficial:
Dimensiune: 5207 KB
Pret: gratuit
Scop: automatizarea sarcinilor de zi cu zi

Atunci când creează orice produs software destinat unui utilizator neinstruit, dezvoltatorii se confruntă cu sarcina de a implementa un număr maxim de funcții utile în combinație cu asigurarea ușurinței dezvoltării. Și dacă, ca bonus, pachetul de distribuție se dovedește a fi și compact, atunci programul este pur și simplu sortit succesului.

Multe programe de automatizare a proceselor au un dezavantaj semnificativ - sunt greu de stăpânit. Te-ai săturat de operațiuni de rutină, vrei doar să automatizezi unele dintre ele. De ce trebuie să studiați limbi de nivel înalt și să creați singur scripturi complicate? Desigur, dacă sunteți administrator de sistem al unei întreprinderi mari, atunci astfel de cunoștințe au ocupat de mult materia cenușie a creierului. Însă majoritatea utilizatorilor de computere personale au alte specialități de muncă, de multe ori care nu sunt legate de înaltă tehnologie. Și este puțin probabil ca aceștia să accepte volume mari de descrieri ale algoritmilor cu mai multe niveluri doar de dragul că ceva rulează pe computerul lor.

xStarter se compară favorabil cu multe programe luate în considerare în cadrul automatizării proceselor prin faptul că, având cele mai largi capabilități, programul poate fi stăpânit fără niciun efort herculean. Motivul pentru aceasta este o interacțiune bine organizată cu utilizatorul, combinată cu un număr mare de sarcini eșantion, pe baza cărora vă puteți automatiza propriile operațiuni unice.

Fereastra de lucru a aplicației constă dintr-o bară laterală, care conține multe exemple de sarcini tipice de automatizare și o zonă principală care conține toate informațiile și setările pentru sarcina curentă. Sarcinile lansate pentru execuție au o bifă verde lângă pictograma principală. Toate acțiunile xStarter disponibile sunt împărțite în mai multe grupuri. Fiecare element din listă are propria pictogramă. Toate acestea sugerează că dezvoltatorii au asigurat vizibilitate maximă a tuturor operațiunilor, simplificând percepția vizuală a informațiilor furnizate de produsul software. Doar o privire rapidă la lista de acțiuni este suficientă pentru a înțelege despre ce este sarcina activă.

Toate sarcinile pot fi grupate în funcție de criterii arbitrare, programul implementează o structură arborescentă adevărată. Lista proprietăților sarcinilor este grupată în patru file - program și informații, acțiuni, în plus, jurnalul sarcinilor.

Alegerea programului se face din trei puncte principale și unul suplimentar (complex). Orice sarcină poate fi executată o dată, după ceva timp și periodic. Pur și simplu introduceți valorile de timp necesare și configurarea programului este completă.

Când configurați acțiuni, în primul rând, trebuie să creați un nou element de listă. Aceasta deschide o nouă fereastră în care lista operațiunilor disponibile este prezentată sub forma unei structuri arborescente. Fiecare grup și fiecare element din listă are propriile pictograme și descrieri de text unice. Când configurați acțiunile utilizatorului, practic nu trebuie să vă efortați sau să vă adânciți în complexitatea proceselor în sine. De exemplu, doriți să deschideți în mod regulat o pagină web. Pentru a face acest lucru, trebuie doar să selectați grupul „Internet”, apoi selectați „Deschideți pagina web”. Introdu adresa ei. Configurarea este completă. Exemplele rămase de automatizare nu sunt cu mult mai complicate decât cele descrise mai sus.

Setările suplimentare vă permit să specificați manual prioritatea proceselor lansate și să specificați condițiile exacte de lansare. De asemenea, puteți lansa aplicații în numele oricărui utilizator din sistem și puteți modifica valorile variabilelor de mediu Windows.

Și, în sfârșit, un raport despre munca depusă este afișat în fereastra ultimei file. Dacă doriți, puteți dezactiva înregistrarea tuturor evenimentelor.

Ce operațiuni poate automatiza xStarter? Lista completă a caracteristicilor programului este prea mare pentru a cita orbește informații oficiale. Dar este încă de remarcat unele dintre sarcinile disponibile pentru automatizare. În primul rând, aceasta este orice performanță a oricărei operațiuni cu fișiere. Setările flexibile de backup sugerează o bună securitate a datelor. Programul poate monitoriza modificările la fișiere și directoare, le poate sincroniza, înregistra și rula macrocomenzi Windows.

xStarter vă permite să lucrați cu e-mail și fișiere folosind protocoalele FTP și HTTP. Și, în sfârșit, baza tuturor programatorilor - puteți rula orice program într-un program.

Programul este gratuit pentru tine și pentru mine, utilizatorii vorbitori de limbă rusă.

Articolul a fost publicat pe site-ul web Boris Lion 21 iunie 2008 - http://borislion.ru/ (Inițiativa de a scrie acest articol îi aparține lui Boris Lion, pentru care îi mulțumesc mult)

Din acest articol veți afla despre automatizarea acțiunilor de rutină pe computer. Voi vorbi și despre cum și cu ce ajutor poate fi organizată această automatizare.

Destul de des, pe un computer, trebuie să faceți câteva acțiuni simple, dar repetate, cum ar fi mișcările mouse-ului, apăsările de taste și introducerea textului.

Aceasta este o muncă monotonă și complet neinteresantă. Cât mi-aș dori să se poată face de la sine! Sau, pentru ca computerul să preia execuția acestuia.

Acest lucru este destul de posibil.

Pentru a rezolva această problemă, există programe speciale care vă permit să înregistrați acțiunile utilizatorului (mișcări ale mouse-ului, apăsări de taste) și apoi să le redați la momentul potrivit.

În linii mari, îi arăți computerului ce trebuie să facă și apoi el însuși îți va reproduce acțiunile când și de câte ori ai nevoie.

În acest caz, software-ul cu care lucrați va considera că acțiunile reproduse provin de la utilizator, de la dvs.

În acest fel, puteți automatiza orice acțiuni repetitive pe computer.

Am încercat mai multe programe de automatizare și ceea ce am fost cel mai mulțumit a fost dezvoltarea lui Denis Safonov numită AutoClickExtreme: .

Programul AutoClickExtreme este conceput pentru a automatiza acțiunile repetate ale utilizatorului.

Folosind-o, puteți procesa tabele în Excel, puteți procesa un număr mare de fișiere, puteți face o copie de rezervă a datelor importante și, de asemenea, puteți transfera baze de date dintr-un format în altul.

Aceasta este doar o mică parte din posibilele aplicații ale acestui program. Cu el puteți automatiza aproape orice sarcină simplă, repetitivă.

Iată care sunt caracteristicile utile ale AutoClickExtreme.

  1. Abilitatea de a reda rapid acțiunile înregistrate. Computerul este mai rapid decât tine și poate face aceleași lucruri de zeci de ori mai rapid.
  2. Posibilitatea de a edita manual rezultatul unei înregistrări de acțiune. De exemplu, puteți elimina acțiunile inutile din înregistrare, cum ar fi mișcările inutile ale mouse-ului.
  3. Posibilitatea de a insera text de orice lungime în loc de orice cuvânt scurt (funcția „autotext”) în orice program.
  4. Lansarea unei anumite redări poate fi legată de o tastă rapidă.
  5. Și folosind această cheie, lansați-o oricând aveți nevoie
  6. Abilitatea de a reda acțiunile înregistrate într-o buclă de orice număr de ori.

Pune în 100.000 de cicluri și du-te la culcare, totul se va rezolva de la sine.

  1. Posibilitatea de a introduce o întârziere arbitrară în acțiunile înregistrate. Puteți amâna pornirea pentru orice perioadă de timp, puteți introduce o comandă de întârziere între orice acțiune.
  2. Pe lângă avantaje, există și unele limitări atunci când utilizați programul AutoClickExtreme.

Nu reproduce întotdeauna în mod adecvat acțiunile înregistrate în jocurile bazate pe DirectX.

Nu este posibil să lucrați cu programe de consolă, deoarece lucrul cu acesta se bazează pe principii diferite pentru introducerea informațiilor de la tastatură și mouse față de aplicațiile Windows.

  • Automatizarea personală este o chestiune creativă, probabil că veți putea veni cu unele dintre propriile aplicații originale pentru acest program.
  • Vă voi oferi acum câteva idei valoroase despre utilizarea AutoClickExtreme.
  • În absența dumneavoastră, este posibil să rulați orice programe sau procese.
  • Configurați propriile taste rapide care nu au fost furnizate într-un anumit program. Notează acțiunile necesare cu programul și „atârnă-le” pe o anumită tastă rapidă.
  • Procesează masiv un număr mare de documente: baze de date, imagini, texte, efectuând unele editări standardizate.
  • Este posibil să faceți copii de rezervă ale documentelor valoroase pe computer. Backup-ul automat al celor mai importante foldere pe un alt mediu, care s-ar face fără prezența dvs., vă va proteja fișierele de lucru de pierdere în caz de eșec.
  • Dacă trebuie să numerotați sau să calculați automat ceva în munca dvs., puteți utiliza un calculator standard sau un program Excel, unde sunt inserate datele, calculul este efectuat și rezultatul este apoi copiat într-un alt fișier.
  • Este convenabil să distribuiți informații dintr-un document în mai multe documente diferite.

De ce are sens să vă automatizați munca cât mai mult posibil cu AutoClickExtreme?

  • Veți putea economisi timp și nervi pe care altfel i-ați cheltui cu operațiunile de rutină.
  • Apelând acțiunile înregistrate pe taste rapide, vă puteți oferi instrumente suplimentare cu care să lucrați, economisind și mai mult timp.
  • Eliminați complet erorile. Factorul uman funcționează, iar atunci când se efectuează același tip de muncă, uneori vor exista neajunsuri. Computerul nu face greseli.

În general, mi-a plăcut AutoClickExtreme. Este interesant că înregistrarea demonstrativă atrage imagini destul de complexe „de mână” în editorul de grafică Paint. Merita aruncat o privire.

Pentru a rezuma, pot spune că optimizarea și automatizarea muncii dvs. pe un computer este un subiect important care vă permite să obțineți o mulțime de beneficii. AutoClickExtreme este un instrument foarte util pe care vă încurajez să îl încercați și să îl utilizați.

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. Este convenabil ca scripturile să poată 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ă. Ca parametri ai funcției, ar trebui să specificați titlul ferestrei și textul 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 de 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 să-i vedem proprietățile, să o activăm sau să creăm 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 secvențelor 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, încărcare mare a sistemului). Condițiile specifică alte opțiuni pentru executarea unei sarcini, de exemplu, în timp ce computerul este inactiv.