Vad är en makroeditor?

Ett makro är ett skript som, när det körs, kommer att utföra en serie uppgifter automatiskt. Dessa skript görs med specialiserade program som kallas makroredigerare. Med hjälp av en makroeditor kan en användare skriva eller spela in en serie åtgärder och kommandon. När skriptet är klart kompileras det till ett enda kommando eller ikon. När användaren kör det kommandot eller klickar på ikonen, kommer makroen att köra den programmerade serien i den. Dessa redaktörer finns i en mängd olika typer, från sådana som fungerar med hela operativsystemet till de som fungerar inom ett enda program.

Den huvudsakliga användningen av en makroeditor är att förenkla tråkigt datorarbete. Genom att använda en redigerare kan en användare skapa en serie kommandon som måste köras upprepade gånger. Om användaren gick direkt in i dessa kommandon skulle fel uppstå på grund av förlust av fokus eller helt enkelt slumpmässiga chanser. Med makroen körs varje kommando korrekt och på rätt sätt.

Det finns två vanliga sätt att mata in information i en makroeditor. Den första är genom ett skriptgränssnitt. Användaren skriver skript med hjälp av en speciell typ av datorkod, som ofta ägs av makroprogrammet. Dessa makron kan vara extremt komplexa, vilket tillåter öppning och stängning av program, användarinteraktion och flera aktivitetstrådar.

Den andra vanliga metoden att skapa ett makro är genom inspelning. Denna typ av makroeditor registrerar helt enkelt tangenttryckningar, musklick och programanvändning under en viss period. Den kommer sedan att köra den sekvensen på exakt samma sätt. Dessa program är vanligtvis enkla att använda, men makronen är i bästa fall rudimentära.

Vissa makroredigerare har ingen inställd driftsmiljö. Dessa program innehåller generisk kod som tillåter vilken informationssekvens som helst. Denna typ av makroeditor används ofta på operativsystemnivå, kör kommandon och laddar program vid specifika tidpunkter.

Andra redaktörer är utformade för att arbeta inom ett visst program. Dessa makroredigerare har specifika typer av skript som tillåter åtkomst till funktioner i deras överordnade program. Komplexiteten hos makron som gjorts av program som dessa är nästan lika stor som det överordnade programmet det körs inom.

Denna typ av makroeditor är mycket vanligt i en värld av onlinespel. Ofta har dessa spel en inbyggd redigerare som gör det möjligt att skapa kombinerade kommandon som "köra denna förmåga och sedan attackera det valda målet." Många av dessa spel har också externa redaktörer tillgängliga som gör det möjligt för människor att skapa skriptkörningstecken. Speltillverkare förbjuder nästan universellt den andra typen av redaktör.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?