Automatisering van acties onder Windows. Automatisering van routinetaken op een pc - overzicht van oplossingen

OS Windows is vooral populair geworden vanwege de handige en intuïtieve interface. Maar als de gemiddelde gebruiker hier alleen maar profijt van heeft, dan brengt drukknopbediening voor de beheerder veel ongemakken met zich mee. Natuurlijk kunnen sommige problemen worden opgelost door console-opdrachten en scripts, maar niet allemaal. En dit is waar speciale automatiseringstools te hulp komen.

AutoIt

Een van de meest populaire automatiseringstools onder beheerders is AutoIt (autoitscript.com/autoit3), dat toetsaanslagen, muisklikken en andere soortgelijke acties simuleert die een gebruiker gewoonlijk uitvoert bij het werken in GUI-applicaties.

Met AutoIt kunnen al deze bewegingen worden geprogrammeerd in een BASIC-achtige taal. Het programma kan processen beheren, toegang krijgen tot Windows API en DLL's, het register, het klembord, bestanden (lezen, bewerken, verwijderen), GUI's, berichten, gegevensinvoerformulieren maken, werken met databases (MySQL en SQLite), HTML-code lezen, bestanden downloaden , e-mails verzenden en nog veel meer. Over het algemeen hangt het allemaal uitsluitend af van de wens om aan de instellingen te sleutelen. Het is verheugend dat AutoIt geen programmeervaardigheden van de beheerder vereist. In scripts kunt u eenvoudig toegang krijgen tot vensterbesturingselementen met slechts een paar regels code. Houd er echter rekening mee dat AutoIt zonder problemen werkt standaard ramen Ramen. Als de auteurs zorg hebben gedragen voor het unieke karakter van de interface, zul je een beetje moeten werken tijdens het instellen van AutoIt om de benodigde parameters te vinden.

Ondersteunt Windows van 95 tot 2k8, inclusief het werken in 64-bit versies van het systeem, en is "vriendelijk" met Vista UAC. Het is handig dat scripts in een exe kunnen worden gecompileerd en vervolgens op een andere machine kunnen worden uitgevoerd. Er zijn geen extra applicaties of bibliotheken vereist.

AutoIt wordt gedistribueerd onder een freeware-licentie, waardoor het zonder beperkingen kan worden gebruikt, ook voor commerciële doeleinden. Installatie is standaard, er zijn geen aanvullende eisen. Huidige versie is 3, wat een syntaxis is die niet compatibel is met de vorige, tweede versie. Het programma wordt geleverd met de SciTE4AutoIt3-scripteditor, het hulpprogramma voor syntaxiscontrole van AU3Check.exe, kant-en-klare voorbeelden, Aut2Exe-compiler (en omgekeerde Exe2Aut) en help. Tijdens de installatie wordt de *.au3-extensie toegewezen aan de AutoIt-interpreter.

De scripttaal die in AutoIt wordt gebruikt, is een van de sterke punten. Het is zowel krachtig als eenvoudig. Om het programma uit te voeren, schrijft u bijvoorbeeld:

Dat is alles, geen actie meer. AutoIt is een geweldige manier om het installatieproces te automatiseren voor applicaties die geen antwoordbestanden ondersteunen. Om vensters op te vangen, wordt meestal de functie WinWaitActive gebruikt om parameters in te voeren, waardoor de uitvoering van het script wordt onderbroken totdat het venster wordt geactiveerd. De functieparameters moeten de venstertitel en optioneel aanvullende tekst. Met dit laatste kunnen we onderscheid maken verschillende ramenéén programma van elkaar. De AutoIt-installatievensters bevatten bijvoorbeeld dezelfde titel: AutoIt v3.3.6.1.5, dat wil zeggen als u het volgende gebruikt:

WinWaitActive("AutoIt v3.3.6.1.5")

Dit ontwerp komt overeen met alle stappen van het installatieprogramma. Daarom is het beter om dit te verduidelijken door extra tekst in te voeren die in het venster wordt weergegeven, bijvoorbeeld:

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

We zullen dus zeker naar het raam gaan licentieovereenkomst. Het enige dat overblijft is hem een ​​bevestiging te sturen: Send("!y")

Zoals je kunt zien, is alles eenvoudig. Samen met de programma's is ook het hulpprogramma AutoIt Window Info Tool (AU3Info.exe) geïnstalleerd, waarmee u alle informatie kunt krijgen over de venstertitel, tekst (weergegeven en verborgen), statusbalk, locatie, kleur, enzovoort. . We voeren het gewoon uit en plaatsen een kruis op het venster, waarna we alle waarden in de Window Info Tool lezen. Met zijn hulp is het veel gemakkelijker om de nodige informatie uit het experimentele programmavenster te verzamelen. De hulp in AutoIt is zeer gedetailleerd, het bevat alle details over het gebruik van de taal. In de documentatie op de projectwebsite vindt u een link naar een vertaalde versie van de help. Bovendien hebben talloze gespecialiseerde forums meestal een aparte thread. Er zouden geen problemen moeten zijn bij het leren van AutoIt; op één avond kun je leren schrijven eenvoudige scripts, complexe oplossingen vergt uiteraard veel tijd.

Xstarter

Een ander populair programma voor het automatiseren van routinematige systeembeheerderstaken. De ontwikkelaar is onze landgenoot, Alexey Gilev (xstarter.com/rus), dienovereenkomstig heeft xStarter een gelokaliseerde interface, en het allerbelangrijkste: het programma wordt gratis verspreid voor Russisch sprekende gebruikers.

Na de installatie kan xStarter handmatig worden gestart, automatisch wanneer de gebruiker inlogt, of worden gestart als Windows-service. Met de laatste optie kunt u de taak exact uitvoeren opgegeven tijd, ongeacht de registratie van de gebruiker in het systeem en andere factoren, zolang de computer is ingeschakeld. Het biedt periodieke uitvoering van taken, een samengesteld schema, het instellen van overslaan en acties voor gemiste taken, en triggering per gebeurtenis. Over het algemeen zijn er meer dan genoeg opties. Met xStarter kunt u de lijst met sneltoetsen uitbreiden of hun waarden globaal of lokaal opnieuw definiëren. U kunt bijvoorbeeld eenvoudig een taak laten uitvoeren wanneer u op een toetsencombinatie drukt , maar alleen als Firefox actief is.

Het actieve programma wordt in de lade geplaatst; door op het pictogram te klikken, roepen we de taakeditor op. In het venster Secties/Taken vinden we voor alle gevallen een twintigtal voorbeelden. Ingeschakelde taken worden gemarkeerd met een groen pictogram.

We selecteren degene die qua betekenis het dichtst in de buurt komt (of maken een nieuwe taak), kopiëren met behulp van contextmenu en bewerk het naar uw wensen. Elke taak is geconfigureerd in vier tabbladen. Op het tabblad "Schema en informatie" geven we dus de naam van de taak aan, het tijdstip of de gebeurtenis waarop deze zal worden gestart, een toetsencombinatie en een optioneel actief programmavenster, wanneer verschijnt dat de taak moet worden uitgevoerd. De macro's zelf zijn geschreven op het tabblad "Acties". Klik op “Nieuwe actie” – het instellingenvenster verschijnt. Aan de linkerkant vinden we presets, verdeeld in verschillende groepen, daarna specificeren we de parameters aan de rechterkant. Met de overige taaktabbladen kunt u variabelen configureren, prioriteit instellen, een afzonderlijk proces uitvoeren en loggen. Alles is heel eenvoudig en duidelijk.

