Komentojonot ja makrot

Komentojonot

Komentojonojen tarkoitus on helpottaa ja nopeuttaa usein tapahtuvien komentoko konaisuuksien suorittamista. Komentojonolla ymmärretään komentojen ja niihin annettavien vastausten asettamista jonoon. Komentojonot voidaan sijoittaa:

  • Alasveto- ja näppäimistövalikoihin toiminnolla tai tekstieditorilla valikkotiedostoa muokaten.

  • Työkaluriveihin ja kuvakevalikoihin tekstieditorilla valikkotiedostoa muokaten.

  • Makroihin, jotka ovat tekstitiedostoja sisältäen halutun määrän komentojonoja.

Monipuolisimmat mahdollisuudet automatisoida toimintoja on luoda K-ohjelmointikielellä tehtyjä ohjelmia. K-ohjelmointikieltä käsitellään omassa oppaassa, joka on ladattavissa päivityspalvelustamme.

Komentojonojen rakenne

Komentojonoissa käytettävät erikoismerkit ovat seuraavat:

Tarkempi kuvaus komentojonojen rakenteesta, katso Lisäkäsikirja.

Makrot

Makro on tekstitiedosto, joka sisältää komentojonoja. Makro käynnistetään aivan kuten komentokin antamalla sen nimi. Makro voidaan käynnistää valikosta kirjoittamalla sinne komentojono, joka sisältää makron nimen.

Makroja voidaan luoda kirjoittamalla niitä tekstieditorilla. Makrot ovat tekstitiedostoja, joten jos niitä luodaan tekstinkäsittelyohjelmalla, tulee muistaa tehdä tallennus nimenomaan tekstimuodossa, ei kyseisen ohjelman omassa tallennusmuodossa.

Makrotiedostoja koskevat seuraavat säännöt:

  • Makrotiedosto on tekstitiedosto, jonka nimen loppupäätteen tulee olla MAC.

  • Tiedoston nimenä ei voi käyttää sisäisten komentojen nimiä, koska ohjelma käynnistää aina ensisijaisesti komennon ja hakee makrohakemistosta kyseisen nimistä makroa tai K-ohjelmaavasta jos sen nimistä sisäistä komentoa ei löydy.

  • Makrotiedostossa kommenttimerkkinä käytetään puolipistettä rivin alussa, esimerkiksi:

    ; Tämä on makron kommenttirivi.

Makrojen käyttö

Makro käynnistetään kuten komennotkin syöttämällä sen nimi joko näppäimistöltä tai sijoittamalla se valikoihin. Esimerkiksi aloitus.mac -niminen makro voidaan käynnistää seuraavilla tavoilla:

  •  Näppäimistöltä: >aloitus

  •  Alasvetovalikosta: "&Aloitus", "^E^Ealoitus^#", "(opastemerkkijono)"

  •  Tekstivalikosta: Aloitus =aloitus^#

  •  Näppäimistövalikosta: ”F1”,”aloitus^#”

Tarkempi kuvaus makrojen rakenteesta, katso Lisäkäsikirja.