Automatiseer routinematige computertaken: Windows en Mac. Hoe u repetitieve acties op uw computer kunt automatiseren

Hallo allemaal!
Ik wilde een uitnodiging voor Habr ( dank aan Nast-gebruiker voor de uitnodiging), en uiteindelijk werd dit feit de drijvende kracht achter het schrijven van een artikel, dat gebaseerd is op de geschiedenis van persoonlijke ervaringen op het gebied van automatisering van pc-gerelateerde taken.
Ik ben een automatiseerder, ik wil dat de meeste taken (software, hardware) automatisch worden uitgevoerd zonder tussenkomst van mij of andere mensen.

Doel:

  1. Vertel en leer misschien hoe u het werk op een pc kunt optimaliseren.
  2. Iedereen die naar dergelijke informatie op zoek is geweest, heeft de kennis om te starten en zich te ontwikkelen tot een taakoptimalisatie.
  3. Om een ​​extra kans te bieden om luiheid te overwinnen en iets echt nuttigs te doen voor jezelf en anderen.
  4. Laat voor uw gemak een voorbeeld zien van hoe u een programma kunt maken dat automatisch een vastgelegd algoritme van acties uitvoert.
  5. Om te bewijzen dat automatisering niet saai is, maar daardoor nuttig en zelfs heel interessant.
Redenen:

Ten eerste. Ik kom vaak tegen dat de meeste gebruikers niet weten hoe ze hun werktijd moeten organiseren, vooral op een pc. Het is grappig om te zien wanneer een gebruiker door kleine software- (soms hardware-)acties wordt afgeleid van echt duur betaald werk, en vervolgens verontwaardigd naar de baas kijkt, die deze maand de bonus voor slechte prestaties heeft verlaagd ten opzichte van eerdere resultaten.

Ten tweede. Vroeger had ik vaak routinetaken die ik dwong automatisch uit te voeren met behulp van verschillende softwareproducten. Maar hoeveel softwareopties er ook zijn, er zijn altijd functies die niet zo eenvoudig in één pakket te implementeren zijn. En ik moest verschillende automatiseringsprogramma's gebruiken in combinatie met programma's voor het standaarddoel van kantoorwerk of niet-zo-kantoorwerk.

Ten derde. De tijd kwam dat er een echte routinetaak verscheen. Het hield verband met het feit dat het nodig was om tekst, tabellen en afbeeldingen uit een PDF-bestand te extraheren, met daarop geïnstalleerde bescherming tegen kopiëren, herkenning door welke software dan ook, afdrukken en nog veel meer. Over het algemeen heeft de auteur van het bestand maximale bescherming ingesteld in een aantal (ik weet het niet eens meer) programma voor het maken van PDF-bestanden. En nog een belangrijk punt: het bestand bevat 202 pagina's, de achtergrond is blauw en de tekst is soms geel, soms blauw. En het allerbelangrijkste: het tijdsbestek voor het ontvangen van de voltooide tekst is slechts 3 dagen. Ik heb soms last van luiheid, dus heb ik alle fysieke arbeid onmiddellijk weggegooid, en ook heb ik niet gezocht naar een team van een tiental die graag handmatig tekst van een foto afdrukken. Zoals altijd wendde ik me tot softwareproducten om taken te automatiseren. Nadat je een uur besteed hebt aan het schrijven van het juiste algoritme, kun je immers een halve dag bezig zijn met leukere dingen.

Maar niet alles is zo eenvoudig als het op het eerste gezicht lijkt. Ik zei hierboven al dat één programma maximaal 99,9% van het vereiste werk kan doen. Dus begon ik op internet te zoeken en één voor één de meest modieuze, volgens beoordelingen en recensies, automatiseringsprogramma's te gebruiken, natuurlijk, op voorwaarde dat ze in de eerste plaats de functies konden uitvoeren die ik nodig had in de GUI-omgeving, en niet in de console. , en ten tweede zijn ze gratis. Ja, we hebben het trouwens over Win-applicaties. Ik zal niet aanbevelen welke applicatie beter en welke slechter is - u kunt het zelf proberen, afhankelijk van uw doelen en gemaksgewoonten. In principe kan ik in BASIC beter automatiseren dan welk speciaal programma dan ook, maar ik wilde Visual Studio niet installeren - het is een verspilling van tijd en ruimte op de harde schijf. Bovendien heb je een programma nodig dat al over alle opties voor pc-besturing beschikt, waarbij je alleen maar alle noodzakelijke acties uit de lijst hoeft te selecteren en zelf een paar parameters hoeft te wijzigen. En voor een typische gebruiker is dit precies wat nodig is, het is niet nodig om programmeertalen te leren, alles zou van tevoren al moeten zijn gemaakt en werken.

Dus hier is het. Ik koos voor het xStarter-programma (destijds v.1.9.2). 90% correct. Ik zal het niet prijzen, ik zal alleen zeggen dat de applicatie echt een erg handige omgeving heeft voor de wijdverbreide implementatie van het automatiseringsalgoritme. Het enige slechte is dat sommige functies niet configureerbaar zijn. De schermafbeeldingsfunctie verliest bijvoorbeeld kwaliteit door compressie - deze is niet geschikt voor tekstherkenning. En ik vond het ook niet leuk dat er geen apart venster was dat de coördinaten van de muiscursor liet zien. Ik moest een gadget downloaden voor de zijbalk in Vista OS "Mouse Pointer Locator". En het derde ding is natuurlijk niet erg belangrijk voor een gevorderde gebruiker, maar in sommige controversiële kwesties is het noodzakelijk: dit is hulp bij de functionaliteit van de applicatie. Het voelt alsof het helpbestand uit een oude versie komt en dat er slechts een deel van de functionaliteit in de beschrijving staat.