Om geblokkeerde functies te activeren, moet u bovendien de xStartHooks-module installeren. In dit geval gedraagt ​​xStarter zich als een typisch Trojaans paard of kwaadaardige software: het begint systeemoproepen te onderscheppen, toetsen in te drukken en berichten te verzenden, wat misschien niet prettig is voor antivirussen en firewalls. Maar met sommige antivirusprogramma's (bijvoorbeeld NOD32) kan dit eenvoudig worden opgelost; voeg gewoon xStarter toe aan de uitzonderingen.

Voor het gemak kunnen macro's onder bepaalde instellingen in een exe-bestand worden gecompileerd; hier kunnen alle macro's automatisch worden toegevoegd benodigde bibliotheken. Vervolgens distribueren we dergelijke bestanden naar andere systemen en voeren ze uit.

Rest ons nog toe te voegen dat alle Windows-besturingssystemen van NT4 tot 2k8/7 worden ondersteund.

Op het projectforum vindt u voorbeelden van enkele populaire taken, waaronder het uploaden van bestanden, het verzenden van SMS en e-mail, back-up en gegevenssynchronisatie.
Er is ook een speciale versie van Starter Job Scheduler voor Firebird/Interbase beschikbaar op de site; deze is ontworpen voor het uitvoeren van SQL-scripts, het maken van back-ups en het herstellen van gegevens in deze DBMS's. Nog een unieke kans - afstandsbediening het starten van taken en het bekijken van het logboek met behulp van de speciale xStarter Web Pilot-applicatie.

Automatiseer

Waarschijnlijk de meest bekende commercieel programma voor het automatiseren van taken is AutoMate, ontwikkeld door Network Automation, Inc (networkautomation.com). Het belangrijkste kenmerk is het maken van taken met behulp van een handige GUI, zonder dat u code hoeft te schrijven. Het hele proces wordt vereenvoudigd door het gebruik van wizards en een speciale taakeditor, Task Builder. Het programma bevat een groot aantal kant-en-klare sjablonen acties en reacties daarop, wat het proces van het creëren van een reeks acties verder vereenvoudigt. De huidige versie van AutoMate 7 ondersteunt op het moment van schrijven meer dan 230 vooraf gedefinieerde acties waarmee u taken kunt plannen, met bestanden en databases kunt werken, gegevens kunt overdragen via FTP/SFTP, kunt coderen met PGP, systemen kunt monitoren, toegang kunt krijgen tot WMI en nog veel meer.

AutoMate is verkrijgbaar in vier edities, die allemaal gericht zijn op specifiek gebruik: AutoMate Professional en Premium, AutoMateBPAServer 7 Standard en Enterprise. De eenvoudigste - AutoMate Professional - biedt gebruiksvriendelijke interface om taken aan te maken lokaal systeem. De meest geavanceerde - Enterprise - biedt de mogelijkheid om eenvoudig accounts en rollen te beheren, in AD te werken, gecentraliseerd beheer van verschillende machines, SNMP-ondersteuning, een telnet- en terminalemulator.
Alle Win-besturingssystemen van XP SP2 tot 2k8/7 worden ondersteund. Voor de installatie heeft u het Microsoft-platform nodig. NET-framework versie 3.0.

Het daadwerkelijke beheer wordt uitgevoerd met behulp van twee consoles: Task Builder en Task Administrator. Taken worden gemaakt in Task Builder. Dit proces is vrij eenvoudig: selecteer in het linkerpaneel uit de 29 beschikbare groepen de gewenste actie en verplaats deze met de muis naar het middelste veld. Er verschijnt een wizard die u helpt uw ​​instellingen te verfijnen. Laten we bijvoorbeeld een actie maken waarmee u gegevens over een sectie kunt ophalen harde schijf. Ga naar het menu Systeem -> Volume-informatie ophalen, er verschijnt een gelijknamige wizard, bestaande uit vier tabbladen.

We moeten de parameters in elk ervan opeenvolgend doorlopen en selecteren. In het algemeen geven we de schijfpartitie aan en de parameters die we willen ontvangen: type, label, bestandssysteem, plaats. U kunt ook onmiddellijk Alle volumes selecteren en vervolgens, door op het pictogram naast het veld te klikken, de verificatievoorwaarde instellen. Het programma biedt een aantal ingebouwde variabelen, functies en triggers die op dit gebied kunnen worden gebruikt. U kunt ook uw eigen voorwaarde creëren. In andere tabbladen wordt een beschrijving van de taak en de actie bij fouten gespecificeerd.
Nadat u een taak heeft aangemaakt, verschijnt deze in de lijst in het midden, waar u deze kunt bewerken, verplaatsen, uitschakelen, enzovoort. Selecteer vervolgens en voer op dezelfde manier andere acties in. Voor foutopsporing kunt u breekpunten aan de taak toevoegen (Breakpoint, ).

Task Administrator is ontworpen om alle taken te beheren, zowel op een lokaal als op een extern systeem. Nadat we een taak erin hebben geselecteerd, kunnen we de eigenschappen ervan bekijken, activeren of een nieuwe taak maken. In de eigenschappen van de taak, triggers, prioriteit, bescherming, rekening, namens wie het zal worden uitgevoerd. Er zijn veel instellingen, ze zijn zeer divers. Taken worden opgeslagen in bestanden met de extensie *.aml.

Automatische sneltoets

AutoHotkey (autohotkey.com) is een afsplitsing van AutoIt v2. De auteur, Chris Mallett, stelde voor om sneltoetsondersteuning toe te voegen aan AutoIt, maar het idee vond geen reactie en als resultaat werd de eerste release uitgebracht in november 2003. In tegenstelling tot het moederproduct is AutoHotkey beschikbaar op GNU-licenties GPL.

De taalsyntaxis is gebaseerd op AutoIt v2, sommige ideeën zijn overgenomen uit v3. Met zijn hulp kunt u eenvoudig repetitieve taken automatiseren: een programma starten, e-mail verzenden, het register bewerken. Het ondersteunt het werken met bestanden, het simuleren van muisknopdrukken en het is mogelijk om een ​​GUI te maken. Het programma kan volgen systeemgebeurtenissen en onderneem actie wanneer deze zich voordoen.

Maar de truc van AutoHotkey is het beheer van sneltoetsen. Om bijvoorbeeld een rekenmachine te starten met de combinatie , schrijven we slechts één regel:

Het hekje "#" komt overeen met een sleutel . De documentatie is zeer gedetailleerd (vertaling is beschikbaar op www.script-coding.info/AutoHotkeyTranslation.html) en weerspiegelt alle kenmerken van de taal. Naast de tolk zelf biedt het project een hulpprogramma voor het maken van een GUI - SmartGUI Creator en de SciTE4AutoHotkey-editor, die accentuering en code-aanvulling heeft.

Scripts (*.ahk-extensie) kunnen in een exe-bestand worden gecompileerd en op elke computer worden uitgevoerd.

Installeer Firefox automatisch met AutoIt

