Hoppa till innehåll

Script Shell

QCAD levereras med ett mycket kraftfullt och komplett skriptgränssnitt som låter dig komma åt nästan hela QCAD-API:et samt Qt-API:et via ECMAScript (JavaScript). Ett bra sätt att experimentera med skript är QCAD Script Shell.

Script Shell kan visas via menyn Diverse > Utveckling > Script Shell.

Script Shell visas som en widget med en kommandorad längst ner och en kommandoradshistorik som visar tidigare angivna kommandon och deras utdata.

Anropa funktionen för att lägga till en linje genom att skriva in detta i kommandoraden längst ner:

addLine(0,0, 100,100)
Skriva in ett kommando i Script Shell-kommandoraden

Tryck på Enter-tangenten för att skicka kommandot.

Linjen som lades till i ritningen efter att kommandot körts

QCAD lägger till en linje från 0,0 till 100,100 i den aktuella ritningen.

Funktionen addLine är en del av QCAD Simple API, ett förenklat sätt att komma åt en begränsad del av QCAD-API:et. Du hittar en lista över alla QCAD Simple API-funktioner på dokumentationssidan för QCAD Simple API.

Loopar (if, for, while, …) anges vanligtvis på flera rader. Du kan göra detta på samma sätt i skriptkonsolen genom att ange dessa rader, en i taget, och trycka på Enter:

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

Indrag krävs inte.

Detta skript lägger till 11 parallella linjer från x=0 till x=100 med ett avstånd på 10 enheter.

Mer komplexa skript med flera rader kan skrivas i en extern textredigerare och sedan kopieras / klistras in i skriptkonsolen. Skriptet körs så snart det klistras in.

Använd upp- och nedpilstangenterna för att bläddra bland tidigare angivna kommandon och ändra dem eller köra dem igen.

Använd Ctrl-L (⌘L) för att rensa kommandoradshistoriken.