Op het moment van schrijven heb ik de nieuwe versie van xStarter v.1.9.3 gecontroleerd - het helpbestand is nu compleet, er zijn bezienswaardigheden voor het bepalen van de begin- en eindpunten van de cursor op het scherm en de kwaliteit van de schermafbeelding is merkbaar verbeterd, nu kan tekst worden herkend. Goed gedaan jongens! Ik zal met plezier wachten op nieuwe releases van dit programma, waar ik nog meer functionaliteit zal krijgen.

En ik heb het algoritme voor de herkenning van PDF-bestanden (met beveiliging) heel eenvoudig geïmplementeerd:

  1. PDF op volledig scherm
  2. Screenshot van “Printscreen”
  3. Plakken in “Photoshop”
  4. Loop door naar pagina 202
  5. Macro in “Photoshop”: bijsnijden, opslaan
  6. Map met afbeeldingen in “Fine Reader”
Handgemaakt:
  • Handmatig, tekstanalyse en foutcorrectie.
  • Opslaan in “Word”
  • Een DOC-bestand bewerken
Tijdsbesteding van individuele taken:
  • Een automatiseringsalgoritme creëren – 25-30 min.
  • Het algoritme instellen – 30-60 min.
  • Tekstherkenning en bewerking – 4-5 uur.
Totaal tijdsgebruik:
  • Met automatisering (1 persoon bewerkt alleen de tekst, de rest gaat automatisch) – 5-7 uur.
  • Zonder automatisering (1 persoon doet alles handmatig) – 3-5 dagen.

Praktisch voorbeeld: (niet over wat er net hierboven is geschreven!)

Ik zal je niet alleen een voorbeeld laten zien van het type "Hello World", ik zal je laten zien hoe je een bot (dat wil zeggen een automatiseringsalgoritme) maakt voor het spel "Friend Factory" op de site vkontakte.ru

Ik voelde me juist aangetrokken tot dit spel omdat je virtueel geld kunt verdienen met een bot, ondanks het feit dat het spel in een browser draait en een Flash-object is. Ik heb geen competentie op het gebied van flash-technologieën, dus heb ik speciaal gegenereerde verzoeken voor het besturen van het spel zonder browser (als dat überhaupt bestaat?) terzijde geschoven. Mijn bot zal alleen de muiscursor specifiek voor het spel gebruiken, en nog een paar functies voor controlebrowser, screenshot, variabelen, lussen en verder is niets nodig.

De bot bestaat uit 2 taken:

  1. “Friend Factory – Aankoop (Firefox)” is het belangrijkste algoritme van de bot. "Firefox" is eenvoudigweg een aanduiding van de browser waarmee het algoritme zal werken. Kan voor iedereen aangepast worden.
  2. “Read_Compare_ff” is een aanvullend algoritme om de afbeelding te controleren op het feit dat deze is gewijzigd.
Het botalgoritme voert het volgende uit:
  1. Vindt het browservenster waarin de game actief is en opent dit op volledig scherm.
  2. Vervolgens wordt de tweede taak gestart, waarbij een momentopname wordt gemaakt van het schermgebied, precies op de plaats waar het nummer met het geldbedrag in het spel zich bevindt.
  3. Nu moet de bot de cursor verplaatsen en op de knop “Kinderkamer” klikken, vervolgens op “Alles” en het eerste huisdier kopen dat hij tegenkomt.
  4. Wanneer een huisdier wordt aangeschaft, neemt het geldbedrag af - onze 2e taak volgens punt 2 zal dit controleren.
  5. Zijn er helemaal geen huisdieren in de kinderkamer “Alles” (dit komt vaak voor), herhaal dan stap 3 eindeloos.
  6. Na de aankoop controleert de bot na enige tijd (punt 2) het feit van de verkoop van het huisdier - dat wil zeggen een verhoging van het geldbedrag.
  7. Als het huisdier wordt verkocht, herhaalt de bot stap 3. Als het huisdier niet wordt verkocht, drukt de bot op de knop “Kinderkamer” om het spelresultaat een oneindig aantal keren bij te werken.
Dit is een algemene beschrijving van de werking van het algoritme dat ik voor mijn eigen doeleinden heb gemaakt en zelfs nu gebruik. De eerste was een bot die het spel elke 2 uur bezocht, maar deze leverde veel minder winst op in het spel dan de tweede. Het is goed om de bot te laten draaien terwijl u niet achter uw pc zit.

En tot slot...

Voordelen van automatisering:

  1. Verhoogde pc-productiviteit (voornamelijk voor repetitieve taken).
  2. Er is meer tijd voor rust of andere activiteiten.
  3. Het overwinnen van de drempel van aanvankelijke luiheid, dat wil zeggen de intentie om een ​​algoritme te creëren om je eigen bestaan ​​gemakkelijker te maken.
  4. Handig voor persoonlijke doeleinden.
  5. Extra kennis van technologie kan alleen maar nuttig zijn.
Nadelen van automatisering:
  1. Mensen willen niet leren en zich ontwikkelen; ze zijn tevreden met wat ze al tientallen jaren doen. Luiheid overheerst!
  2. Mensen zijn bang om sneller hun werk te doen, omdat de baas hen meteen zal overweldigen met meer werk. Nogmaals, luiheid overtreft bonussen!
  3. Van school leren mensen werken, niet om geld te verdienen!