AutoItSetOption("WinTitleMatchMode", 2)
AutoItSetOption("WinDetectHiddenText", 1)
WinMinimaliseerAlles()
Slaap (1000)
Uitvoeren("FirefoxSetup3.6.6.exe")
WinWait("Mozilla Firefox installeren")
Verzenden("(ENTER)")
WinWait("Mozilla Firefox-installatie", "Installatietype")
Verzenden("(ENTER)")
WinWait("Mozilla Firefox installeren", "Samenvatting")
Verzenden("(ENTER)")
WinWait("Mozilla Firefox installeren", "Afsluiten
installatiewizard")
Verzenden("(ENTER)")
Uitgang

AUTOMATISERING OVERAL

De ontwikkeling van het Californische bedrijf Tethys Solutions, LLC () heeft al erkenning gekregen van beheerders en prijzen ontvangen van verschillende mediapublicaties. Met Automation Anywhere kunt u eenvoudig elke repetitieve taak automatiseren, eenvoudig of complex, zonder dat u hoeft te programmeren.

Ik zal meteen zeggen dat het product heel serieus is en een groot aantal mogelijkheden heeft. Het programma kan met bestanden werken, e-mail verzenden, taken uitvoeren volgens een plan of wanneer een trigger wordt geactiveerd, VBS- en JavaScript-scripts gebruiken en nog veel meer. De technologie, genaamd “SMART Automation Technology”, elimineert de noodzaak voor een beheerder om ook programmeur te zijn. Opname kan automatisch worden gedaan, wanneer de computer alle gebruikersacties registreert. In de toekomst kan een dergelijke taak, onmiddellijk of na het bewerken, op andere systemen worden "gescrolld", waarbij wordt gekeken hoe de muis zelf over het scherm loopt en op knoppen drukt. Het programma biedt twee recorders: Object Recorder voor desktop-applicaties en Web Recorder voor het vastleggen van de reeks acties in een webbrowser.

Bovendien, Webrecorder nieuwste versie Het programma ondersteunt alle belangrijke technologieën die op internet worden gebruikt: Java, JavaScript, AJAX, Flash, frames. Het proces is vrij eenvoudig: start Automation Anywhere, selecteer de recorder en het programma begint alle gebruikersacties op te nemen. Druk op de combinatie om te stoppen of klik op het pictogram “Stop” in het zwevende venster onder aan het scherm. Aan het einde van het proces biedt het programma aan om de opname op te slaan in een bestand (extensie *.atmn). Bewerken en handmatig aanmaken van een taak gebeurt met behulp van de Taakeditor.

De ontwikkelaars hebben al verschillende taaksjablonen in het programma opgenomen die als voorbeeld kunnen worden gebruikt. Voor het bewerken van een opgenomen taak is ook geen kennis van code vereist. Door op de knop Bewerken te klikken, zien we de volledige reeks acties die op het scherm worden uitgevoerd (muisbewegingen, toetsaanslagen).

Het linker editorvenster toont vooraf gedefinieerde opdrachten, onderverdeeld in categorieën, die aan de taak kunnen worden toegevoegd. Alles is aanwezig: werken met bestanden en mappen, back-up, Excel-tabellen, verbinding maken met internet, e-mail verzenden, bureaubladafbeeldingen vastleggen, services starten/stoppen. Selecteer de gewenste taak en sleep deze eenvoudig naar het rechtervenster. Er wordt onmiddellijk een venster voor het bewerken van eigenschappen geopend, waarin we de voorgestelde parameters invullen (ze zijn specifiek voor elk item). De editor ondersteunt extra scripts, werken met variabelen, debuggen en nog veel meer.

De gemaakte taak kan worden geëxporteerd naar een uitvoerbaar bestand en worden gedistribueerd naar andere systemen.

De taak kan starten op tijd of wanneer een trigger wordt afgevuurd, dit gedrag wordt geconfigureerd in Trigger Manager, hier kunt u kiezen: een venster starten met een bepaalde tekst, weergave van een bestand in de map, het laden van bronnen (CPU, geheugen, vrije space), start/stop van een proces of dienst, het ontvangen van een specifieke e-mail. De ontwikkelaars zijn de beveiliging niet vergeten - met Automation Anywhere kunt u het script met een wachtwoord beveiligen en versleutelen.

Over het algemeen zit alles wat je nodig hebt in het programma, het enige dat ontbreekt is lokalisatie. Automation Anywhere ondersteunt alle versies van Windows: van XP tot 2k8/7.

Conclusie

In feite zijn er veel meer programma's voor het automatiseren van routinetaken. Betaalde versies onderscheiden zich door meer gemak en een gebruiksvriendelijke interface, de mogelijkheid om in een netwerkomgeving te werken. Hoewel je, afhankelijk van je voorbereiding en je wens om aan de instellingen te sleutelen, wel uit de voeten kunt met gratis programma's als xStarter, AutoIt of AutoHotkey.

Standaard Windows Taakplanner

Microsoft besefte eindelijk de behoefte aan een goede planner, en vanaf Vista kreeg het systeem een ​​verbeterde Taakplanner (Administratie.. Taakplanner of taskchd.msc) - aanzienlijk opnieuw ontworpen vergeleken met eerdere versies. Dankzij de interface kunt u verbinding maken met een andere computer voor configuratie, het maken (eenvoudige en geavanceerde versies) of het importeren van een taak. De belangrijkste elementen van de taak waren dus triggers, acties, voorwaarden en instellingen. De trigger bepaalt wanneer en bij welke gebeurtenis de taak wordt gestart: op tijd, wanneer de computer wordt ingeschakeld, wanneer u inlogt of wanneer een gebeurtenis in het logboek verschijnt. In het laatste geval moet u het logboek opgeven waarin de gebeurtenis wordt bijgehouden, de bron en de gebeurteniscode.

Voorwaarden en parameters verduidelijken de essentie van de taak, en de actie bepaalt wat er daadwerkelijk gedaan kan worden (een programma starten, een bericht sturen). Dankzij de mogelijkheid om het starten van een taak uit te stellen, kunt u de start uitstellen in situaties waarin de onmiddellijke start ervan onaanvaardbaar is (bijvoorbeeld bij hoge systeembelasting). Voorwaarden specificeren andere opties voor het uitvoeren van een taak, bijvoorbeeld terwijl de computer niet actief is.

Basisfuncties

  • eenvoudig te leren Basic-achtige syntaxis;
  • emulatie van computermuisbewegingen en toetsaanslagen;
  • procesmanagement;
  • vensters van actieve applicaties beheren;
  • bepaalde acties starten door op sneltoetsen te drukken;
  • creatie van GUI – grafische gebruikersinterface;
  • werken met het register, klembord, netwerk;
  • verwerkingsfuncties, lussen, logische voorwaarden, enz.

Voordelen en nadelen

Voordelen:

  • gratis distributie;
  • kleine omvang en onafhankelijkheid;
  • eenvoudige syntaxis;
  • Unicode-ondersteuning;
  • editor met syntaxisaccentuering;
  • imitatie van cursorbewegingen en toetsaanslagen in elke toepassing;
  • interactie met bedieningselementen, zelfs in inactieve vensters.

Gebreken:

  • je moet wat tijd besteden aan het leren van de taal.

Analogen

Automatische sneltoets. Gratis setje professionele gereedschappen om het werk op een pc te automatiseren. Dit programma Het is zelfvoorzienend, kan toetscombinaties aanpassen en heeft een eigen programmeertaal. Dit alles maakt het mogelijk om complexe reeksen bewerkingen en grafische dialoogvensters te creëren. Het programma kan ook COM gebruiken, dat wordt gebruikt om andere applicaties te besturen. Maar deze oplossing heeft ook zijn nadelen: het ontbreken van een editor met syntaxisaccentuering en het onvermogen om scripts te debuggen.

xStarter. Een gratis automatiseringsprogramma dat zelfs beginnende gebruikers kunnen begrijpen. In de visuele ontwerper kun je een reeks acties vastleggen. Creëren is ook mogelijk GUI, dialoogvensters. Het programma bevat een taakplanner. Van de minnen: de toetsenbordindeling is niet altijd correct, gebrek aan functie tekst programmeren operaties.

Bedrijfsprincipes

Om een ​​script te maken, wijst u er een map aan toe en installeert u AutoIt. Klik op de vrije ruimte in deze map en vink de items “Create”, “AutoIt v3 Script” aan:

Een script maken

Geef het script vervolgens een naam en open het vervolgens om opdrachten te schrijven door het contextmenu op te roepen en 'Script bewerken' te selecteren. Hierna zou de editor voor het programma - SciTe moeten openen:

Editor voor het programma

In eerste instantie zal het script leeg zijn. Opmerkingen daarin zijn groen gemarkeerd. Er zijn opmerkingen van één en meerdere regels.

Om de mogelijkheid toe te voegen om tekst aan uw script weer te geven, gebruikt u de MsgBox-functie door de regel MsgBox(0, "Tutorial", "Hello World!") aan het einde van het bestand in te voeren. De waarden tussen haakjes zijn de functieparameters.

Er zijn twee manieren om het bestand uit te voeren:

1. Via het contextmenu:

Het script uitvoeren

2. Via de editor:

Start via editor

Om te leren hoe u met bestanden in het programma kunt werken, raden we u aan de video te bekijken:

AutoIt functioneel programma voor het schrijven van scripts.

Het artikel werd op 21 juni 2008 gepubliceerd op de Boris Lion-website - http://borislion.ru/ (Het initiatief om dit artikel te schrijven is van Boris Lion, waarvoor veel dank aan hem)

In dit artikel leert u over het automatiseren van routinematige acties op uw computer. Ook zal ik het hebben over hoe en met welke hulp deze automatisering kan worden georganiseerd.

Vaak moet je op een computer enkele eenvoudige maar herhaalde handelingen uitvoeren, zoals muisbewegingen, toetsaanslagen en tekstinvoer.

Dit is eentonig en volkomen oninteressant werk. Ik wou dat ik het zelf kon! Of zodat de computer de uitvoering ervan overneemt.

Dit is heel goed mogelijk.

Om dit probleem op te lossen zijn er speciale programma's waarmee je gebruikersacties (muisbewegingen, toetsaanslagen) kunt opnemen en deze vervolgens op het juiste moment kunt afspelen.

Grofweg laat u de computer zien wat hij moet doen, en vervolgens zal hij uw acties zelf reproduceren wanneer en zo vaak als u nodig heeft.

In dit geval gaat de software waarmee u werkt ervan uit dat de gereproduceerde acties van de gebruiker, van u, afkomstig zijn.

Op deze manier kunt u repetitieve handelingen op uw computer automatiseren.

Ik heb verschillende automatiseringsprogramma's geprobeerd en waar ik het meest tevreden over was, was de ontwikkeling van Denis Safonov genaamd AutoClickExtreme: .

Het AutoClickExtreme-programma is ontworpen om herhaalde gebruikersacties te automatiseren.

Hiermee kunt u tabellen in Excel verwerken, een groot aantal bestanden verwerken, een back-up maken van belangrijke gegevens en ook databases van het ene formaat naar het andere overbrengen.

Dit is slechts een klein deel van de mogelijke toepassingen van dit programma. Hiermee kunt u vrijwel elke eenvoudige, repetitieve taak automatiseren.

Dit zijn de handige functies van AutoClickExtreme.

  1. Mogelijkheid om opgenomen acties snel af te spelen. De computer is sneller dan jij en kan tientallen keren sneller dezelfde dingen doen.
  2. Mogelijkheid om het resultaat van een actieopname handmatig te bewerken. Zo kun je onnodige handelingen in de opname verwijderen, zoals onnodige muisbewegingen.
  3. De mogelijkheid om tekst van elke lengte in te voegen in plaats van elk kort woord (de "autotekst"-functie) in elk programma.
  4. Het starten van een specifieke weergave kan aan een sneltoets worden gekoppeld.
  5. En met deze sleutel kunt u hem op elk gewenst moment starten
  6. De mogelijkheid om opgenomen acties een willekeurig aantal keren in een lus af te spelen.

Voer 100.000 cycli uit en ga slapen, alles komt vanzelf goed.

  1. Mogelijkheid om een ​​willekeurige vertraging in opgenomen acties in te voegen. U kunt de start voor elke gewenste periode uitstellen en tussen elke actie een vertragingscommando invoegen.
  2. Naast de voordelen zijn er ook enkele beperkingen bij het gebruik van het AutoClickExtreme-programma. Reproduceert opgenomen acties niet altijd adequaat in op DirectX gebaseerde games. Er is geen manier om mee te werken

consoleprogramma's

, omdat het werken ermee gebaseerd is op andere principes voor het invoeren van informatie via het toetsenbord en de muis dan bij Windows-applicaties.

  • Persoonlijke automatisering is een creatieve aangelegenheid; u zult waarschijnlijk enkele van uw eigen, originele toepassingen voor dit programma kunnen bedenken.
  • Ik zal u nu enkele waardevolle ideeën geven over het gebruik van AutoClickExtreme.
  • Bij uw afwezigheid is het mogelijk om eventuele programma's of processen uit te voeren.
  • Stel uw eigen sneltoetsen in die niet in een specifiek programma aanwezig zijn. Schrijf de noodzakelijke acties op met het programma en 'hang' ze aan een specifieke sneltoets.
  • Massaal een groot aantal documenten verwerken: databases, afbeeldingen, teksten, enkele gestandaardiseerde bewerkingen.
  • Mogelijk om te doen back-up waardevolle documenten op uw computer. Automatische back-up van de belangrijkste mappen naar een ander medium, die zonder uw aanwezigheid zou worden gedaan, beschermt uw werkbestanden tegen verlies in geval van storingen.
  • Als u iets in uw werk automatisch wilt nummeren of berekenen, kunt u dit gebruiken standaard programma"calculator" of Excel, waar de gegevens worden ingevoegd, de berekening wordt uitgevoerd en het resultaat vervolgens naar een ander bestand wordt gekopieerd.
  • Het is handig om informatie van één document naar verschillende documenten te distribueren.

Waarom is het zinvol om uw werk zoveel mogelijk te automatiseren met AutoClickExtreme?

  • U zult tijd en zenuwen kunnen besparen die u anders aan routinematige operaties zou besteden.
  • Door opgenomen acties naar sneltoetsen te roepen, kunt u uzelf geven extra gereedschap voor werk, waardoor u nog meer tijd bespaart.
  • Je elimineert fouten volledig. De menselijke factor werkt, en bij het uitvoeren van hetzelfde soort werk zullen er soms tekortkomingen zijn. De computer maakt geen fouten.

Over het algemeen vond ik AutoClickExtreme leuk. Interessant is dat de demo-opname "met de hand" grafisch wordt getekend Verf-editor vrij complexe beelden. Het is de moeite van het bekijken waard.

Samenvattend kan ik zeggen dat het optimaliseren en automatiseren van uw werk op een computer dat wel is belangrijk onderwerp waardoor u veel voordelen kunt behalen. AutoClickExtreme is een zeer nuttig hulpmiddel dat ik u aanmoedig om te proberen en te gebruiken.

Sommige taken die u regelmatig op uw computer uitvoert, zoals het controleren van uw schijf op virussen en/of spion componenten, gegevensback-up en -synchronisatie, schijfopruiming onnodige bestanden enz., nemen behoorlijk wat tijd in beslag van de gebruiker, wat met veel meer voordeel kan worden gebruikt, omdat het helemaal niet moeilijk is om de computer te configureren om deze taken automatisch uit te voeren, en op een tijdstip dat geschikt is voor het opstarten van het systeem.

Het scala aan taken die dag in dag uit worden herhaald en die kunnen worden geautomatiseerd, is echter geenszins beperkt tot de hierboven genoemde. De computer kan dus worden toevertrouwd zelfuitvoering een verscheidenheid aan handelingen: toepassingen starten, het systeemregister controleren en opschonen, antivirusdatabases en andere noodzakelijke gegevens bijwerken, bestanden downloaden, e-mail controleren, ontvangen en verzenden, gegevens archiveren, bestanden kopiëren, genereren, verzenden per e-mail, documenten afdrukken, enz. d. Tegelijkertijd kan de pc op strikt gedefinieerde momenten door de gebruiker gespecificeerde taken uitvoeren: elke keer dat Windows opstart, wanneer de computer wordt uitgeschakeld, dagelijks, wekelijks en maandelijks op bepaalde uren, enz., maar ook wanneer bepaalde systeemgebeurtenissen optreden. voorkomen. Met andere woorden, de computer kan veel acties zelfstandig uitvoeren, zelfs als de gebruiker afwezig is - u hoeft de pc alleen maar dienovereenkomstig te configureren.

Het automatiseren van taken die regelmatig op een computer worden uitgevoerd, is vanuit twee gezichtspunten belangrijk. Ten eerste kunt u veel dagelijkse handelingen vrijwel of volledig uitvoeren zonder tussenkomst van de gebruiker, waardoor u veel tijd bespaart. Aan het begin van de werkdag kan een pc bijvoorbeeld automatisch applicaties starten die nodig zijn voor het werk, zelfstandig bepaalde documenten en mappen openen, e-mail downloaden, enz. In sommige gevallen is het zinvol om de computer te configureren om wijzigingen te monitoren - bestanden en mappen op de schijf (met name bij wijzigingen in een bepaalde map kunt u de volledige inhoud van de map synchroniseren met een andere map) en bepaalde webpagina's ( bijvoorbeeld per brief op de hoogte stellen van de aanwezigheid van wijzigingen op gecontroleerde webpagina's) op internet. Van bijzonder belang is de automatisering van het werk met behulp van macro's, die een reeks geregistreerde bewegingen, muisklikken en toetsenbordaanslagen in alle Windows-toepassingen bevatten en op elk moment volgens een schema kunnen worden afgespeeld of wanneer een bepaalde toetscombinatie wordt ingedrukt. Op deze manier kunt u bijvoorbeeld snel uw computer configureren bepaald soort activiteiten, het openen van de benodigde applicaties en/of documenten en het uitvoeren van enkele vaak herhaalde handelingen.

