Script Shell
Ievads
Section titled “Ievads”QCAD ir aprīkots ar ļoti jaudīgu un pilnīgu skriptu saskarni, kas ļauj piekļūt gandrīz visam QCAD API, kā arī Qt API, izmantojot ECMAScript (JavaScript). Labs veids, kā eksperimentēt ar skriptiem, ir QCAD Script Shell.
Script Shell palaišana
Section titled “Script Shell palaišana”Script Shell var parādīt, izmantojot izvēlni Dažādi > Izstrāde > Script Shell.
Script Shell tiek parādīts kā logrīks ar komandrindu apakšā un komandrindas vēsturi, kas parāda iepriekš ievadītās komandas un to izvadi.
Komandu izpilde
Section titled “Komandu izpilde”Izsauciet funkciju līnijas pievienošanai, ievadot to komandrindā apakšā:
addLine(0,0, 100,100)
Nospiediet taustiņu Enter, lai iesniegtu komandu.
QCAD pašreizējam rasējumam pievieno līniju no 0,0 līdz 100,100.
Funkcija addLine ir daļa no QCAD Simple API — vienkāršota veida, kā piekļūt ierobežotai QCAD API daļai. Visu QCAD Simple API funkciju sarakstu varat atrast QCAD Simple API dokumentācijas lapā.
Skripti vairākās rindās
Section titled “Skripti vairākās rindās”Cikli (if, for, while, …) parasti tiek ievadīti vairākās rindās. To pašu var izdarīt skriptu konsolē, ievadot šīs rindas pa vienai un nospiežot Enter:
for (i=0; i<=10; i++) { addLine(i*10,0, i*10,100);}Atkāpes nav nepieciešamas.
Šis skripts pievieno 11 paralēlas līnijas no x=0 līdz x=100 ar 10 vienību attālumu.
Skriptu kopēšana / ielīmēšana
Section titled “Skriptu kopēšana / ielīmēšana”Sarežģītākus skriptus ar vairākām rindām var uzrakstīt ārējā teksta redaktorā un pēc tam kopēt / ielīmēt skriptu konsolē. Skripts tiek izpildīts, tiklīdz tas ir ielīmēts.
Pēdējās izmantotās komandas atkārtošana
Section titled “Pēdējās izmantotās komandas atkārtošana”Izmantojiet augšupvērstās un lejupvērstās bultiņas taustiņus, lai pārlūkotu iepriekš ievadītās komandas un tās modificētu vai palaistu vēlreiz.
Komandrindas vēstures notīrīšana
Section titled “Komandrindas vēstures notīrīšana”Izmantojiet Ctrl-L (⌘L), lai notīrītu komandrindas vēsturi.