Resultaat:
Ik wil dat dit artikel in ieder geval iemand helpt zich te ontwikkelen op het gebied van procesautomatisering. En zodat iedereen die indirect verband houdt met dit artikel zijn subjectieve mening zou geven over de informatie die hij leest. Natuurlijk zal ik dat doen al erg dankbaar voor de uitnodiging voor de Habrausers lava;)

Tags: tags toevoegen

xStarter automatiseert dagelijkse taken op basis van planner- of systeemgebeurtenissen.

Belangrijkste voordelen

Verminder uw werkuren met 35%.

Door macro's te maken voor uw dagelijkse taken, bevrijdt u uzelf van routine. En de computer kan deze macro's uitvoeren met xStarter, zelfs als u afwezig bent, volgens een schema.

Zorg voor de veiligheid van uw gegevens.

Als het automatisch maken van een back-up van uw documenten en e-mail weinig tot geen moeite kost, waarom zou u dat dan niet doen?

Vervanging voor Windows-planner.

Met de geavanceerde planner van xStarter kunt u nauwkeuriger het moment opgeven waarop u een programma moet starten of een taak moet voltooien. Taken kunnen precies op een bepaald tijdstip, periodiek of in een complex formaat worden uitgevoerd. Wanneer xStarter in de NT-servicemodus draait, is het mogelijk om taken te starten, zelfs als er geen actieve gebruikers zijn.

Houd wijzigingen in bestanden en mappen bij.

Zodra er een nieuw bestand in de opgegeven map verschijnt, zal het xStarter-programma u hiervan op de hoogte stellen of een actie uitvoeren. Op dezelfde manier volgt xStarter wijzigingen en verwijderingen van bestanden en mappen, inclusief wijzigingen in submappen.

Acties op internet.

E-mail verzenden en ontvangen, werken met bestanden via FTP en HTTP - dit is slechts een korte opsomming van wat u kunt automatiseren als u met internet werkt. Bijvoorbeeld: dagelijkse rapporten ontvangen en deze opslaan in een opgegeven directory; notificaties versturen over voltooide taken zonder hulp van de gebruiker; download log en andere bestanden, enz.

Windows-macro's.

Met xStarter kunt u macro's opnemen terwijl u in elk programma en met elk object in de Microsoft Windows-omgeving werkt. Elke macro is een bestand dat een reeks opgenomen bewegingen, muisklikken en toetsenbordaanslagen bevat. Dit bestand kan op elk moment worden afgespeeld met behulp van een schema of sneltoets, alsof u deze acties zelf uitvoert.

Afstandsbediening.

Met xStarter Web Pilot wordt het mogelijk om taken uit te voeren op externe computers, taken en hun logboeken te bekijken en deze in/uit te schakelen.

Taken samenstellen.

U kunt .exe-bestanden maken van xStarter-taken en taken overbrengen tussen computers. Bij het uitvoeren van taken kunnen gebruikers enkele parameters invullen die specifiek zijn voor een bepaalde gebruiker of computer.

Vuurvogel/Interbase.

Met een speciale versie van xStarter Job Scheduler voor Firebird/Interbase kunt u specifieke taken uitvoeren voor specifieke databaseservers. Met deze versie kunt u SQL-scripts uitvoeren, databases back-uppen/herstellen, enz.

Automatiseer taken zonder programmeervaardigheden.

Elke xStarter-taak bestaat uit een reeks acties. Acties zijn gericht op het uitvoeren van verschillende functies, hier zijn er slechts enkele:

  • het lanceren van programma's;
  • berichten op het scherm weergeven;
  • Internetverbinding;
  • directorysynchronisatie;
  • raamoperaties;
  • bewerkingen met tekst- en logbestanden;
  • netwerkdirectory's uitschakelen en verbinden;
  • enz.

Taken kunnen worden uitgevoerd volgens een schema, sneltoetsen of systeemgebeurtenissen.

Systeemvereisten

Intel Pentium of compatibele processor
Windows NT4/2000/XP/2003/Vista

Sommige regelmatig uitgevoerde taken op de computer, zoals het controleren van de schijf op virussen en/of spyware, het maken van een back-up en het synchroniseren van gegevens, het opschonen van onnodige bestanden op de schijf, enz., nemen behoorlijk wat gebruikerstijd in beslag, wat kan worden gebruikt met veel groter voordeel Het is tenslotte helemaal niet moeilijk om een ​​computer te configureren om deze taken automatisch uit te voeren, en wel op een tijdstip dat het handigst is om het systeem op te starten.