Ten tweede zal de automatisering van een aantal bewerkingen, waarvan de gebruikers zich goed bewust zijn van de noodzaak van een regelmatige implementatie, maar die toch worden verwaarloosd, het werk op de pc veel betrouwbaarder maken en veel stressvolle situaties voorkomen. Voorbeelden van dergelijke handelingen zijn het maken van back-ups, synchronisatie, het controleren van de schijf op de aanwezigheid van kwaadaardige componenten, het preventief opschonen van de schijf en het systeemregister, enz. En als erin gerenommeerde bedrijven Gekwalificeerde beheerders zijn verantwoordelijk voor deze handelingen, maar in kleine kantoren en vooral thuis moeten gebruikers deze taken zelfstandig uitvoeren. En als u de uitvoering ervan aan een computer toevertrouwt, zal de stabiliteit van het werk aanzienlijk toenemen. U kunt uw computer dus instrueren om regelmatig automatisch een back-up te maken van een archief van e-mailberichten en mappen met belangrijke documenten of deze zelfs eenvoudigweg te kopiëren, bijvoorbeeld één keer per week, waardoor de kans dat u ze kwijtraakt aanzienlijk wordt verkleind. Als u het systeem configureert voor automatische voorjaarsschoonmaak van de computer, staan ​​er geen onnodige bestanden op de schijf, geen verouderde gegevens in het register en zal de snelheid van de computer stabiel zijn.

