Skip to content

Script Shell

QCAD turi labai galingą ir išsamią scenarijų sąsają, leidžiančią pasiekti beveik visą QCAD API bei Qt API per ECMAScript (JavaScript). Geras būdas eksperimentuoti su scenarijais yra QCAD Script Shell.

Script Shell galima parodyti naudojant meniu Įvairūs > Kūrimas > Script Shell.

Script Shell rodomas kaip valdiklis su komandų eilute apačioje ir komandų eilutės istorija, kurioje rodomos anksčiau įvestos komandos ir jų išvestis.

Iškvieskite funkciją linijai pridėti, įvesdami tai į komandų eilutę apačioje:

addLine(0,0, 100,100)
Komandos įvedimas į Script Shell komandų eilutę

Paspauskite klavišą Enter, kad pateiktumėte komandą.

Linija, pridėta prie brėžinio įvykdžius komandą

QCAD į dabartinį brėžinį prideda liniją nuo 0,0 iki 100,100.

Funkcija addLine yra QCAD Simple API dalis – supaprastintas būdas pasiekti ribotą QCAD API dalį. Visų QCAD Simple API funkcijų sąrašą rasite QCAD Simple API dokumentacijos puslapyje.

Ciklai (if, for, while, …) paprastai įvedami keliose eilutėse. Tai galite padaryti tokiu pat būdu scenarijų konsolėje, įvesdami šias eilutes po vieną ir paspausdami Enter:

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

Įtraukos nebūtinos.

Šis scenarijus prideda 11 lygiagrečių linijų nuo x=0 iki x=100 su 10 vienetų atstumu.

Sudėtingesnius kelių eilučių scenarijus galima parašyti išoriniame teksto redaktoriuje ir tada nukopijuoti / įklijuoti į scenarijų konsolę. Scenarijus įvykdomas iškart, kai tik įklijuojamas.

Naudokite rodyklių aukštyn ir žemyn klavišus, kad naršytumėte anksčiau įvestas komandas ir jas keistumėte arba paleistumėte iš naujo.

Naudokite Ctrl-L (⌘L), kad išvalytumėte komandų eilutės istoriją.