Het scala aan taken die dag in dag uit worden herhaald en die kunnen worden geautomatiseerd, is echter geenszins beperkt tot de hierboven genoemde. Zo kan de computer worden belast met het onafhankelijk uitvoeren van een verscheidenheid aan bewerkingen: het starten van applicaties, het controleren en opschonen van het systeemregister, het bijwerken van antivirusdatabases en andere noodzakelijke gegevens, het downloaden van bestanden, het controleren, ontvangen en verzenden van e-mail, het archiveren van gegevens, het kopiëren van bestanden , genereren, verzenden per e-mail, afdrukken van documenten, etc. 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 kunnen worden afgespeeld volgens een schema of wanneer een bepaalde toetscombinatie wordt ingedrukt. Zo kunt u bijvoorbeeld snel een computer instellen voor een bepaald type activiteit, de benodigde applicaties en/of documenten openen en enkele vaak herhaalde handelingen uitvoeren.

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 bij gerenommeerde bedrijven gekwalificeerde beheerders verantwoordelijk zijn voor deze operaties, dan moeten gebruikers in kleine kantoren en vooral thuis 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. Heel vaak hebben applicaties de mogelijkheid om geplande taken uit te voeren om de schijf te verwijderen van onnodige bestanden en om verouderde vermeldingen in het systeemregister te verwijderen. Het is eenvoudig om downloadmanagers in te stellen die volgens een schema werken, waardoor de benodigde bestanden automatisch kunnen worden gedownload door onafhankelijk verbinding te maken met internet, de gegevens te downloaden en vervolgens de computer los te koppelen en uit te schakelen. Sommige professionele bladwijzerbeheerders kunnen desgewenst worden geconfigureerd om webpagina's automatisch te controleren op wijzigingen, en er kunnen specifieke schema's worden gedefinieerd voor verschillende pagina's. Sommige programma's voor het volgen van internetnieuws enz. kunnen ook volgens een schema worden uitgevoerd.

De tweede manier is om de standaardfuncties van het Windows-besturingssysteem te gebruiken, dat een ingebouwde planner heeft waarmee u automatisch programmabestanden kunt starten wanneer het systeem opstart of volgens een bepaald 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. Om programma's automatisch te starten via Windows Scheduler, moet de Task Scheduler-service in de automatische opstartmodus worden uitgevoerd. Als deze om een ​​of andere reden is uitgeschakeld, selecteert u Start => Uitvoeren en start u de services Administration Editor 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 het gebruik van taakplannerprogramma's van externe fabrikanten, wat veel meer mogelijkheden voor gebruikers opent. Met deze programma's kunt u automatisch allerlei acties uitvoeren - van het openen van de benodigde 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 en enz. Voor het automatisch oplossen van al deze taken zijn geen programmeervaardigheden of de mogelijkheid om batchbestanden te maken vereist. 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 betaalbare oplossingen gericht op de algemene gebruiker.

Om tegenwoordig veel handelingen op de massamarkt te automatiseren, wordt de gebruiker een groot aantal programma's aangeboden: met sommige kunt u de benodigde applicaties op een bepaald tijdstip starten, andere versnellen en vereenvoudigen de toegang tot verschillende functies met behulp van sneltoetsen, andere bieden comfortabeler en snellere installatie van applicaties, en anderen kunnen applicaties zelfstandig afsluiten, de computer uitschakelen, enz. Daarnaast zijn er complexe oplossingen waarmee je veel computerprocessen kunt automatiseren - daar zullen we het over hebben. 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 in een visuele editor zijn gespecificeerd en geconfigureerd. 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.

Een aantal softwarepakketten bieden de gebruiker, naast visuele taakontwikkeling, de mogelijkheid om taken te creëren 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 voor het automatiseren van taken met behulp van macro's. De applicatie heeft onder meer een 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 het downloaden van e-mails, voor het testen en installeren van software, voor het overbrengen van bestanden via een lokaal netwerk en het downloaden van bestanden van internet, voor het genereren van antwoorden op e-mails, enz. Macro Scheduler is een software-onafhankelijke oplossing en kan scripts compileren in zelfstandige EXE-bestanden die op elke computer met Windows kunnen worden uitgevoerd. 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 uitvoeren, een e-mailbericht schrijven, de computer uitschakelen, enz.), de aanwezigheid in het helpsysteem van een volledige lijst met taaloperatoren met gedetailleerde voorbeelden, en ondersteuning voor de ingebouwde in debugger, dat zal helpen bij het maken van complexe scripts, zal het proces van het beheersen van een scripttaal helpen versnellen.

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 programmeerkennis en bevat sjablonen voor het uitvoeren van de meest standaardtaken - zodat het door een breed scala aan gebruikers kan 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 om automatisch gewijzigde pagina's te downloaden 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 de ping-opdracht;
  • het weergeven van meldingen op het scherm die de gebruiker herinneren aan het begin van bepaalde gebeurtenissen en taken die hij heeft gepland.

Met Automatize kunt u taken op afstand beheren en u via e-mail op de hoogte houden van de voortgang ervan. 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

Workspace Macro Pro is een robuust hulpmiddel voor het automatiseren van repetitieve taken met macro's, die kunnen worden gemaakt op basis van ingebouwde sjablonen met behulp van een wizard, of door rechtstreeks specifieke acties uit te voeren met de muis en/of door op specifieke sneltoetsen te drukken. Beide opties zijn uiterst eenvoudig en zorgen ervoor dat u binnen enkele minuten de benodigde macro's kunt genereren, waardoor u Workspace Macro Pro aan een brede gebruiker kunt aanbevelen. 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 starten 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 bepalen van de voorwaarden voor het uitvoeren van macro's: naast de traditionele automatische startopties in planners, is het door 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 met door de gebruiker gedefinieerde intervallen 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. Voor een macro op het bureaublad kunt u bovendien automatisch een overeenkomstige snelkoppeling maken voor snel starten en/of de overeenkomstige snelkoppeling naar de opstartmap kopiëren om de macro automatisch uit te voeren wanneer Windows opstart. 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 beschikt over een gebruiksvriendelijke, intuïtieve en gemakkelijk aanpasbare gebruikersinterface, biedt een breed scala aan ondersteunde acties en stelt gebruikers in staat actiescenario's te creëren zonder programmeervaardigheden - door acties visueel te selecteren en de parameters ervan in te stellen. 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 naar volledig scherm, minimaliseren van het werkvenster of alle geopende vensters, 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.;
  • systeemacties uitvoeren - tekst naar het klembord kopiëren en tekst van het klembord plakken, het klembord leegmaken, een screenshot maken van het actieve venster, de computer opnieuw opstarten en afsluiten, enz.