Manieren om het automatiseringsprobleem op te lossen

Er zijn drie manieren om het automatiseringsprobleem op te lossen. De eerste manier is om applicaties te kiezen voor het uitvoeren van repetitieve taken die een ingebouwde planner hebben waarmee u bepaalde acties volgens een schema kunt uitvoeren. De meeste pakketten voor het maken van een back-up en/of het synchroniseren van gegevens, maar ook voor het controleren van de schijf op virussen en/of spywarecomponenten, hebben een ingebouwde planner. Vaak hebben applicaties de mogelijkheid om geplande taken uit te voeren om de schijf te ontdoen van onnodige bestanden en om verouderde vermeldingen in de schijf te verwijderen systeem register. Het is eenvoudig om downloadmanagers in te stellen die volgens een schema werken en kunnen downloaden benodigde bestanden in de automatische modus, door zelfstandig verbinding te maken met internet, gegevens te downloaden en vervolgens de computer los te koppelen en uit te schakelen. In sommige professionele beheerders bladwijzers, indien gewenst kunt u het automatisch controleren van webpagina's op wijzigingen configureren verschillende pagina's er kan een speciaal schema worden vastgesteld. Sommige programma's voor het volgen van internetnieuws enz. kunnen ook volgens een schema worden uitgevoerd.

De tweede manier is om te gebruiken standaard kenmerken besturingssysteem Windows, dat een ingebouwde planner heeft waarmee u automatisch kunt uitvoeren programmabestanden wanneer het systeem opstart of volgens een gespecificeerd schema (dagelijks, wekelijks of maandelijks). Hierdoor kunt u tijdrovende en regelmatig uitgevoerde handelingen automatiseren, zoals het maken van een back-up van een schijf, het opschonen van verschillende bestandsresten, het testen van de schijf op virussen en/of spywarecomponenten, enz. In dit geval is het helemaal niet nodig om voor elke bewerking uw eigen taak te maken - u kunt eerst een batchbestand voorbereiden met de vereiste reeks opdrachten, die vervolgens de planner start op een door de gebruiker opgegeven tijdstip. Om de juiste taken in de Windows Scheduler te maken, gebruikt u het paneel Geplande taken, dat kan worden geopend via het Configuratiescherm of kan worden opgeroepen met de opdracht Start => Programma's => Accessoires => Systeemwerkset => Geplande taken (Fig. 1). Om de benodigde taken aan te maken, klikt u op het Taakobject Toevoegen, waardoor de ingebouwde taakwizard wordt gestart, die de gebruiker door alle fasen van het maken ervan leidt. Voor automatisch starten programma's via de planner Windows-service De taakplanner zou in de automatische opstartmodus moeten werken, en als deze om de een of andere reden is uitgeschakeld, selecteer dan Start => Uitvoeren en start de servicesbeheereditor services.msc. Dubbelklik op de naam van de Task Scheduler-service en stel op het tabblad Algemeen het opstarttype in op automatisch (Fig. 2).

Rijst. 1. Maak een nieuwe taak met Windows Scheduler

Rijst. 2. Schakel het automatisch opstarten van de Task Scheduler-service in

En ten slotte is de derde manier om taakplanners te gebruiken externe fabrikanten, wat veel meer mogelijkheden voor gebruikers opent. Met deze programma's kunt u automatisch het meeste uitvoeren verschillende acties- van het openen van de nodige mappen, applicaties en documenten tot het uitvoeren van verschillende bewerkingen met bestanden voor het synchroniseren van mappen, het archiveren van gegevens, het reproduceren van bepaalde reeksen toetsaanslagen en muismanipulaties, het downloaden van bestanden, het uitschakelen van de pc, enz. Om al deze problemen automatisch op te lossen, heb je geen programmeervaardigheden of het vermogen om te creëren nodig batchbestanden. Met taakplanners op de achtergrond kunt u processen op visueel niveau automatiseren door het systeem eenvoudigweg te vertellen wat er moet gebeuren en wanneer, en door uitvoeringsparameters te definiëren. Dit helpt bij het configureren van het systeem om bepaalde taken veel sneller, handiger en betrouwbaarder automatisch op te lossen en gebruikers veel tijd te besparen. Het scala aan planningsprogramma's is vrij groot en omvat zowel serieuze, dure pakketten voor het automatiseren van een breed scala aan netwerk- en computerbewerkingen, zoals AutoMate, en ontworpen voor IT-specialisten, als meer beschikbare oplossingen gericht op de algemene gebruiker.

