Skip to content

Script Shell

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 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.

Izsauciet funkciju līnijas pievienošanai, ievadot to komandrindā apakšā:

addLine(0,0, 100,100)
Komandas ievadīšana Script Shell komandrindā

Nospiediet taustiņu Enter, lai iesniegtu komandu.

Rasējumam pievienotā līnija pēc komandas izpildes

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ā.

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.

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.

Izmantojiet Ctrl-L (⌘L), lai notīrītu komandrindas vēsturi.