De lijst met acties kan ook If- en TextLoop-instructies bevatten - de eerste maakt het uitvoeren van acties mogelijk, afhankelijk van de resultaten van het vergelijken van parameters met een aantal gespecificeerde waarden, en de tweede maakt het cyclisch herhalen van acties mogelijk. 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 de mogelijkheid om controlepunten te implementeren en stapsgewijze uitvoering te geven.

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 de parameters van de gewenste actie te selecteren en in te stellen met behulp van een wizard. 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 wordt gestart als een specifiek bestand bestaat, of een bepaald programma draait, of een bepaald venster open staat, etc. 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, gaat vergezeld van een gedetailleerd helpsysteem 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 gestart wanneer Windows opstart, wanneer een gebruiker inlogt, wanneer bepaalde gebeurtenissen plaatsvinden, of kunnen worden opgeroepen vanuit het contextmenu. Gebeurtenissen betekenen het indrukken van een bepaalde toetsencombinatie, het maken/activeren/sluiten van een Windows-venster, het wijzigen van bestanden in bepaalde mappen, enz. Acties in taken kunnen bestaan ​​uit het starten van applicaties, het starten en stoppen van services, het uitvoeren van bestandsbewerkingen (kopiëren, verwijderen, enz.) . enz.), het synchroniseren van mappen, het archiveren van gegevens, het opnemen en afspelen van macro's, het downloaden of verzenden van bestanden via FTP- en HTTP-protocollen, het weergeven van een bericht op het computerscherm, het tot stand brengen van een internetverbinding, enz. Daarnaast is het toegestaan ​​om If te gebruiken. expressies (om een ​​actie uit te voeren, afhankelijk van de resultaten van het vergelijken van parameters met opgegeven waarden) en TextLoop (voor de cyclische uitvoering van acties).

Groeten aan iedereen, beste lezers van de blogsite. Vandaag zal geen heel gewoon artikel zijn, want vandaag zullen we het niet hebben over, maar over een heel interessant programma waarmee je sommige processen op je computer kunt automatiseren. Het programma heeft een zeer krachtige functionaliteit, waarover niet in één artikel kan worden gesproken, dus alleen de belangrijkste kenmerken worden in beschouwing genomen, wat, eerlijk gezegd, voldoende zou moeten zijn voor de gemiddelde gebruiker.

Ik denk dat veel mensen de standaard Windows-taakplanner kennen; de meeste mensen houden er niet van (zoals ik) vanwege de nogal magere functionaliteit en onhandige interface. Maar onlangs, toen ik op internet aan het surfen was op zoek naar een alternatief voor de standaardplanner, kwam ik een hulpprogramma tegen genaamd "xStarter". Bovendien hebben de mogelijkheden van dit programma mij aangenaam verrast en zelfs verbaasd, hier zijn er maar een paar:

  • U kunt bestandsbewerkingen automatiseren
  • U kunt wijzigingen in bestanden en mappen bijhouden
  • Het is mogelijk om uw eigen macro's te maken en deze uit te voeren
  • Het is mogelijk om programma's volgens een schema te starten
  • U kunt de computer geforceerd uitschakelen na een tijdje of door een gebeurtenis (bijvoorbeeld na het beëindigen van een programma)

Bovendien is het programma volledig gratis en wordt het voortdurend bijgewerkt, wat ook goed nieuws is. En wat het meest interessant is, is om taken op uw computer te automatiseren Je hebt geen programmeervaardigheden nodig, hoewel je hiervoor de interface zorgvuldig moet bestuderen, wat we nu zullen doen.

Een kleine uitweiding: ik wil alleen de situatie verduidelijken om verwarring te voorkomen. Het is noodzakelijk om het verschil te begrijpen tussen een taakplanner en een taakplanner. In het eerste geval kunt u met het programma een handige lijst met taken voor de huidige dag organiseren, bijvoorbeeld een dagboek of notitieboekje. Maar het tweede geval is precies waar we het vandaag over hebben. Maar laten we teruggaan naar onze schapen.

Dus eerst moet je xStarter downloaden en installeren, je kunt dit vanaf hier doen, en je moet precies de versie downloaden met de naam "xStarter", de rest past niet bij ons. Ik denk niet dat het nodig is om het installatieproces hier te beschrijven, omdat alles eenvoudig is. Nadat het programma is gestart, wordt een venster geopend waarin we aan de linkerkant het veld 'Secties/Taken' kunnen zien - hier kunt u theoretisch een onbeperkt aantal taken en stel de volgorde van uitvoering in.

Om een ​​taak aan te maken, klikt u met de rechtermuisknop op het contextmenu en selecteert u daarin 'Nieuwe taak', of selecteert u het pictogram met dezelfde naam net boven de bovenkant, waarna er verschillende tabbladen naast moeten verschijnen (op de rechts).

We zijn alleen geïnteresseerd in drie tabbladen - waarvan de eerste 'Planning en informatie' heet. Hier kunnen we een naam geven aan onze nieuw gemaakte taak, en ook kiezen hoe we deze taak voor uitvoering willen lanceren. En hier zijn verschillende opties:

  • Tegen de tijd
  • Per gebeurtenis
  • Complex formaat