Om tegenwoordig veel bewerkingen op de massamarkt te automatiseren, krijgt de gebruiker een groot aantal programma's aangeboden: sommige laten je draaien bepaalde tijd noodzakelijke applicaties, andere versnellen en vereenvoudigen de toegang tot verschillende functies met behulp van sneltoetsen bieden andere meer comfort en snelle installatie toepassingen, terwijl anderen zelfstandig toepassingen kunnen sluiten, de computer kunnen uitschakelen, enz. Bovendien zijn er alomvattende oplossingen, waarmee u veel kunt automatiseren computerprocessen- wij vertellen je er precies over. Met de meeste van deze toepassingen kunt u complexe computertaken automatiseren zonder programmeerkennis, en elke taak daarin wordt gemodelleerd op basis van een bepaalde reeks acties die door de gebruiker zijn gespecificeerd en geconfigureerd. visuele redacteur. Alle applicaties uit deze groep zijn vrij eenvoudig en toegankelijk, vereisen niet veel tijd om te leren en stellen u in staat zeer snel resultaten te behalen, maar het bereik van automatiseringstaken die met hun hulp worden opgelost, is beperkt tot de lijst met ondersteunde acties. De meest populaire applicaties in deze groep zijn Automatize en Workspace Macro Pro.

Rij softwarepakketten, naast de visuele ontwikkeling van taken, biedt de gebruiker de mogelijkheid om taken te maken en deze op programmacodeniveau te bewerken. Dit veronderstelt uiteraard dat gebruikers over de juiste kennis en vaardigheden beschikken, en de ontwikkeling van elke taak is een langdurig proces, maar met dergelijke pakketten kunt u vrijwel elke taak automatiseren. Een van de populaire en beproefde producten is de Macro Scheduler-applicatie.

Automatiseringsprogramma's

Macroplanner 8.0

Ontwikkelaar: MJT Net Ltd

Distributiegrootte: 3,2 MB

Prijs: Professioneel - $ 197, Standaard - $ 87

Actief: Windows 95/98/Me/NT/2000/XP/2003 Server

Macro Scheduler is een van de beste oplossingen om taken te automatiseren met behulp van macro's. De applicatie heeft onder meer Russischtalige interface en wordt gepresenteerd in twee versies: Professional en Standard (de laatste heeft niet de mogelijkheid om scripts in EXE-bestanden te compileren).

Met deze applicatie kunt u automatisch macro's maken - door het programma te onthouden van alle acties die door de gebruiker worden uitgevoerd en de bijbehorende programmacode te genereren, en is daarom zelfs voor beginners toegankelijk. Het is waar dat de lijst met taken die op deze manier kunnen worden geautomatiseerd, beperkt is. Bovendien implementeert Macro Scheduler de mogelijkheid om macro's te ontwikkelen in een visuele editor en programmacode rechtstreeks handmatig door de gebruiker te schrijven (Fig. 3), waardoor u vrijwel elke taak kunt automatiseren, zelfs de meest arbeidsintensieve. In dit opzicht kan het programma onmisbaar worden voor het automatiseren van een verscheidenheid aan regelmatig uitgevoerde taken - voor het uitvoeren van verschillende werkzaamheden met de schijf (back-up, kopiëren, synchronisatie, opschonen, enz.), voor het genereren van financiële rapporten, voor het bewaken van de verplaatsing van bestanden en e-mails downloaden, voor testen en installatie software, voor het overbrengen van bestanden via een lokaal netwerk en het downloaden van bestanden van internet, voor het genereren van reacties op e-mails enz. Macro Scheduler is een software-onafhankelijke oplossing en kan scripts compileren in zelfstandige EXE-bestanden die kunnen worden uitgevoerd op elke computer met Windows-besturing. Dit alles zou natuurlijk interessant moeten zijn voor professionals.

Rijst. 3. Een macro bewerken op codeniveau in Macro Scheduler

Het automatisch aanmaken van scripts wordt in Macro Scheduler op dezelfde manier geïmplementeerd als in andere applicaties. Het enige verschil is dat het mogelijk is om het door het programma gegenereerde script op programmacodeniveau te bewerken. Handmatig een script schrijven is vergelijkbaar met het ontwikkelen van een programma, dus in dit geval kun je niet zonder kennis van de scripttaal MacroScript. Bovendien kan indien nodig VBScript-code in scripts worden opgenomen, waardoor het mogelijk wordt om het programma te gebruiken om OLE/ActiveX-taken te automatiseren. De MacroScript-taal bevat meer dan 200 scriptopdrachten en standaard programmeerconstructies, waaronder de mogelijkheid om toetsaanslag- en muisklikberichten naar andere toepassingen te verzenden, te wachten tot vensters worden geopend en gesloten, de focus aan een specifiek venster te geven, internetbewerkingen uit te voeren, programma's te starten en opdrachten uitvoeren, bestanden lezen, opnemen, kopiëren, verplaatsen, verwijderen en uitvoeren, applicaties beheren met behulp van dynamische gegevensuitwisseling (DDE), enz. De kant-en-klare macro's die in het pakket zitten (defragmentatie starten, een e-mailbericht schrijven, de computer uitschakelen, enz.) en de beschikbaarheid in het helpsysteem zullen het proces van het beheersen van de scripttaal helpen versnellen. volledige lijst taaloperatoren met gedetailleerde voorbeelden en ondersteuning voor een ingebouwde debugger die helpt bij het maken van complexe scripts.

Automatiseer 6.31

Ontwikkelaar: HiTek-software

Distributiegrootte: 10,25 MB

Distributiemethode: shareware

Prijs: $ 79,95

Actief: Windows 95/98/Me/NT/2000/XP/2003 Server met ondersteuning voor Suns Java 1.3, Mac OS X versies 10.1 en hoger en Linux Redhat

Deze populaire taakplanner voor meerdere platforms is een krachtig en betrouwbaar (hoewel een beetje onhandig) hulpmiddel voor het automatiseren van processen. Automatize heeft een handige, intuïtieve interface, biedt visuele creatie van taken, vereist geen programmeervaardigheden en bevat sjablonen voor het uitvoeren van de meest standaard taken- daarom kan het door een breed scala aan gebruikers worden gebruikt.

Dankzij de aanwezigheid van een groot aantal ingebouwde acties, ondersteuning voor dynamische gegevensuitwisseling en de mogelijkheid om de status van mappen, bestanden, sites, taken etc. te monitoren, kunt u met Automatize een zeer breed scala aan processen automatiseren ( Afb. 4), waarvan de belangrijkste het volgende omvatten:

Rijst. 4. Maak een taak aan in Automatiseren

  • het beheren van bat-bestanden, scripts en applicaties (volgens een schema starten, het werk onderbreken wanneer zich bepaalde gebeurtenissen voordoen);
  • back-up en synchronisatie van bestanden en mappen, archiveren van mappen en bestanden, afdrukken van documenten en verwijderen van bestanden volgens een schema;
  • het laden van een lijst met webpagina's met regelmatig bestudeerde informatie; bestanden overbrengen en downloaden via FTP, synchronisatie met externe FTP-servers;
  • het controleren, ontvangen en verzenden van e-mail, ook met bijlagen (u kunt ook verschillende beperkingen opleggen aan ontvangen berichten);
  • controle over webpagina-updates met de mogelijkheid automatisch downloaden gewijzigde pagina's voor verdere offline weergave, het controleren van mappen op wijzigingen;
  • Telnet-opdrachten volgens een schema lanceren en gegevens opslaan over de resultaten van hun werk;
  • het testen van de TCP/IP-netwerkconfiguratie, het diagnosticeren van verbindingsfouten met behulp van ping-opdrachten;
  • het weergeven van meldingen op het scherm die de gebruiker herinneren aan het begin van bepaalde gebeurtenissen en taken die hij heeft gepland.

