Wat is een macro-editor?

Een macro is een script dat bij uitvoering automatisch een reeks taken uitvoert. Deze scripts worden gemaakt met behulp van gespecialiseerde programma's die macro-editors worden genoemd. Met behulp van een macro-editor kan een gebruiker een reeks acties en opdrachten schrijven of opnemen. Wanneer het script is voltooid, wordt het gecompileerd in een enkele opdracht of pictogram. Wanneer de gebruiker die opdracht uitvoert of op het pictogram klikt, voert de macro de daarin geprogrammeerde reeks uit. Deze editors zijn er in een breed scala van typen, van degenen die met het hele besturingssysteem werken tot degenen die binnen een enkel programma werken.

Het belangrijkste gebruik van een macro-editor is het vereenvoudigen van computerwerk. Door een editor te gebruiken, kan een gebruiker een reeks opdrachten maken die herhaaldelijk moeten worden uitgevoerd. Als de gebruiker deze commando's direct invoerde, zouden er fouten opduiken door verlies van focus of gewoon willekeurige kans. Met de macro wordt elk commando correct en op de juiste manier uitgevoerd.

Er zijn twee veel voorkomende manieren om informatie in een macro-editor in te voeren. De eerste is via een scriptinterface. De gebruiker schrijft scripts met behulp van een speciaal soort computercode, die vaak eigendom is van het macroprogramma. Deze macro's kunnen extreem complex zijn, waardoor programma's kunnen worden geopend en gesloten, gebruikersinteractie en meerdere threads.

De andere veel voorkomende methode om een ​​macro te maken is door middel van opnemen. Dit type macro-editor registreert eenvoudig de toetsaanslagen, muisklikken en programmagebruik gedurende een bepaalde periode. Vervolgens wordt die reeks op exact dezelfde manier uitgevoerd. Deze programma's zijn meestal eenvoudig te gebruiken, maar de macro's zijn op zijn best rudimentair.

Sommige macro-editors hebben geen vaste besturingsomgeving. Deze programma's bevatten generieke code die elke informatiereeks toestaat. Dit type macro-editor wordt vaak gebruikt op besturingssysteemniveau en voert opdrachten uit en laadt programma's op specifieke tijden.

Andere editors zijn ontworpen om binnen een bepaald programma te werken. Deze macro-editors hebben specifieke soorten scripts die toegang bieden tot functies binnen hun bovenliggende programma. De complexiteit van de macro's gemaakt door programma's zoals deze is bijna net zo groot als het ouderprogramma waarin het wordt uitgevoerd.

Dit soort macro-editor is heel gebruikelijk in de wereld van online games. Vaak hebben deze games een ingebouwde editor waarmee gecombineerde opdrachten kunnen worden gemaakt, zoals 'voer deze mogelijkheid uit en val dan het geselecteerde doel aan'. Veel van deze spellen hebben ook externe editors beschikbaar waarmee mensen scriptrun-karakters kunnen maken. Gamefabrikanten verbieden bijna het tweede type editor.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?