Op tijd: selecteer eenvoudig de tijd en datum, of geef het tijdsinterval aan waarna de taak wordt gestart. U kunt de taak ook elke X uur laten uitvoeren.

De tweede optie is triggeren op basis van een gebeurtenis. Alle meest “killer” functionaliteit van het programma is hier geconcentreerd. Er zijn een groot aantal opties voor ons beschikbaar, beginnend bij het starten van xStarter zelf (het starten van het programma is ook een gebeurtenis) en eindigend met het uitwerpen/laden van een CD uit het optische station.

Welnu, de laatste, derde optie biedt ons alles hetzelfde als in de eerste paragraaf, met als enige verschil dat je niet alleen de tijd kunt selecteren, maar ook een specifieke dag van de week en maand (alleen op deze dag van de week , maand en tijd - de taak wordt uitgevoerd).

Elke taak heeft een lijst met acties; de taak bestaat uit een bepaalde reeks acties. Er kunnen meerdere acties zelf zijn, of één helemaal. Er zijn nogal wat acties in het programma, hier zijn er maar een paar:

  • Programma's starten/stoppen
  • Uw eigen berichten op het scherm weergeven
  • Venstermanipulatie in Windows
  • Afsluiten/slaapstand
  • Bestanden (of mappen) kopiëren/verplaatsen/verwijderen/synchroniseren
  • U kunt tekstwaarschuwingen organiseren in geval van wijzigingen/verwijderingen van bestanden of mappen
  • Macro's maken - reeksen van toetsenbordaanslagen, bewegingen en muisklikken opnemen. Macro's die op deze manier zijn opgenomen, kunnen uw computergedrag nabootsen.

Met deze verscheidenheid aan acties kunt u taken van vrijwel elke complexiteit creëren. Trouwens, als je wilt, kun je gebruiken officieel xStarter-forum, waar een speciaal gedeelte is met voorbeelden van het uitvoeren van verschillende taken.

Voorbeelden van taken in xStarter

Nu stel ik voor om van woorden naar daden te gaan. Laten we eerst proberen de eenvoudigste taak te maken, bijvoorbeeld: het uitschakelen van de computer na een bepaalde tijd. Om dit te doen, selecteert u in het veld "Taak uitvoeren" "Op tijd", vinkt u het selectievakje "Na enige tijd" aan en geeft u de tijdsperiode aan waarna, volgens ons idee, de computer zichzelf zou moeten uitschakelen.

Oké, de taak is aangemaakt, de gebeurtenis is gespecificeerd, maar we hebben nog geen acties gespecificeerd, en zonder dit zal de taak niet werken. Ga naar het tabblad "Acties", klik met de rechtermuisknop en selecteer "Nieuwe actie", zoek naar het menu-item "Aan/uit" - Computer uitschakelen.

Als u wilt, kunt u het selectievakje naast 'Aanvragen forceren sluiten' aanvinken om het proces te versnellen. Dat is alles, u kunt er nu zeker van zijn dat de computer op het aangegeven tijdstip vanzelf wordt uitgeschakeld.

Er zijn vaak situaties waarin u de computer nodig heeft om zichzelf uit te schakelen, maar tegelijkertijd blijven de resultaten van alle toepassingen die actief zijn op het moment van afsluiten behouden. Dit is gemakkelijk te doen; in feite verschilt deze methode niet veel van de vorige. We doen alles hetzelfde als voorheen, alleen deze keer selecteren we in het actieselectievenster het item "Stop de computer" en schakelen we het eerste item uit (stopmethode). Klik vervolgens op “ok”. Als gevolg van het voltooien van deze taak lijkt het alsof de computer in de slaapmodus gaat, maar tegelijkertijd wordt deze volledig uitgeschakeld en de volgende keer dat hij wordt gestart, blijven alle toepassingen op dezelfde plaats als voordat ze werden afgesloten. . Die. het blijkt dat de computer de afbeelding opslaat en de volgende keer dat hij wordt aangezet, laadt hij deze afbeelding gewoon weer in het geheugen. Maar ik raad niet aan om na zo'n opstart lange tijd in het besturingssysteem te werken - het is beter om onmiddellijk alles wat niet is opgeslagen op te slaan en "normaal" opnieuw op te starten, anders kunnen er systeemfouten optreden (na een paar minuten liep mijn computer vast, hoewel dit mogelijk is gebeurd niets mee te maken).

Ik zou bijvoorbeeld de hierboven beschreven methode als volgt gebruiken: Ik zou de computer een nachtje aan laten staan, en hij ging naar bed, maar nadat hij had ingeschat hoe lang het zou duren voordat de film was gedownload (bijvoorbeeld).

Zorg ervoor dat u aan het einde op de knop "Toepassen" klikt. Wanneer u erop klikt, wordt de taak automatisch uitgevoerd. U kunt het stoppen, wederom via het contextmenu, door met de rechtermuisknop op de taak te klikken.

Via xStarter u kunt voorkomen dat een toepassing wordt uitgevoerd(bijvoorbeeld games), dit gaat als volgt: er wordt opnieuw een taak aangemaakt, de gebeurtenis is “start/stop proces”, in de procesnaam geeft u het daadwerkelijke proces van uw aanvraag aan - als dit niet in de lijst staat, voer gewoon uw toepassing uit en minimaliseer deze, dan zou het proces moeten verschijnen.

