Ohjelma, joka suorittaa automaattisesti minkä tahansa toiminnon. Työntekijä hihnassa: Katsaus rutiinitoimintojen automatisointiohjelmiin

Toiminnon automatisointi Perfect Automationilla ei vaadi ohjelmointia. Käyttämällä suurta joukkoa valmiita komentoja, Perfect Automation voi automatisoida kaiken monimutkaiset Windows-tehtävät. Tämä ohjelma sisältää hiiren ja näppäimistön toiminnan tallennin, tehtävänhallinta integroitu kanssa suunnittelija ja edistynyt käsikirjoituseditori täyden tuen Gentee-ohjelmointikielelle niille, joiden on automatisoitava monimutkaisia ​​tehtäviä.

Ohjelmointia ei tarvita!

Perfect Automationissa on kaikki yksinkertaisimpien rutiinitoimintojen automatisointiin ilman ohjelmointia. Riittää, kun ilmoittaa tarvittavat toiminnot peräkkäin valitsemalla ne komentoluettelosta. Lisäksi sisäänrakennettu hiiri- ja näppäimistötallennin voi tallentaa kaikki toiminnot yhteen skriptiin ja luoda suoritettavan .exe-tiedoston. Voit toistaa tallenteen joko Perfect Automationista tai ajamalla luotua ohjelmaa.

Voit tietysti muokata komentosarjaa milloin tahansa muuttamalla parametreja ja lisäämällä uusia komentoja. Skriptieditorin avulla voit automatisoida erilaisia ​​tehtäviä yksinkertaisilla tavoilla.