Met Automatiseren kunt u taken beheren in externe modus en kunnen u per e-mail op de hoogte stellen van de voortgang. Taken kunnen op een bepaald tijdstip of periodiek worden uitgevoerd: dagelijks, wekelijks, maandelijks en indien nodig ook als aan bepaalde voorwaarden wordt voldaan. Dankzij de ondersteuning van het programma voor dynamische variabelen, die zorgen voor dynamische gegevensuitwisseling tussen applicaties en taken, kunt u bepaalde acties en taken alleen starten in gevallen waarin eerdere acties of taken met succes zijn voltooid.

Workspace Macro Pro - Automatiseringseditie 6.0

Ontwikkelaar: Tethys Solutions, LLC

Distributiegrootte: 2,91 MB

Distributiemethode: shareware

Prijs: Commerciële licentie - $64,95, Persoonlijke licentie - $39,95

Actief: Windows NT/2000/XP/2003

Werkruimte Macro Pro - betrouwbaar hulpmiddel om repetitieve taken te automatiseren met behulp van macro's, die kunnen worden gemaakt op basis van ingebouwde sjablonen met behulp van een wizard of door bepaalde acties rechtstreeks uit te voeren met de muis en/of door op bepaalde sneltoetsen te drukken. Beide opties zijn uiterst eenvoudig en stellen u in staat om te genereren noodzakelijke macro's in slechts enkele minuten, waardoor Workspace Macro Pro aan een breed scala aan gebruikers kan worden aanbevolen. Tegelijkertijd ondersteunt het pakket de ontwikkeling van macro's in de visuele macro-ontwerper, waarbij geldige acties uit de lijst worden geselecteerd en geconfigureerd (Fig. 5). Hoewel het complexer en tijdrovender is, kunt u hiermee complexere taken automatiseren en daarom interessant zijn voor professionals.

Rijst. 5. Een macro bewerken in de ingebouwde designer van de Workspace Macro Pro-applicatie

Sjablonen omvatten standaardtaken die het vaakst voor gebruikers voorkomen en stellen u in staat snel macro's te genereren voor het downloaden van bestanden via FTP, voor het verwijderen van sporen van uw internetaanwezigheid in het systeem, voor het uitschakelen van de computer, enz. De lijst met acceptabele acties bij het ontwikkelen van macro's in de visuele ontwerper is breder en omvat het downloaden van applicaties en het openen van documenten, het uitvoeren van andere macro's, het sluiten van vensters, het verbinden met internet, het openen van webpagina's, het downloaden van bestanden via FTP, enz. De applicatie biedt veel opties voor het definiëren van de voorwaarden voor het uitvoeren van macro's: naast de traditionele automatische startopties in planners is het bij het indrukken van een bepaalde toetsencombinatie bij het laden van het besturingssysteem en bij het afsluiten ervan ook mogelijk om macro's opnieuw uit te voeren via gebruiker gedefinieerd perioden en wanneer de computer inactief is.

Ongeacht de manier waarop macro's worden gemaakt, kunnen macro's automatisch worden gestart in overeenstemming met de startmodus die ervoor is gedefinieerd, of vanuit het systeemvak via het contextmenu. Bovendien kunt u automatisch een snelkoppeling voor een macro op uw bureaublad maken. snelle lancering en/of kopieer de overeenkomstige snelkoppeling naar de opstartmap voor automatische uitvoering macro bij het laden van Windows. Voor elke macro kunt u de snelheid van de uitvoering ervan opgeven, evenals het aantal herhaalde uitvoeringen en de voorwaarden daarvoor. Indien nodig kunnen macro's met een wachtwoord worden beveiligd tegen bewerking door andere gebruikers; Ook kunt u bij het uitvoeren van macro's om een ​​wachtwoord vragen.

VistaTask 5.0

Ontwikkelaar: Vistasoftware

Distributiegrootte: 2,03 MB

Distributiemethode: shareware

Prijs: $ 99

Actief: Windows 95/98/Me/NT/2000/XP/2003

VistaTask is een effectief en betrouwbaar hulpmiddel voor het snel automatiseren van de meeste taken die zich voordoen bij het werken in Windows. De applicatie is handig, intuïtief en gemakkelijk aan te passen gebruikersinterface, biedt een breed scala aan ondersteunde acties en stelt gebruikers in staat actiescripts te maken zonder programmeerkennis - door acties visueel te selecteren en hun parameters te configureren. Het aantal toegestane acties in scenario's zorgt voor de automatisering van zowel eenvoudige taken die zich voordoen voor thuisgebruikers als van sommige bedrijfsprocessen, wat al relevant is voor bedrijven. Het pakket wordt geleverd met gedetailleerde documentatie, aangevuld met een reeks trainingsproblemen waarop u kunt voortbouwen en bewerken om uw specifieke problemen op te lossen. Het programma is relatief eenvoudig te leren, hoewel beginners nog steeds beter af zijn als ze een goedkopere en eenvoudigere toepassing kiezen.

VistaTask ondersteunt een zeer breed scala aan taken, waarvan de belangrijkste de volgende zijn:

  • snel starten - programma's starten, documenten openen, MS-DOS-programma's uitvoeren, services starten en stoppen, het configuratiescherm openen, enz.;
  • werken met vensters - activering, openen op volledig scherm, minimaliseren van het werkvenster of alles geopende ramen, het wijzigen van de grootte van het werkvenster, enz.;
  • het toetsenbord gebruiken, met de muis werken en het menu gebruiken - een bepaalde toetsencombinatie indrukken, invoer blokkeren/deblokkeren, verschillende opties voor het verplaatsen en klikken met de muis, het markeren van een systeem- of gebruikersmenu-item, enz.;
  • werken met bestanden en mappen - een nieuw bestand aanmaken, bestanden lezen, opslaan en verwijderen, bestanden kopiëren, hernoemen en verplaatsen, mappen aanmaken en verwijderen, enz.;
  • werken op internet - een internetbrowser downloaden, een webpagina openen en opslaan, een e-mailbericht maken, verzenden en verwijderen, bestanden downloaden en verwijderen via FTP, enz.;
  • uitvoering systemische acties- tekst naar het klembord kopiëren en tekst van het klembord plakken, het klembord leegmaken, een screenshot maken actief venster, het opnieuw opstarten en afsluiten van de computer, enz.

De lijst met acties kan ook If- en TextLoop-instructies bevatten. Met de eerste kunt u acties uitvoeren afhankelijk van de resultaten van het vergelijken van parameters met bepaalde opgegeven waarden, en met de tweede kunt u cyclisch herhalende acties uitvoeren. Bovendien kunnen acties handelingen omvatten zoals het controleren van het bestaan ​​van een specifiek bestand, het laden van een bepaald programma, het openen van een specifiek venster, enz. Het resulterende script kan worden gecompileerd in een EXE-bestand (Fig. 6), waardoor het vervolgens buiten VistaTask kan worden gebruikt. Om complexe scenario's succesvol te debuggen, biedt het programma implementatiemogelijkheden controlepunten en stapsgewijze uitvoering.