Daarna maken we nog een actie aan, dit zal een tekstmelding in het venster zijn - we schrijven onze titel (venstertitel) en het bericht zelf.

Toen ik het spel opstartte, zag het er zo uit:

Hier is nog een optie voor het gebruik van xStarter, met zijn hulp kunt u bestanden van de ene map naar de andere kopiëren/verplaatsen, en het vereist geen deelname van u. Laten we een aparte taak maken die wordt geactiveerd door een gebeurtenis; de taak wordt gestart wanneer bepaalde toetsen worden ingedrukt.

Voor het gemak kunt u een sms-melding maken over een succesvol voltooide taak.

Over het algemeen is het programma best interessant, natuurlijk zijn niet alle functies overwogen, maar ik hoop dat ik je kennis heb kunnen laten maken met enkele van de mogelijkheden ervan, en dan kun je informatie krijgen op het forum, waarvan de link zojuist was boven de tekst.

Ik vergat te zeggen dat je voor het "Windows Windows" -evenement eerst een speciale plug-in moet installeren, genaamd xStartHaken. En ten slotte kan elke taak in xStarter dat zijn compileren in een afzonderlijk .exe-bestand, waarvan de prestaties niet afhankelijk zijn van de aanwezigheid van het programma zelf.


Grootte: 879 KB
Prijs: gratis
Doel: taakplanner

nnCron is een zeer ongebruikelijke taakplanner. In tegenstelling tot de meeste concurrenten in kwestie heeft dit programma geen traditioneel toepassingsvenster. De planner wordt bestuurd vanuit het contextmenu, opgeroepen door met de rechtermuisknop op het toepassingspictogram in het systeemvak te klikken.

Het is de moeite waard om meteen op te merken dat de traditionele mogelijkheid voor alle planners om programma's op een bepaald tijdstip te starten niet de enige functie van nnCron is.

Als het gaat om het volgens schema starten van applicaties, is het de moeite waard om de mogelijkheid te vermelden om programma's als services te starten. U kunt taken configureren die namens elke gebruiker in het systeem worden uitgevoerd.

nnCron kan achterstallige taken en herinneringen controleren en opnieuw opstarten, en uw computer afsluiten of in de slaapstand zetten. Uiteraard is de omgekeerde werking ook mogelijk: u kunt het systeem wakker maken om een ​​taak uit te voeren.

Met de planner kunt u op flexibele wijze de status van werkende toepassingsvensters beheren. U kunt verbergen, sluiten, doden, minimaliseren, maximaliseren en verbergen in de systeemvakvensters die zijn opgegeven in de planner-instellingen. Bovendien is het mogelijk om de grootte en locatie van vensters te wijzigen en hun transparantiemodus te wijzigen.

nnCron kan willekeurige applicatiepictogrammen aan het systeemvak toevoegen, maar ook daar verwijderen. Ook kunt u eventuele berichten op het scherm en in een logbestand weergeven, inclusief verzoeken om acties uit te voeren die in de instellingen zijn opgegeven.

De planner kan met het klembord en het register werken en ook toetsenbordinvoer en muisbewerkingen emuleren.

Gebruikers van een inbelverbinding kunnen gebruik maken van de mogelijkheid om automatisch in te bellen bij de provider, maar ook om de telefoonverbinding geforceerd te verbreken.

Maar dit zijn niet alle mogelijkheden van de planner. Als je het echt wilt, kun je nnCron met een bepaalde duur en frequentie door de systeemluidspreker laten piepen, audiobestanden afspelen, de systeemtijd synchroniseren, een specifieke prioriteit aan processen toewijzen en ook hun werk onderbreken. De planner heeft opties voor het volgen van bestanden, vensters, processen, muisbewegingen, inactieve tijd van de computer, sneltoetsen, het uiterlijk van een schijf in de schijf, de aanwezigheid van een host op het netwerk, wijzigingen in een externe bron via het HTTP-protocol, de hoeveelheid vrije schijfruimte en RAM-belasting.

Het programma kan automatisch starten na fatale fouten. Met nnCron kunt u VBScript- en JScript-talen, evenals reguliere expressies, in taken gebruiken. De planner kan willekeurige programma's uitvoeren in de Forth-taal (SP-Forth) en zijn mogelijkheden uitbreiden met plug-ins.

De nnCron-distributie bevat twee hulpprogramma's die exclusief bedoeld zijn voor programmeurs.

Met WinSpy kunt u de huidige coördinaten van de muis achterhalen, de klasse van het object achterhalen waarop de muis zich bevindt en informatie verkrijgen over de coördinaten van het hoofd- en onderliggende venster.

Console is een middel voor interactieve communicatie met nnCron voor degenen die de Forth-taal kennen. Met behulp van de console kunt u nnCron ook op afstand beheren.

Het programma begrijpt het cron-formaat (UNIX) en wordt bestuurd met behulp van tekstbestanden. Ontwikkelaars zien alleen maar voordelen in deze manier van opslaan van instellingen.

Zo gaan er bijvoorbeeld geen taken verloren bij een gedwongen systeemherinstallatie. Een dergelijk besluit kan echter ook van de andere kant worden bekeken. Het beheren van een programma met behulp van grafische hulpmiddelen is veel eenvoudiger dan het leren van de syntaxis van op tekst gebaseerde configuratiebestanden. Tegelijkertijd verbiedt niemand ontwikkelaars om instellingen niet naar het register te schrijven, maar naar dezelfde tekstbestanden.

