Script Shell
Įvadas
Section titled “Įvadas”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 paleidimas
Section titled “Script Shell paleidimas”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.
Komandų vykdymas
Section titled “Komandų vykdymas”Iškvieskite funkciją linijai pridėti, įvesdami tai į komandų eilutę apačioje:
addLine(0,0, 100,100)
Paspauskite klavišą Enter, kad pateiktumėte 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.
Kelių eilučių scenarijai
Section titled “Kelių eilučių scenarijai”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.
Scenarijų kopijavimas / įklijavimas
Section titled “Scenarijų kopijavimas / įklijavimas”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.
Paskutinės naudotos komandos kartojimas
Section titled “Paskutinės naudotos komandos kartojimas”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.
Komandų eilutės istorijos išvalymas
Section titled “Komandų eilutės istorijos išvalymas”Naudokite Ctrl-L (⌘L), kad išvalytumėte komandų eilutės istoriją.