Luettelo ominaisuuksista

  • Tallenna ja toista hiiren ja näppäimistön toimintoja voit automatisoida joitain yleisiä toistuvia tehtäviä, kun työskentelet muiden ohjelmien kanssa.
  • Ohjelmanhallinta sisäänrakennetulla aikataululla voit suorittaa tehtäviä tiettyyn aikaan tai tiettyihin tapahtumiin.
  • Itsenäiset suoritettavat tiedostot, jonka on luonut Perfect Automation, ne eivät vaadi ylimääräisiä DLL-tiedostoja ja kirjastoja, ja niitä voidaan käyttää missä tahansa Windows-tietokoneessa.
  • Sisäänrakennettu skriptieditori tukee Gentee, jonka avulla edistyneet käyttäjät voivat ratkaista monimutkaisia ​​ongelmia.
  • Itsenäiset EXE-tiedostot

    Perfect Automation luo erilliset suoritettavat tiedostot (.exe) komentosarjoista, joita voidaan käyttää missä tahansa Windows-tietokoneessa, jopa ilman Perfect Automation -ohjelmaa. Scripts.exe-tiedostosta luodut tiedostot eivät vaadi ylimääräisiä DLL-tiedostoja, kirjastoja ja muita tiedostoja. Voit luoda oikeita ohjelmia kirjoittamatta riviä koodia ja suorittaa ne tarvittaessa.

    Skriptieditori Gentee-tuella

    Skriptieditori sisältää suuren joukon valmiita komentoja ongelmien ratkaisemiseen. Lisäksi ohjelma tukee

    Hei kaikki!
    Halusin kutsun Habriin ( kiitos Nast-käyttäjälle kutsusta), ja lopulta tästä tosiasiasta tuli liikkeellepaneva voima artikkelin kirjoittamiselle, joka perustuu henkilökohtaiseen kokemukseen PC-tehtävien automatisoinnin alalla.
    Olen automaatti, pidän useimpien tehtävien (ohjelmistot, laitteistot) suorittamisesta automaattisesti ilman minun tai muiden ihmisten väliintuloa.

    Kohde:

    1. Kerro ja ehkä opeta optimoimaan työ tietokoneella.
    2. Jokainen, joka on etsinyt tällaista tietoa, osaa aloittaa ja kehittyä tehtävien optimoijaksi.
    3. Tarjoaa lisämahdollisuuden voittaa laiskuus ja tehdä jotain todella hyödyllistä itsellesi ja muille.
    4. Näytä esimerkki siitä, kuinka luodaan ohjelma, joka suorittaa automaattisesti tallennetun toimintoalgoritmin avuksesi.
    5. Todistaa, että automaatio ei ole tylsää, mutta sen seurauksena se on hyödyllistä ja jopa erittäin mielenkiintoista.
    Syyt:

    Ensinnäkin. Olen usein törmännyt siihen tosiasiaan, että useimmat käyttäjät eivät osaa organisoida työaikaansa varsinkaan tietokoneella. On hassua seurata, kun käyttäjä saa huomionsa todella kalliisti palkatusta työstä pienten ohjelmistojen (joskus laitteiston) toimien takia ja katsoo sitten närkästyneenä pomoa, joka tässä kuussa alensi bonusta huonosta suorituksesta aiempiin tuloksiin verrattuna.

    Toiseksi. Minulla oli usein rutiinitehtäviä, jotka pakotin suorittamaan automaattisesti käyttämällä erilaisia ​​ohjelmistotuotteita. Mutta riippumatta siitä kuinka monta ohjelmistovaihtoehtoa on olemassa, aina on toimintoja, joita ei ole niin helppo toteuttaa yhdessä paketissa. Ja minun piti käyttää useita automaatioohjelmia yhdessä ohjelmien kanssa toimisto- tai ei-niin-toimistotyötä varten.

    Kolmanneksi. Tuli aika, jolloin ilmestyi todellinen rutiinitehtävä. Se liittyi siihen, että PDF-tiedostosta oli tarpeen purkaa teksti, taulukot, kuvat ja siihen asennettu suoja kopiointia, minkä tahansa ohjelmiston tunnistamista, tulostusta ja jotain muuta vastaan. Yleensä tiedoston kirjoittaja asetti maksimaalisen suojan johonkin (en edes muista) PDF-tiedostojen luontiohjelmaan. Ja toinen tärkeä kohta, tiedostossa on 202 sivua, tausta on sininen ja teksti on joskus keltaista, joskus sinistä. Ja mikä tärkeintä, valmiin tekstin vastaanottamisaika on vain 3 päivää. Kärsin joskus laiskuudesta, joten hylkäsin välittömästi kaiken fyysisen työn, enkä myöskään etsinyt tusinaa, joka rakastaa tekstin manuaalista tulostamista kuvasta. Kuten aina, käännyin ohjelmistotuotteiden puoleen tehtävien automatisoimiseksi. Loppujen lopuksi, kun olet viettänyt tunnin oikean algoritmin kirjoittamiseen, voit viettää puoli päivää hauskempiin asioihin.

    Mutta kaikki ei ole niin yksinkertaista kuin miltä ensi silmäyksellä näyttää. Sanoin jo edellä, että yksi ohjelma pystyy tekemään maksimissaan 99,9% vaaditusta työstä. Joten aloin etsiä Internetistä ja käyttää yksitellen muodikkaimpia, arvioiden ja arvostelujen mukaan, automaatioohjelmia, tietysti edellyttäen, että ensinnäkin ne pystyvät suorittamaan tarvitsemani toiminnot GUI-ympäristössä, eivätkä konsolissa. , ja toiseksi, ne ovat ilmaisia. Kyllä, muuten, puhumme Win-sovelluksista. En suosittele, mikä sovellus on parempi ja mikä huonompi - voit kokeilla sitä itse tavoitteidesi ja mukavuustottumustesi mukaan. Pystyn periaatteessa automatisoimaan BASICissa paremmin kuin mikään tähän asiaan erikoistunut ohjelma, mutta en halunnut asentaa Visual Studiota - se on ajan ja kiintolevytilan hukkaa. Lisäksi tarvitset ohjelman, jolla on jo kaikki vaihtoehdot tietokoneen ohjaamiseen, jossa sinun tarvitsee vain valita kaikki tarvittavat toiminnot luettelosta ja muuttaa muutama parametri itsellesi. Ja tyypilliselle käyttäjälle tämä on juuri sitä, mitä vaaditaan, ohjelmointikieliä ei tarvitse opetella, kaiken pitäisi jo luoda etukäteen ja toimia.

    Joten tässä se on. Valitsin xStarter-ohjelman (silloin v.1.9.2). 90% oikein. En kehtaa sitä, sanon vain, että sovelluksessa on todella kätevä ympäristö automaatioalgoritmin laajalle levittämiselle. Ainoa huono asia on, että jotkut toiminnot eivät ole konfiguroitavissa, esimerkiksi näytön kuvakaappaustoiminto menettää laadun pakkaamisen vuoksi - se ei sovellu tekstin tunnistamiseen. Ja en myöskään pitänyt siitä, että ei ollut erillistä ikkunaa, joka näyttäisi hiiren kohdistimen koordinaatit, minun piti ladata gadget Vista OS:n "Mouse Pointer Locator" -sivupalkkiin. Ja tietysti kolmas asia ei ole kovin tärkeä edistyneelle käyttäjälle, mutta joissakin kiistanalaisissa kysymyksissä se on välttämätöntä - tämä on apu sovelluksen toimivuuteen. Tuntuu, että ohjetiedosto on vanhasta versiosta, ja kuvauksessa on vain osa toiminnoista.

    Tätä kirjoittaessani tarkistin xStarter v.1.9.3:n uuden version - ohjetiedosto on nyt valmis, näytöllä on osoittimen aloitus- ja päätepisteiden määrittämiseen tähtäimet ja kuvakaappauksen laatu on huomattavasti parantunut, nyt teksti voidaan tunnistaa. Hyvin tehty kaverit! Odotan mielelläni tämän ohjelman uusia julkaisuja, joissa saan vielä enemmän toimintoja.

    Ja toteutin PDF-tiedoston tunnistusalgoritmin (suojauksella) hyvin yksinkertaisesti:

    1. Koko näytön PDF
    2. Kuvakaappaus "Print Screen" -kuvasta
    3. Liitä "Photoshopiin"
    4. Siirry sivulle 202
    5. Makro "Photoshopissa": rajaus, tallentaminen
    6. Kansio kuvilla "Fine Readerissä"
    Käsintehty:
    • Manuaalinen tekstianalyysi ja virheenkorjaus.
    • Tallentaminen "Wordissa"
    • DOC-tiedoston muokkaaminen
    Yksittäisten tehtävien ajankäyttö:
    • Automaatioalgoritmin luominen – 25-30 min.
    • Algoritmin asettaminen – 30-60 min.
    • Tekstin tunnistus ja muokkaus – 4-5 tuntia.
    Kokonaisajankäyttö:
    • Automaattisesti (1 henkilö muokkaa vain tekstiä, loput automaattisesti) – 5-7 tuntia.
    • Ilman automaatiota (1 henkilö tekee kaiken manuaalisesti) – 3-5 päivää.

    Käytännön esimerkki: (ei siitä, mitä yllä kirjoitettiin!)

    Näytän sinulle paitsi esimerkin "Hello World" -tyypistä, näytän sinulle kuinka luoda botti (eli automaatioalgoritmi) pelille "Friend Factory" sivustolla vkontakte.ru

    Tämä peli houkutteli minua juuri siksi, että voit ansaita virtuaalista rahaa robotilla, vaikka peli toimii selaimessa ja on Flash-objekti. Minulla ei ole pätevyyttä flash-tekniikoissa, joten jätin heti sivuun erityisesti luodut pyynnöt pelin ohjaamiseksi ilman selainta (jos sellaista on ollenkaan olemassa?), bottini käyttää vain hiiren kohdistinta erityisesti peliin ja muutama muu toiminto. Selaimen ohjaamiseen, kuvakaappaukseen, muuttujiin, silmukoihin ja mitään muuta ei tarvita.

    Botti koostuu kahdesta tehtävästä:

    1. "Friend Factory – Purchase (Firefox)" on botin pääalgoritmi. "Firefox" on yksinkertaisesti sen selaimen nimitys, jonka kanssa algoritmi toimii. Voidaan säätää kenelle tahansa sopivaksi.
    2. "Read_Compare_ff" on lisäalgoritmi kuvan tarkistamiseksi, onko se muuttunut.
    Bottialgoritmi suorittaa seuraavat toimet:
    1. Etsii selainikkunan, jossa peli on käynnissä, ja avaa sen koko näytöllä.
    2. Seuraavaksi käynnistetään toinen tehtävä, joka ottaa tilannekuvan näytön alueesta täsmälleen siitä paikasta, jossa pelin rahasumman sisältävä numero sijaitsee.
    3. Nyt botin pitäisi siirtää kohdistinta ja klikata "Nursery"-painiketta, sitten "Kaikki" ja ostaa ensimmäinen lemmikki, jonka se kohtaa.
    4. Kun lemmikki ostetaan, rahasumma pienenee - kohdan 2 mukainen 2. tehtävämme tarkistaa tämän.
    5. Jos "Kaikki" lastentarhassa ei ole lemmikkejä (tätä tapahtuu usein), toista vaihe 3 loputtomasti.
    6. Oston jälkeen botti tarkistaa jonkin ajan kuluttua (kohta 2) lemmikin myynnin - eli rahan määrän kasvun.
    7. Jos lemmikki myydään, botti toistaa vaiheen 3, jos sitä ei myydä, niin botti painaa "Nursery"-painiketta päivittääkseen pelin tuloksen äärettömän monta kertaa.
    Tämä on yleinen kuvaus algoritmin toiminnasta, jonka tein omiin tarkoituksiini ja käytän edelleen. Ensimmäinen oli botti, joka vieraili pelissä 2 tunnin välein, mutta se antoi paljon vähemmän voittoa pelissä kuin toinen. On hyvä jättää botti käynnissä, kun olet poissa tietokoneeltasi.

    Ja lopuksi...

    Automatisoinnin edut:

    1. Parempi PC:n tuottavuus (ensisijaisesti toistuviin tehtäviin).
    2. Aikaa jää enemmän lepoon tai muuhun toimintaan.
    3. Alkulaiskuuden kynnyksen ylittäminen, eli aikomus luoda algoritmi oman olemassaolosi helpottamiseksi.
    4. Hyödyllinen henkilökohtaisiin tarkoituksiin.
    5. Tekniikan lisäosaaminen voi olla vain hyödyksi.
    Automatisoinnin haitat:
    1. Ihmiset eivät halua oppia ja kehittyä, he ovat tyytyväisiä siihen, mitä he ovat tehneet vuosikymmeniä. Laiskuus voittaa!
    2. Ihmiset pelkäävät tehdä töitä nopeammin, koska pomo kuormittaa heidät välittömästi lisätyöllä. Jälleen laiskuus voittaa bonukset!
    3. Koulusta lähtien ihmiset opetetaan työskentelemään, ei ansaitsemaan rahaa!
    Tulos:
    Haluan tämän artikkelin auttavan ainakin jotakuta kehittymään prosessiautomaation alalla. Ja jotta jokainen, joka liittyy epäsuorasti tähän artikkeliin, ilmaisi subjektiivisen mielipiteensä lukemistaan ​​tiedoista. No, tietysti aion jo erittäin kiitollinen kutsusta Habrausers-laavaan;)

    Tunnisteet: Lisää tunnisteita

    OS Windows on saavuttanut suosiota ensisijaisesti kätevän ja intuitiivisen käyttöliittymänsä ansiosta. Mutta jos keskimääräinen käyttäjä vain hyötyi tästä, niin järjestelmänvalvojalle painonappiohjauksella on monia haittoja. Tietysti jotkin ongelmat voidaan ratkaista käyttämällä konsolin komentoja ja komentosarjoja, mutta eivät kaikki. Ja tässä avuksi tulevat erityiset automaatiotyökalut.

    AutoIt

    Yksi järjestelmänvalvojien suosituimmista automaatiotyökaluista on AutoIt (autoitscript.com/autoit3), joka simuloi näppäinpainalluksia, hiiren napsautuksia ja muita vastaavia toimintoja, joita käyttäjä yleensä tekee työskennellessään GUI-sovelluksissa.

    AutoIt:n avulla kaikki nämä liikkeet voidaan ohjelmoida käyttämällä BASIC-tyyppistä kieltä. Ohjelma voi hallita prosesseja, käyttää Windows API:ta ja DLL:tä, rekisteriä, leikepöytää, tiedostoja (lukea, muuttaa, poistaa), luoda GUI:ta, viestejä, tiedonsyöttölomakkeita, työskennellä tietokantojen kanssa (MySQL ja SQLite), lukea HTML-koodia, ladata tiedostot, sähköpostit ja paljon muuta. Yleensä kaikki riippuu vain halusta käsitellä asetuksia. On ilahduttavaa, että AutoIt ei vaadi ohjelmointitaitoja järjestelmänvalvojalta. Skripteissä pääset helposti käsiksi ikkunan ohjaimiin vain parilla koodirivillä. Muista kuitenkin, että AutoIt toimii saumattomasti tavallisten Windows-ikkunoiden kanssa. Jos kirjoittajat huolehtivat käyttöliittymän ainutlaatuisuudesta, sinun on työskenneltävä hieman AutoIt-asetuksen aikana löytääksesi tarvittavat parametrit.

    Tukee Windowsia 95-2k8, mukaan lukien järjestelmän 64-bittiset versiot, ja on "ystävällinen" Vista UAC:n kanssa. On kätevää, että komentosarjat voidaan kääntää exe-tiedostoon ja suorittaa sitten toisella koneella. Lisäsovelluksia tai kirjastoja ei tarvita.

    AutoIt jaetaan freeware-lisenssillä, mikä mahdollistaa sen käytön rajoituksetta, myös kaupallisiin tarkoituksiin. Asennus on vakio, ei lisävaatimuksia. Nykyinen versio on 3, joka ei ole syntaksi yhteensopiva edellisen version 2 kanssa. Ohjelman mukana tulee SciTE4AutoIt3-skriptieditori, AU3Check.exe-syntaksintarkistusapuohjelma, valmiita esimerkkejä, Aut2Exe-kääntäjä (ja käänteinen Exe2Aut) ja ohje. Asennuksen aikana *.au3-laajennus yhdistetään AutoIt-tulkkiin.

    AutoIt:ssä käytetty skriptikieli on yksi sen vahvuuksista. Se on sekä tehokas että yksinkertainen. Esimerkiksi, jos haluat suorittaa ohjelman, kirjoita:

    Siinä se, ei enempää toimintaa. AutoIt on loistava tapa automatisoida asennusprosessi sovelluksille, jotka eivät tue vastaustiedostoja. Ikkunoiden pyytämiseen käytetään yleensä WinWaitActive-toimintoa parametrien syöttämiseen, mikä keskeyttää komentosarjan suorittamisen, kunnes ikkuna aktivoituu. Funktioparametrien tulee sisältää ikkunan otsikko ja valinnainen lisäteksti. Jälkimmäisen avulla voit erottaa saman ohjelman eri ikkunat toisistaan. Esimerkiksi AutoIt-asennusikkunat sisältävät saman otsikon - AutoIt v3.3.6.1.5, eli jos käytät:

    WinWaitActive("AutoIt v3.3.6.1.5")

    Tämä malli sopii kaikkiin asennuksen vaiheisiin. Siksi on parempi selventää kirjoittamalla lisätekstiä, joka näkyy ikkunassa, esimerkiksi:

    WinWaitActive("AutoIt v3.3.6.1.5", "Lisenssisopimus")

    Tämä vie meidät ehdottomasti lisenssisopimusikkunaan. Ei muuta kuin lähetä hänelle vahvistus: Lähetä("!y")

    Kuten näet, kaikki on yksinkertaista. Ohjelmien lisäksi on asennettu myös AutoIt Window Info Tool (AU3Info.exe) -apuohjelma, jonka avulla saat kaikki tiedot ikkunan otsikosta, tekstistä (näytetty ja piilotettu), tilapalkista, sijainnista, väristä ja niin edelleen. . Suoritamme sen vain ja asetamme ikkunaan ristin, jonka jälkeen luemme kaikki arvot Window Info Toolista. Sen avulla on paljon helpompaa kerätä tarvittavat tiedot koeohjelman ikkunasta. AutoIt-ohje on erittäin yksityiskohtainen, siinä on kaikki kielen käytön hienoudet. Projektin verkkosivuston dokumentaatiosta löydät linkin ohjeen käännettyyn versioon. Lisäksi useilla erikoisfoorumeilla on yleensä erillinen säie. Ei pitäisi olla ongelmia AutoIt:n oppimisessa yhdessä illassa. Voit oppia kirjoittamaan yksinkertaisia ​​skriptejä, jotka vievät luonnollisesti paljon aikaa.

    Xstarter

    Toinen suosittu ohjelma järjestelmänvalvojan rutiinitehtävien automatisointiin. Kehittäjä on maanmiehimme, Alexey Gilev (xstarter.com/rus), vastaavasti xStarterilla on lokalisoitu käyttöliittymä, ja mikä tärkeintä, ohjelmaa jaetaan ilmaiseksi venäjänkielisille käyttäjille.

    Asennuksen jälkeen xStarter voidaan käynnistää manuaalisesti, automaattisesti käyttäjän kirjautuessa sisään tai Windows-palveluna. Jälkimmäisen vaihtoehdon avulla voit suorittaa tehtävän täsmälleen määritettynä aikana riippumatta käyttäjän rekisteröinnistä järjestelmään ja muista tekijöistä, kunhan tietokone on päällä. Se tarjoaa tehtävien säännöllisen suorittamisen, yhdistetyn aikataulun, ohitusten ja toimintojen asettamisen menetetyille tehtäville sekä tapahtumakohtaisen laukaisun. Yleensä vaihtoehtoja on enemmän kuin tarpeeksi. xStarterin avulla voit laajentaa pikanäppäinluetteloa tai määrittää niiden arvot uudelleen maailmanlaajuisesti tai paikallisesti. Voit esimerkiksi saada tehtävän suoritettua helposti, kun painat näppäinyhdistelmää , mutta vain jos Firefox on käynnissä.

    Käynnissä oleva ohjelma asetetaan lokeroon napsauttamalla kuvaketta, avaamme tehtäväeditorin. Osat/Tehtävät-ikkunasta löydät kaksi tusinaa esimerkkiä, kuten sanotaan, kaikkiin tapauksiin. Käytössä olevat tehtävät on merkitty vihreällä kuvakkeella.

    Valitsemme merkitykseltään lähimmän (tai luomme uuden tehtävän), kopioimme sen kontekstivalikon avulla ja muokkaamme sitä tarpeidesi mukaan. Jokainen tehtävä on määritetty neljään välilehteen. Joten "Aikataulu ja tiedot" -välilehdellä ilmoitamme tehtävän nimen, kellonajan tai tapahtuman, jolloin se käynnistetään, näppäinyhdistelmän ja valinnaisesti aktiivisen ohjelmaikkunan, kun se tulee näkyviin, tehtävä tulee suorittaa. Itse makrot kirjoitetaan "Toiminnot" -välilehdelle. Napsauta "Uusi toiminto" - asetusikkuna tulee näkyviin. Vasemmalla puolella on esiasetukset, jotka on jaettu useisiin ryhmiin, sitten määritetään parametrit oikealla puolella. Muiden tehtävävälilehtien avulla voit määrittää muuttujia, asettaa prioriteetin, suorittaa erillisen prosessin ja kirjata lokia. Kaikki on hyvin yksinkertaista ja selkeää.

    Estettyjen toimintojen aktivoimiseksi sinun on lisäksi asennettava xStartHooks-moduuli. Tässä tapauksessa xStarter käyttäytyy kuin tyypillinen troijalainen tai haittaohjelma - se alkaa siepata järjestelmäpuheluita, "painaa" näppäimiä ja lähettää viestejä, joista virustorjunta ja palomuuri eivät ehkä pidä. Mutta joillakin virustorjuntaohjelmilla (esimerkiksi NOD32) tämä voidaan ratkaista helposti, lisää vain xStarter poikkeuksiin.

    Mukavuuden vuoksi makrot voidaan kääntää exe-tiedostoksi tietyillä asetuksilla, kaikki tarvittavat kirjastot voidaan lisätä tähän automaattisesti. Sitten jaamme tällaiset tiedostot muihin järjestelmiin ja suoritamme ne.

    On vielä lisättävä, että kaikkia Windows-käyttöjärjestelmiä NT4:stä 2k8/7:ään tuetaan.

    Projektifoorumilta löydät esimerkkejä suosituista tehtävistä, kuten tiedostojen lataamisesta, tekstiviestien ja sähköpostin lähettämisestä, varmuuskopioinnista ja tietojen synkronoinnista.
    Sivustolta on saatavilla myös Firebird/Interbase-ohjelman Starter Job Scheduler -erikoisversio, joka on suunniteltu suorittamaan SQL-skriptejä, varmuuskopioimaan ja palauttamaan tietoja näissä DBMS-järjestelmissä. Toinen ainutlaatuinen ominaisuus on tehtävien käynnistysten etähallinta sekä lokin tarkasteleminen erityisellä xStarter Web Pilot -sovelluksella.

    Automatisoida

    Todennäköisesti tunnetuin kaupallinen tehtävien automatisointiohjelma on Network Automation, Inc:n (networkautomation.com) kehittämä AutoMate. Sen pääominaisuus on tehtävien luominen kätevän graafisen käyttöliittymän avulla ilman, että sinun tarvitsee kirjoittaa koodia. Koko prosessi on yksinkertaistettu ohjattujen toimintojen ja erityisen tehtäväeditorin Task Builderin avulla. Ohjelma sisältää suuren määrän valmiita toimintamalleja ja reaktioita niihin, mikä yksinkertaistaa entisestään toimintaketjun luomisprosessia. AutoMate 7:n nykyinen versio kirjoitushetkellä tukee yli 230 esiasetettua toimintoa, joiden avulla voit ajoittaa tehtäviä, työskennellä tiedostojen ja tietokantojen kanssa, siirtää tietoja FTP/SFTP:n kautta, salata PGP:n avulla, valvoa järjestelmiä, käyttää WMI:tä ja paljon muuta.

    AutoMate on saatavana neljänä versiona, jotka kaikki on räätälöity tiettyihin käyttötarkoituksiin: AutoMate Professional ja Premium, AutoMateBPAServer 7 Standard ja Enterprise. Yksinkertaisin - AutoMate Professional - tarjoaa kätevän käyttöliittymän tehtävien luomiseen paikallisessa järjestelmässä. Edistyksellisin - Enterprise - tarjoaa mahdollisuuden helposti hallita tilejä ja rooleja, työskennellä AD:ssa, tarjoaa useiden koneiden keskitetyn hallinnan, SNMP-tuen, telnet- ja pääteemulaattorin.
    Kaikki Win-käyttöjärjestelmät XP SP2:sta 2k8/7:ään ovat tuettuja. Asennusta varten tarvitset Microsoft .NET Framework version 3.0.

    Varsinainen hallinta tapahtuu kahdella konsolilla - Task Builder ja Task Administrator. Tehtävät luodaan Task Builderissa. Tämä prosessi on melko yksinkertainen: vasemmalla olevassa paneelissa 29 käytettävissä olevasta ryhmästä valitse haluamasi toiminto ja siirrä se hiirellä keskikenttään. Näkyviin tulee ohjattu toiminto, jonka avulla voit tarkentaa asetuksiasi. Luodaan esimerkiksi toiminto, jonka avulla voit saada tietoja kiintolevyn osioon. Siirry valikkoon Järjestelmä -> Hanki äänenvoimakkuustiedot, näkyviin tulee samanniminen ohjattu toiminto, joka koostuu neljästä välilehdestä.

    Meidän täytyy käydä läpi ja valita parametrit kussakin niistä peräkkäin. Yleisesti ilmoitamme levyosion ja parametrit, jotka haluamme vastaanottaa: tyyppi, nimike, tiedostojärjestelmä, sijainti. Vaihtoehtoisesti voit valita heti Kaikki taltiot ja määrittää vahvistusehdot napsauttamalla kentän vieressä olevaa kuvaketta. Ohjelma tarjoaa joukon sisäänrakennettuja muuttujia, toimintoja ja laukaisimia, joita voidaan käyttää tässä kentässä. Voit myös luoda oman ehtosi. Muilla välilehdillä määritellään kuvaus tehtävästä ja toiminnasta virheiden sattuessa.
    Kun tehtävä on luotu, se näkyy keskellä olevassa luettelossa, jossa voit muokata, siirtää, poistaa sen käytöstä ja niin edelleen. Valitse seuraavaksi ja syötä muut toiminnot samalla tavalla. Virheenkorjausta varten voit lisätä työhön keskeytyspisteitä (Breakpoint, ).

    Task Administrator on suunniteltu hallitsemaan kaikkia tehtäviä sekä paikallisessa että etäjärjestelmässä. Kun olet valinnut siitä minkä tahansa tehtävän, voimme tarkastella sen ominaisuuksia, aktivoida sen tai luoda uuden tehtävän. Tehtävän ominaisuuksissa on määrätty liipaisimet, prioriteetti, suojaus ja tili, jonka puolesta se suoritetaan. Asetuksia on monia, ne ovat hyvin erilaisia. Tehtävät tallennetaan tiedostoihin, joiden tunniste on *.aml.

    AutoHotkey

    AutoHotkey (autohotkey.com) on AutoIt v2:n haarukka. Sen kirjoittaja Chris Mallett ehdotti pikanäppäintuen lisäämistä AutoItille, mutta idea ei löytänyt vastausta, ja sen seurauksena alkuperäinen julkaisu julkaistiin marraskuussa 2003. Toisin kuin sen emotuotteessa, AutoHotkey on saatavilla GNU GPL -lisenssillä.

    Kielen syntaksi perustuu AutoIt v2:een, joitain ideoita v3:sta. Sen avulla voit helposti automatisoida toistuvia tehtäviä: ohjelman käynnistäminen, sähköpostin lähettäminen, rekisterin muokkaaminen. Se tukee työskentelyä tiedostojen kanssa, simuloi hiiren painikkeen painalluksia ja on mahdollista luoda graafinen käyttöliittymä. Ohjelma voi valvoa järjestelmän tapahtumia ja suorittaa toimintoja niiden tapahtuessa.

    Mutta AutoHotkeyn temppu on pikanäppäinten hallinta. Esimerkiksi käynnistääksesi laskimen yhdistelmällä , kirjoitamme vain yhden rivin:

    Hash-merkki "#" vastaa avainta . Dokumentaatio on erittäin yksityiskohtainen (käännös löytyy osoitteesta www.script-coding.info/AutoHotkeyTranslation.html), se heijastaa kaikkia kielen ominaisuuksia. Itse tulkin lisäksi projekti tarjoaa apuohjelman graafisen käyttöliittymän luomiseen - SmartGUI Creator ja SciTE4AutoHotkey-editori, jossa on korostus ja koodin täydennys.

    Skriptit (*.ahk-pääte) voidaan kääntää exe-tiedostoksi ja suorittaa millä tahansa tietokoneella.

    Asenna Firefox automaattisesti käyttämällä AutoIt

    AutoItSetOption("WinTitleMatchMode", 2)
    AutoItSetOption("WinDetectHiddenText", 1)
    WinMinimizeAll()
    Nukkua (1000)
    Suorita("FirefoxSetup3.6.6.exe")
    WinWait ("Asenna Mozilla Firefox")
    Lähetä ("(ENTER)")
    WinWait("Mozilla Firefoxin asennus", "Asennustyyppi")
    Lähetä ("(ENTER)")
    WinWait("Asenna Mozilla Firefox", "Yhteenveto")
    Lähetä ("(ENTER)")
    WinWait("Asenna Mozilla Firefox", "Sammuta
    ohjattu asennus")
    Lähetä ("(ENTER)")
    Poistu

    AUTOMAATIOTA MISSÄÄN

    Kalifornialaisen yrityksen Tethys Solutions, LLC () kehitys on jo ansainnut järjestelmänvalvojien tunnustusta ja palkintoja useilta mediajulkaisuilta. Automation Anywheren avulla voit helposti automatisoida minkä tahansa toistuvan tehtävän, yksinkertaisen tai monimutkaisen, ilman ohjelmointia.

    Sanon heti, että tuote on erittäin vakava ja siinä on valtava määrä mahdollisuuksia. Ohjelma voi työskennellä tiedostojen kanssa, lähettää sähköpostia, suorittaa tehtäviä suunnitelman mukaan tai laukaisimessa, käyttää VBS- ja JavaScript-skriptejä ja paljon muuta. Teknologia, jota kutsutaan nimellä "SMART Automation Technology", eliminoi järjestelmänvalvojan tarpeen olla myös ohjelmoija. Tallennus voidaan tehdä automaattisesti, kun tietokone tallentaa kaikki käyttäjän toimet. Jatkossa tällaista tehtävää voidaan "vierittää" välittömästi tai muokkauksen jälkeen muissa järjestelmissä katsomalla, kuinka hiiri itse juoksee näytön poikki ja painaa painikkeita. Ohjelma tarjoaa kaksi tallenninta: Object Recorder työpöytäsovelluksiin ja Web Recorder toimintosarjojen tallentamiseen verkkoselaimessa.

    Lisäksi Web Recorder ohjelman uusimmassa versiossa tukee kaikkia tärkeimpiä verkossa käytettyjä tekniikoita: Java, JavaScript, AJAX, Flash, kehyksiä. Prosessi on melko yksinkertainen: käynnistä Automation Anywhere, valitse tallennin ja ohjelma alkaa tallentaa kaikkia käyttäjän toimia. Lopeta painamalla yhdistelmää tai napsauta "Stop"-kuvaketta kelluvassa ikkunassa näytön alareunassa. Prosessin lopussa ohjelma tarjoaa tallenteen tallentamisen tiedostoon (tunniste *.atmn). Muokkaus sekä tehtävän manuaalinen luominen tehdään Tehtäväeditorilla.

    Kehittäjät ovat jo sisällyttäneet ohjelmaan useita tehtävämalleja, joita voidaan käyttää esimerkkeinä. Tallennetun tehtävän muokkaaminen ei myöskään vaadi koodin tuntemusta. Napsauttamalla Muokkaa-painiketta näemme koko näytöllä suoritettujen toimintojen sarjan (hiiren liikkeet, näppäinpainallukset).

    Vasemmassa muokkausikkunassa näkyvät valmiiksi määritetyt komennot, jotka on jaettu luokkiin ja jotka voidaan lisätä tehtävään. Siinä on kaikki: tiedostojen ja hakemistojen työskentely, varmuuskopiointi, Excel-taulukot, Internet-yhteys, sähköpostin lähettäminen, työpöydän kuvien sieppaus, palveluiden käynnistäminen/pysäytys. Valitse haluamasi tehtävä ja vedä se oikeaan ikkunaan. Välittömästi avautuu ominaisuuksien muokkausikkuna, johon täytämme ehdotetut parametrit (ne ovat kullekin kohteelle ominaisia). Editori tukee lisäskriptejä, muuttujien kanssa työskentelemistä, virheenkorjausta ja paljon muuta.

    Luotu tehtävä voidaan viedä suoritettavaan tiedostoon ja jakaa muihin järjestelmiin.

    Tehtävä voi alkaa ajan mukaan tai kun laukaisin käynnistetään, tämä toiminta on määritetty Trigger Managerissa, tässä voit valita: ikkunan käynnistäminen tietyllä tekstillä, tiedoston ilmestyminen hakemistoon, resurssien kuormitus (CPU, muisti, vapaa välilyönti), prosessin tai palvelun aloitus/pysäytys, tietyn sähköpostin vastaanottaminen. Kehittäjät eivät unohtaneet turvallisuutta - Automation Anywhere antaa sinun suojata komentosarjan salasanalla ja salata sen.

    Yleensä kaikki mitä tarvitset on ohjelmassa, ainoa puuttuva asia on lokalisointi. Automation Anywhere tukee kaikkia Windows-versioita XP:stä 2k8/7:ään.

    Johtopäätös

    Itse asiassa rutiinitehtävien automatisointiin on olemassa paljon enemmän ohjelmia. Maksulliset versiot erottuvat suuremmasta mukavuudesta ja ystävällisestä käyttöliittymästä, kyvystä työskennellä verkkoympäristössä. Vaikka valmistautumisestasi ja asetuksistasi riippuen voit pärjätä ilmaisilla ohjelmilla, kuten xStarter, AutoIt tai AutoHotkey.

    Tavallinen Windowsin Tehtävien ajoitus

    Microsoft tajusi vihdoin oikean aikataulun tarpeen, ja Vistasta alkaen järjestelmä sai parannetun Task Schedulerin (Administration.. Task Scheduler tai taskchd.msc) - suunniteltu huomattavasti uudelleen aikaisempiin versioihin verrattuna. Sen käyttöliittymän avulla voit muodostaa yhteyden toiseen tietokoneeseen konfigurointia, luoda (yksinkertaisia ​​ja edistyneitä versioita) tai tuoda tehtäviä. Siten tehtävän pääelementit olivat Triggers, Actions, Conditions ja Settings. Liipaisin määrittää, milloin ja minkä tapahtuman sattuessa tehtävä suoritetaan: ajan mukaan, milloin tietokone käynnistetään, kun kirjaudut sisään tai milloin tapahtuma näkyy lokissa. Jälkimmäisessä tapauksessa sinun on määritettävä loki, jossa tapahtumaa seurataan, lähde ja tapahtumakoodi.

    Ehdot ja parametrit selventävät tehtävän olemusta, ja toiminto määrittää, mitä voidaan tehdä (käynnistää ohjelma, lähettää viesti). Mahdollisuus viivyttää tehtävän aloittamista antaa sinun viivyttää aloitusta tilanteissa, joissa sen välitöntä aloitusta ei voida hyväksyä (esimerkiksi korkea järjestelmän kuormitus). Ehdot määrittävät muita vaihtoehtoja tehtävän suorittamiseksi, esimerkiksi tietokoneen ollessa käyttämättömänä.

    Artikkeli julkaistiin Boris Lion -sivustolla 21. kesäkuuta 2008 - http://borislion.ru/ (Alate tämän artikkelin kirjoittamisesta kuuluu Boris Lionille, josta hänelle paljon kiitoksia)

    Tästä artikkelista opit rutiinitoimintojen automatisoimisesta tietokoneellasi. Kerron myös kuinka ja millä avulla tämä automaatio voidaan järjestää.

    Usein tietokoneella joutuu tekemään joitain yksinkertaisia ​​mutta toistuvia toimintoja, kuten hiiren liikkeitä, näppäinpainalluksia ja tekstinsyöttöä.

    Tämä on yksitoikkoista ja täysin epäkiinnostavaa työtä. Toivon, että voisin tehdä sen itse! Tai niin, että tietokone ottaisi sen suorituksen.

    Se on täysin mahdollista.

    Tämän ongelman ratkaisemiseksi on olemassa erityisiä ohjelmia, joiden avulla voit tallentaa käyttäjän toimia (hiiren liikkeet, näppäinpainallukset) ja toistaa ne sitten oikeaan aikaan.

    Karkeasti sanottuna näytät tietokoneelle, mitä sen pitää tehdä, ja sitten se itse toistaa toimintasi milloin ja niin monta kertaa kuin tarvitset.

    Tässä tapauksessa ohjelmisto, jonka kanssa työskentelet, katsoo, että toistetut toiminnot tulevat käyttäjältä, sinulta.

    Tällä tavalla voit automatisoida kaikki toistuvat toiminnot tietokoneellasi.

    Kokeilin useita automaatioohjelmia ja eniten olin tyytyväinen Denis Safonovin kehittämiseen nimeltä AutoClickExtreme: .

    AutoClickExtreme-ohjelma on suunniteltu automatisoimaan toistuvia käyttäjän toimia.

    Sen avulla voit käsitellä taulukoita Excelissä, käsitellä suuria määriä tiedostoja, tehdä varmuuskopioita tärkeistä tiedoista ja myös siirtää tietokantoja muodosta toiseen.

    Tämä on vain pieni osa tämän ohjelman mahdollisista sovelluksista. Sen avulla voit automatisoida melkein minkä tahansa yksinkertaisen, toistuvan tehtävän.

    Tässä on hyödyllisiä AutoClickExtremen ominaisuuksia.

    1. Mahdollisuus toistaa nopeasti tallennettuja toimintoja. Tietokone on sinua nopeampi ja pystyy tekemään samat asiat kymmeniä kertoja nopeammin.
    2. Kyky muokata manuaalisesti toimintotallenteen tulosta. Voit esimerkiksi poistaa tallennuksesta tarpeettomat toiminnot, kuten turhat hiiren liikkeet.
    3. Mahdollisuus lisätä minkä tahansa pituista tekstiä minkä tahansa lyhyen sanan sijaan ("autoteksti"-toiminto) mihin tahansa ohjelmaan.
    4. Tietyn toiston käynnistäminen voidaan linkittää pikanäppäimeen. Ja tällä avaimella voit käynnistää sen milloin tahansa
    5. Mahdollisuus toistaa tallennettuja toimintoja silmukassa kuinka monta kertaa tahansa. Laita 100 000 sykliä ja mene nukkumaan, kaikki järjestyy itsestään.
    6. Mahdollisuus lisätä mielivaltainen viive tallennettuihin toimiin. Voit viivyttää käynnistystä minkä tahansa ajanjakson ajan, lisätä viivekomennon toimintojen väliin.

    Etujen lisäksi AutoClickExtreme-ohjelman käytössä on myös joitain rajoituksia.

    1. Ei aina toista riittävästi tallennettuja toimintoja DirectX-pohjaisissa peleissä.
    2. Konsoliohjelmien kanssa työskentely ei ole mahdollista, koska sen kanssa työskentely perustuu eri periaatteisiin tietojen syöttämiseen näppäimistöltä ja hiireltä kuin Windows-sovellukset.

    Henkilökohtainen automaatio on luova asia, voit todennäköisesti keksiä joitain omia alkuperäisiä sovelluksiasi tätä ohjelmaa varten.

    Annan sinulle nyt arvokkaita ideoita AutoClickExtremen käyttämiseen.

    • Poissasi on mahdollista suorittaa mitä tahansa ohjelmia tai prosesseja. Lisäksi tietokoneesi itse pystyy tekemään monimutkaisia ​​asioita, kuten muodostamaan Internet-yhteyden, muodostamaan yhteyden tiettyyn sivustoon ja suorittamaan sille joitain toimintoja.
    • On mahdollista suorittaa toimintoja ohjelmille, jotka toimivat pitkillä viiveillä. On parempi jättää poissasi "robotti", joka jatkaa työtä pitkän prosessin jälkeen.
    • Tiettyjen ohjelmien ja asiakirjojen käynnistämisen järjestäminen tietokoneen käynnistyessä, jotta voit aloittaa työskentelyn niiden kanssa välittömästi. Toinen vaihtoehto on valmistella useita versioita ohjelmista tai asiakirjoista käynnistettäviksi työn tyypistä riippuen. Eikä sinun tarvitse tuhlata aikaa valmistautumiseen ennen työtä.
    • Määritä omat pikanäppäimet, joita ei ole annettu tietyssä ohjelmassa. Kirjoita tarvittavat toiminnot muistiin ohjelman avulla ja "ripu" ne tiettyyn pikanäppäimeen.
    • Käsittele massiivisesti suurta määrää asiakirjoja: tietokantoja, kuvia, tekstejä ja tee joitain standardoituja muokkauksia.
    • On mahdollista varmuuskopioida arvokkaita asiakirjoja tietokoneellesi. Tärkeimpien kansioiden automaattinen varmuuskopiointi toiselle tietovälineelle, joka tapahtuisi ilman läsnäoloasi, suojaa työtiedostojasi katoamiselta epäonnistumisen varalta.
    • Jos työssäsi on tarpeen numeroida tai laskea jotain automaattisesti, voit käyttää tavallista laskinta tai Excel-ohjelmaa, johon syötetään tiedot, suoritetaan laskenta ja tulos kopioidaan toiseen tiedostoon.
    • On kätevää jakaa tietoa yhdestä asiakirjasta useisiin eri asiakirjoihin.

    Miksi on järkevää automatisoida työsi mahdollisimman paljon AutoClickExtremen avulla?

    • Voit säästää aikaa ja hermoja, jotka muuten kuluisit rutiinioperaatioihin.
    • Kutsumalla tallennettuja toimintoja pikanäppäimillä voit antaa itsellesi lisätyökaluja työskentelyyn, mikä säästää entistä enemmän aikaa.
    • Poistat virheet kokonaan. Inhimillinen tekijä toimii, ja samantyyppistä työtä tehtäessä tulee joskus puutteita. Tietokone ei tee virheitä.

    Kaiken kaikkiaan pidin AutoClickExtremestä. Mielenkiintoista on, että demonauhoitus piirtää melko monimutkaisia ​​kuvia ”käsin” Paint-grafiikkaeditorissa. Kannattaa katsoa.

    Yhteenvetona voin sanoa, että työsi optimointi ja automatisointi tietokoneella on tärkeä aihe, jonka avulla voit saada paljon etuja. AutoClickExtreme on erittäin hyödyllinen työkalu, jota suosittelen kokeilemaan ja käyttämään.

    Päätoiminnot

    • helppo oppia Basic-tyyppinen syntaksi;
    • tietokoneen hiiren liikkeiden ja näppäinpainallusten emulointi;
    • prosessien hallinta;
    • aktiivisten sovellusten ikkunoiden hallinta;
    • tiettyjen toimintojen käynnistäminen pikanäppäimiä painamalla;
    • GUI – graafisen käyttöliittymän luominen;
    • työskentely rekisterin, leikepöydän, verkon kanssa;
    • käsittelyfunktiot, silmukat, loogiset ehdot jne.

    Hyödyt ja haitat

    Edut:

    • ilmainen jakelu;
    • pieni koko ja riippumattomuus;
    • yksinkertainen syntaksi;
    • Unicode-tuki;
    • editori syntaksin korostuksella;
    • kohdistimen liikkeiden ja näppäinpainallusten jäljitelmä kaikissa sovelluksissa;
    • vuorovaikutus säätimien kanssa myös passiivisissa ikkunoissa.

    Vikoja:

    • sinun täytyy viettää aikaa kielen oppimiseen.

    Analogit

    AutoHotkey. Ilmainen sarja ammattikäyttöön tarkoitettuja työkaluja PC-työn automatisointiin. Tämä ohjelma on omavarainen, voi mukauttaa näppäinyhdistelmiä ja sillä on oma ohjelmointikieli. Kaikki tämä mahdollistaa monimutkaisten toimintosarjojen ja graafisten valintaikkunoiden luomisen. Ohjelma voi myös käyttää COM:a, jota käytetään muiden sovellusten ohjaamiseen. Mutta tällä ratkaisulla on myös haittapuolensa: syntaksin korostuksen sisältävän editorin puute ja skriptien virheenkorjauskyvyttömyys.

    xStarter. Ilmainen automaatioohjelma, jonka jopa aloittelevat käyttäjät ymmärtävät. Sen visuaaliseen suunnittelijaan voit tallentaa toimintosarjan. On myös mahdollista luoda graafinen käyttöliittymä ja valintaikkunoita. Ohjelma sisältää tehtäväaikataulun. Miinuksista: näppäimistön asettelu ei ole aina oikea, toimintojen tekstiohjelmointitoiminnon puute.

    Työn periaatteet

    Luo komentosarja määrittämällä sille kansio ja asentamalla AutoIt. Napsauta tämän kansion vapaata tilaa ja tarkista kohteet "Luo", "AutoIt v3 Script":

    Käsikirjoituksen luominen

    Anna sitten komentosarjalle nimi ja avaa se komentojen kirjoittamista varten avaamalla pikavalikko ja valitsemalla "Muokkaa komentosarjaa". Tämän jälkeen ohjelman SciTe-editorin pitäisi avautua:

    Ohjelman editori

    Aluksi skripti on tyhjä. Sen kommentit on korostettu vihreällä. On yksi- ja monirivisiä kommentteja.

    Jos haluat lisätä tekstin näyttämisen skriptiisi, käytä MsgBox-toimintoa kirjoittamalla rivi MsgBox(0, "Tutorial", "Hello World!") tiedoston loppuun. Suluissa näkyvät arvot ovat funktioparametreja.

    On kaksi tapaa suorittaa tiedosto:

    1. Pikavalikon kautta:

    Käsikirjoituksen suorittaminen

    2. Editorin kautta:

    Käynnistä editorin kautta

    Jos haluat oppia työskentelemään ohjelman tiedostojen kanssa, suosittelemme katsomaan videon:

    AutoIt on toimiva ohjelma skriptien kirjoittamiseen.