Skip to content

Skriptikuori

QCAD sisältää erittäin tehokkaan ja täydellisen skriptirajapinnan, jonka avulla voit käyttää lähes koko QCADin API:a sekä Qt-API:a ECMAScriptin (JavaScript) kautta. Hyvä tapa kokeilla skriptejä on QCADin skriptikuori.

Skriptikuori voidaan näyttää valikosta Sekalaiset > Kehitys > Skripti Shell.

Skriptikuori tulee näkyviin pienoisohjelmana, jossa on komentorivi alareunassa ja komentorivihistoria, joka näyttää aiemmin syötetyt komennot ja niiden tulosteet.

Kutsu viivan lisäävää funktiota syöttämällä tämä alareunan komentoriville:

addLine(0,0, 100,100)
Komennon syöttäminen skriptikuoren komentoriville

Lähetä komento painamalla Enter-näppäintä.

Komennon suorittamisen jälkeen piirustukseen lisätty viiva

QCAD lisää viivan pisteestä 0,0 pisteeseen 100,100 nykyiseen piirustukseen.

Funktio addLine on osa QCADin Simple API:a, joka on yksinkertaistettu tapa käyttää rajattua osaa QCADin API:sta. Löydät luettelon kaikista QCADin Simple API -funktioista QCADin Simple API -dokumentaatiosivulta.

Silmukat (if, for, while, …) syötetään yleensä useille riveille. Voit tehdä tämän samalla tavalla skriptikonsolissa syöttämällä nämä rivit yksitellen ja painamalla Enter:

for (i=0; i<=10; i++) {
addLine(i*10,0, i*10,100);
}

Sisennyksiä ei vaadita.

Tämä skripti lisää 11 yhdensuuntaista viivaa x=0:sta x=100:aan 10 yksikön etäisyydellä.

Monimutkaisemmat, monirivisiä skriptejä voidaan kirjoittaa ulkoisessa tekstieditorissa ja sitten kopioida / liittää skriptikonsoliin. Skripti suoritetaan heti, kun se liitetään.

Käytä ylä- ja alanuolinäppäimiä selataksesi aiemmin syötettyjä komentoja ja muokataksesi niitä tai käynnistääksesi ne uudelleen.

Käytä näppäinyhdistelmää Ctrl-L (⌘L) tyhjentääksesi komentorivihistorian.