Script Shell
QCAD ima zelo zmogljiv in popoln skriptni vmesnik, ki omogoča dostop do skoraj celotnega API-ja QCAD in tudi API-ja Qt prek ECMAScript (JavaScript). Dober način za eksperimentiranje s skripti je QCAD Script Shell.
Zagon Script Shell
Section titled “Zagon Script Shell”Script Shell lahko prikažete z menijem Razno > Razvoj > Script Shell.
Script Shell se prikaže kot gradnik z ukazno vrstico na dnu in zgodovino ukazne vrstice, ki prikazuje predhodno vnesene ukaze in njihov izpis.
Izvajanje ukazov
Section titled “Izvajanje ukazov”Pokličite funkcijo za dodajanje črte tako, da to vnesete v ukazno vrstico na dnu:
addLine(0,0, 100,100)
Pritisnite tipko Enter, da pošljete ukaz.
QCAD trenutni risbi doda črto od 0,0 do 100,100.
Funkcija addLine je del QCAD Simple API, poenostavljenega načina za dostop do omejenega dela API-ja QCAD. Seznam vseh funkcij QCAD Simple API najdete na strani z dokumentacijo QCAD Simple API.
Skripti v več vrsticah
Section titled “Skripti v več vrsticah”Zanke (if, for, while, …) se običajno vnašajo v več vrsticah. To lahko storite na enak način v skriptni konzoli tako, da te vrstice vnesete eno za drugo in pritisnete Enter:
for (i=0; i<=10; i++) { addLine(i*10,0, i*10,100);}Zamiki niso potrebni.
Ta skript doda 11 vzporednih črt od x=0 do x=100 z razdaljo 10 enot.
Kopiranje / lepljenje skriptov
Section titled “Kopiranje / lepljenje skriptov”Bolj zapletene skripte z več vrsticami lahko napišete v zunanjem urejevalniku besedila in jih nato kopirate / prilepite v skriptno konzolo. Skript se izvede takoj, ko je prilepljen.
Ponavljanje nazadnje uporabljenega ukaza
Section titled “Ponavljanje nazadnje uporabljenega ukaza”Za pomikanje po predhodno vnesenih ukazih ter njihovo spreminjanje ali ponovni zagon uporabite tipki s puščicama gor in dol.
Čiščenje zgodovine ukazne vrstice
Section titled “Čiščenje zgodovine ukazne vrstice”Za čiščenje zgodovine ukazne vrstice uporabite Ctrl-L (⌘L).