Skriptikuori
Johdanto
Section titled “Johdanto”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.
Skriptikuoren käynnistäminen
Section titled “Skriptikuoren käynnistäminen”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.
Komentojen suorittaminen
Section titled “Komentojen suorittaminen”Kutsu viivan lisäävää funktiota syöttämällä tämä alareunan komentoriville:
addLine(0,0, 100,100)
Lähetä komento painamalla Enter-näppäintä.
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.
Skriptit useilla riveillä
Section titled “Skriptit useilla riveillä”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ä.
Skriptien kopiointi / liittäminen
Section titled “Skriptien kopiointi / liittäminen”Monimutkaisemmat, monirivisiä skriptejä voidaan kirjoittaa ulkoisessa tekstieditorissa ja sitten kopioida / liittää skriptikonsoliin. Skripti suoritetaan heti, kun se liitetään.
Viimeksi käytetyn komennon toistaminen
Section titled “Viimeksi käytetyn komennon toistaminen”Käytä ylä- ja alanuolinäppäimiä selataksesi aiemmin syötettyjä komentoja ja muokataksesi niitä tai käynnistääksesi ne uudelleen.
Komentorivihistorian tyhjentäminen
Section titled “Komentorivihistorian tyhjentäminen”Käytä näppäinyhdistelmää Ctrl-L (⌘L) tyhjentääksesi komentorivihistorian.