Rijst. 6. Het compileren van het script naar een uitvoerbaar bestand in de VistaTask-omgeving

Opgemerkt moet worden dat dit programma niet de mogelijkheid biedt om scripts volgens een schema uit te voeren, omdat wordt aangenomen dat de scripts rechtstreeks door de gebruiker worden gestart. Dit beperkt tot op zekere hoogte het bereik van de op te lossen taken, maar het is heel goed mogelijk om uit de situatie te komen en in VistaTask zelfs die bewerkingen te automatiseren die strikt volgens een schema of bij afwezigheid van de gebruiker moeten worden uitgevoerd, bijvoorbeeld waarvoor het voldoende is om het benodigde script in de vorm van een EXE-bestand voor te bereiden en in de Windows-planner de starttijd in te stellen.

AutoTask 2000 3.68

Ontwikkelaar: Cypress Technologies

Distributiegrootte: 3,68 MB

Distributiemethode: shareware

Prijs: $ 59,95

Actief: Windows 95/98/Me/NT4/2000/XP/2003

Deze zeer eenvoudige tool voor het automatiseren van standaardtaken is ontworpen voor een breed scala aan gebruikers, omdat het een gebruiksvriendelijke interface heeft (Fig. 7) en gemakkelijk te leren is. Het programma kan helpen bij het automatiseren van processen zoals het maken van back-ups, het downloaden van applicaties, het opschonen van de schijf van computerrommel, het controleren van e-mail, enz.

Rijst. 7. Taken beheren in AutoTask 2000

Taken die in de AutoTask 2000-omgeving zijn gemaakt, vertegenwoordigen een bepaalde reeks lineaire acties en worden in de taakeditor gemaakt door parameters te selecteren en in te stellen vereiste actie met de hulp van een meester. Direct in de taakeditor kan elke taakactie of de hele taak worden getest. Indien nodig kunt u een van de acties onmiddellijk bewerken door de inhoud en/of positie in de lijst met acties te wijzigen, wat in de praktijk erg handig is. Taken kunnen worden uitgevoerd volgens een schema dat vrij flexibel is en het mogelijk maakt, naast de gebruikelijke mogelijkheden, tijdsintervallen in te stellen voor het herstarten van taken en duidelijk tijdsgrenzen te definiëren wanneer een taak wel of niet kan worden uitgevoerd. Daarnaast is het mogelijk om taken uit te voeren als aan bepaalde logische voorwaarden wordt voldaan: je kunt er bijvoorbeeld voor zorgen dat een taak start als er specifiek bestand, of er is een specifiek programma actief of geopend specifiek venster enz. De lijst met toegestane acties in taken omvat het starten en sluiten van programma's, het uitvoeren van DOS-opdrachten, het openen van een venster met een bericht, het indrukken van een toetsencombinatie, acties met vensters (minimaliseren, maximaliseren, sluiten, enz.), systeembewerkingen (het beëindigen van een werksessie , herstarten en afsluiten van de computer ), internetbewerkingen (verbinding, verbinding verbreken, genereren van een e-mailbericht). Daarnaast is het mogelijk om acties te gebruiken die verband houden met het controleren van verschillende voorwaarden (de status van een programma of taak), evenals het verzenden van DDE-opdrachten die zorgen voor dynamische gegevensuitwisseling tussen applicaties.

xStarter 1.82

Ontwikkelaar: xStarter Solutions, Inc.

Distributiegrootte: 3,83 MB

Distributiemethode: shareware

Prijs: $ 39,5, gratis voor gebruikers uit Rusland

Actief: Windows NT4/2000/XP/2003

xStarter is een gebruiksvriendelijke en zeer handige taakplanner waarmee u vaak herhaalde handelingen snel kunt automatiseren (Fig. 8). Het programma heeft een Russischtalige interface en gaat vergezeld van gedetailleerde hulp systeem in het Russisch en een reeks voorbeelden, en kan daarom een ​​goede automatiseringstool worden voor een brede categorie Russische gebruikers.

Rijst. 8. Automatisering van reserveringen in het xStarter-programma

Taken kunnen worden gepland of uitgevoerd wanneer Windows opstart, wanneer een gebruiker inlogt, wanneer bepaalde gebeurtenissen plaatsvinden, of kunnen worden opgeroepen vanuit het contextmenu. Onder gebeurtenissen wordt verstaan ​​het indrukken van een bepaalde toetscombinatie, het maken/activeren/sluiten van een Windows-venster, de aanwezigheid van bestandswijzigingen in bepaalde mappen, etc. Acties in taken kunnen het starten van applicaties, het starten en stoppen van services, het uitvoeren van bestandsbewerkingen(kopiëren, verwijderen enz.), mappen synchroniseren, gegevens archiveren, macro's opnemen en afspelen, bestanden downloaden of verzenden via FTP-protocollen en HTTP, het weergeven van een bericht op het computerscherm, het tot stand brengen van een verbinding met internet, enz. Daarnaast is het mogelijk om If-expressies te gebruiken (om een ​​actie uit te voeren afhankelijk van de resultaten van het vergelijken van parameters met opgegeven waarden) en TextLoop (om cyclische acties uitvoeren).

Voor het automatiseren van een actie met Perfect Automation is geen programmering nodig. Met behulp van een groot aantal kant-en-klare opdrachten kan Perfect Automation Windows-taken van elke complexiteit automatiseren. Dit programma omvat muis- en toetsenbordactiviteitrecorder, taakbeheerder geïntegreerd met planner en geavanceerd script-editor met volledige ondersteuning voor de Gentee-programmeertaal voor degenen die complexe taken moeten automatiseren.

Geen programmering vereist!

Perfect Automation heeft alles om het eenvoudigste te automatiseren routinematige operaties zonder enige programmering. Het volstaat om de vereiste acties opeenvolgend aan te geven door ze uit de lijst met opdrachten te selecteren. Bovendien kan de ingebouwde muis- en toetsenbordrecorder alle acties in één script vastleggen en een uitvoerbaar .exe-bestand maken. U kunt de opname afspelen vanuit Perfect Automation of door het gemaakte programma te starten.

Uiteraard kunt u het script op elk gewenst moment bewerken door parameters te wijzigen en nieuwe opdrachten toe te voegen. Met de scripteditor kunt u het meeste automatiseren verschillende taken op eenvoudige manieren.

Lijst met functies

  • Muis- en toetsenbordacties opnemen en afspelen Hiermee kunt u enkele veelvoorkomende repetitieve taken automatiseren wanneer u met andere programma's werkt.
  • Programmamanager met ingebouwde planner Hiermee kunt u taken uitvoeren op een specifiek tijdstip of op specifieke gebeurtenissen.
  • Autonoom uitvoerbare bestanden , gemaakt door Perfect Automation, vereisen geen extra DLL's en bibliotheken en kunnen op elke Windows-computer worden uitgevoerd.
  • Ingebouwde scripteditor ondersteunt Gentee, waarmee geavanceerde gebruikers complexe problemen kunnen oplossen.
  • Op zichzelf staande EXE-bestanden

    Perfect Automation genereert zelfstandige uitvoerbare bestanden (.exe) van scripts die op elke Windows-computer kunnen worden uitgevoerd, zelfs zonder dat Perfect Automation is geïnstalleerd. Voor bestanden die zijn gemaakt met scripts.exe zijn geen extra DLL's, bibliotheken en andere bestanden vereist. Je kunt creëren echte programma's zonder een regel code te schrijven en deze waar nodig uit te voeren.

    Scripteditor met Gentee-ondersteuning

    De scripteditor bevat een grote reeks kant-en-klare opdrachten voor het oplossen van problemen. Bovendien ondersteunt het programma