Mikä on makroeditori?

Makro on komentosarja, joka suoritettuna suorittaa useita tehtäviä automaattisesti. Nämä komentosarjat tehdään erikoisohjelmilla, joita kutsutaan makroeditoriksi. Makroeditorilla käyttäjä voi kirjoittaa tai tallentaa sarjan toimintoja ja komentoja. Kun komentosarja on valmis, se kootaan yhdeksi komennoksi tai kuvakkeeksi. Aina kun käyttäjä suorittaa kyseisen komennon tai napsauttaa kuvaketta, makro suorittaa siihen ohjelmoidun sarjan. Näitä muokkausohjelmia on monenlaisia, koko käyttöjärjestelmän kanssa toimivista yhden ohjelman sisällä toimiviin.

Makroeditorin pääasiallinen käyttö on työläiden tietokoneiden yksinkertaistaminen. Käyttämällä editoria käyttäjä voi luoda useita komentoja, jotka on suoritettava toistuvasti. Jos käyttäjä antaisi nämä komennot suoraan, virheitä ilmaantuisi tarkennuksen menetyksen tai yksinkertaisen sattuman vuoksi. Makron avulla jokainen komento suoritetaan oikein ja oikealla tavalla.

Tietojen syöttäminen makroeditoriin on kaksi yleistä tapaa. Ensimmäinen on komentosarjaliitännän kautta. Käyttäjä kirjoittaa komentosarjoja käyttämällä erityistä tietokonekoodia, joka on usein makro -ohjelman oma. Nämä makrot voivat olla äärimmäisen monimutkaisia, mikä mahdollistaa ohjelmien avaamisen ja sulkemisen, käyttäjien vuorovaikutuksen ja useat toimintakierteet.

Toinen yleinen tapa tehdä makro on tallentaa. Tämäntyyppinen makroeditori tallentaa vain näppäimistöt, hiiren napsautukset ja ohjelman käytön tietyn ajan. Sitten se suorittaa kyseisen sarjan uudelleen täsmälleen samalla tavalla. Nämä ohjelmat ovat tyypillisesti helppokäyttöisiä, mutta makrot ovat parhaimmillaan alkeellisia.

Joillakin makroeditorilla ei ole määritettyä toimintaympäristöä. Nämä ohjelmat sisältävät yleisen koodin, joka sallii minkä tahansa tietosarjan. Tämäntyyppistä makroeditoria käytetään usein käyttöjärjestelmän tasolla suorittamalla komentoja ja lataamalla ohjelmia tiettyinä aikoina.

Muut editorit on suunniteltu toimimaan tietyn ohjelman sisällä. Näillä makroeditoijilla on erityyppisiä skriptejä, jotka sallivat pääsyn pääohjelmansa toimintoihin. Tällaisten ohjelmien tekemien makrojen monimutkaisuus on lähes yhtä suuri kuin sen suorittama pääohjelma.
Tällainen makroeditori on hyvin yleinen online -pelien maailmassa. Usein näissä peleissä on sisäänrakennettu editori, joka mahdollistaa yhdistettyjen komentojen luomisen, kuten “suorita tämä kyky ja hyökkää valittua kohdetta vastaan”. Monissa näistä peleistä on saatavilla myös ulkoisia muokkausohjelmia, joiden avulla ihmiset voivat luoda komentosarjan suoritusmerkkejä. Pelivalmistajat kieltävät lähes yleisesti toisen tyyppisen editorin.