Het wijdverbreide gebruik van de hoogwaardige taal Forth bij het opzetten van nnCron geeft verder aan dat het product gericht is op ervaren gebruikers. Het programma beschikt niet over wizards, assistenten of andere tools die het gemakkelijker maken om het onder de knie te krijgen en de eerste installatie uit te voeren. Russischtalige hulp en andere documentatie worden afzonderlijk gedownload van de hoofdsoftwaremodule.

Officiële website:
Grootte: 5207 KB
Prijs: gratis
Doel: automatisering van dagelijkse taken

Bij het maken van een softwareproduct dat gericht is op een ongetrainde gebruiker, worden ontwikkelaars geconfronteerd met de taak om het maximale aantal nuttige functies te implementeren in combinatie met het garanderen van ontwikkelingsgemak. En als als bonus het distributiepakket ook compact blijkt te zijn, dan is het programma simpelweg tot succes gedoemd.

Veel procesautomatiseringsprogramma's hebben een belangrijk nadeel: ze zijn moeilijk onder de knie te krijgen. Bent u de routinematige handelingen beu, dan wilt u er gewoon een paar automatiseren. Waarom moet je talen op hoog niveau bestuderen en zelf ingewikkelde scripts maken? Als u systeembeheerder bent van een grote onderneming, heeft dergelijke kennis natuurlijk al lang de grijze hersenmassa bezet. Maar de meeste gebruikers van personal computers hebben andere werkspecialiteiten, die vaak niets te maken hebben met geavanceerde technologie. En het is onwaarschijnlijk dat ze dikke boeken vol beschrijvingen van algoritmen met meerdere niveaus zullen aannemen alleen maar ter wille van iets dat op hun computer draait.

xStarter steekt gunstig af bij veel programma's die binnen het raamwerk van procesautomatisering worden beschouwd, omdat het programma, omdat het over de breedste mogelijkheden beschikt, zonder enige enorme inspanning onder de knie kan worden. De reden hiervoor is een overzichtelijke gebruikersinteractie gecombineerd met een groot aantal voorbeeldtaken, op basis waarvan u uw eigen, unieke handelingen kunt automatiseren.

Het werkvenster van de applicatie bestaat uit een zijbalk, die veel voorbeelden bevat van typische automatiseringstaken, en een hoofdgebied met alle informatie en instellingen voor de huidige taak. Taken die voor uitvoering zijn gestart, hebben een groen vinkje naast het hoofdpictogram. Alle beschikbare xStarter-acties zijn onderverdeeld in verschillende groepen. Elk lijstitem heeft zijn eigen pictogram. Dit alles suggereert dat de ontwikkelaars maximale zichtbaarheid van alle bewerkingen hebben gegarandeerd, waardoor de visuele perceptie van de informatie die door het softwareproduct wordt geleverd, wordt vereenvoudigd. Een snelle blik op de lijst met acties is voldoende om te begrijpen waar de actieve taak over gaat.

Alle taken kunnen worden gegroepeerd volgens willekeurige criteria; het programma implementeert een echte boomstructuur. De lijst met taakeigenschappen is gegroepeerd in vier tabbladen: planning en informatie, acties en bovendien takenlogboek.

De keuze van het schema wordt gemaakt op basis van drie hoofdpunten en één extra (complex). Elke taak kan eenmalig, na verloop van tijd en periodiek worden uitgevoerd. U voert eenvoudigweg de vereiste tijdwaarden in en het instellen van het schema is voltooid.

Wanneer u acties instelt, moet u eerst een nieuw lijstitem maken. Hierdoor wordt een nieuw venster geopend waarin de lijst met beschikbare bewerkingen wordt gepresenteerd in de vorm van een boomstructuur. Elke groep en elk lijstitem heeft zijn eigen unieke pictogrammen en tekstbeschrijvingen. Bij het opzetten van gebruikersacties hoeft u zich praktisch niet te belasten of u te verdiepen in de fijne kneepjes van de processen zelf. U wilt bijvoorbeeld regelmatig een webpagina openen. Om dit te doen, selecteert u gewoon de groep "Internet" en vervolgens "Webpagina openen". Je voert haar adres in. De installatie is voltooid. De overige voorbeelden van automatisering zijn niet veel ingewikkelder dan de hierboven beschreven.

Met aanvullende instellingen kunt u handmatig de prioriteit van gestarte processen opgeven en de exacte startvoorwaarden opgeven. U kunt ook namens elke gebruiker op het systeem applicaties starten en de waarden van Windows-omgevingsvariabelen wijzigen.

En ten slotte wordt in het laatste tabbladvenster een rapport over het uitgevoerde werk weergegeven. Indien gewenst kunt u het loggen van alle gebeurtenissen uitschakelen.

Welke handelingen kan xStarter automatiseren? De volledige lijst met programmafuncties is te groot om blindelings officiële informatie te citeren. Maar het is nog steeds de moeite waard om enkele van de taken te vermelden die beschikbaar zijn voor automatisering. Allereerst is dit elke uitvoering van bestandsbewerkingen. Flexibele back-upinstellingen suggereren een goede gegevensbeveiliging. Het programma kan wijzigingen in bestanden en mappen monitoren, synchroniseren, Windows-macro's opnemen en uitvoeren.

Met xStarter kunt u met e-mail en bestanden werken met behulp van de FTP- en HTTP-protocollen. En tot slot de basis van alle planners: u kunt elk programma volgens een schema uitvoeren.

Het programma is gratis voor jou en mij, Russischsprekende gebruikers.