Skip to content

Script Shell

QCAD, ECMAScript (JavaScript) aracılığıyla neredeyse tüm QCAD API’sine ve Qt API’sine erişmenizi sağlayan çok güçlü ve eksiksiz bir betik arayüzüyle birlikte gelir. Betiklerle deneme yapmanın iyi bir yolu QCAD Script Shell’dir.

Script Shell, Çeşitli > Geliştirme > Script Shell menüsü kullanılarak gösterilebilir.

Script Shell, altta bir komut satırı ve daha önce girilen komutları ve çıktılarını gösteren bir komut satırı geçmişi olan bir widget olarak görünür.

Alttaki komut satırına şunu girerek bir çizgi ekleme işlevini çağırın:

addLine(0,0, 100,100)
Script Shell komut satırına bir komut girme

Komutu göndermek için Enter tuşuna basın.

Komut çalıştırıldıktan sonra çizime eklenen çizgi

QCAD, geçerli çizime 0,0’dan 100,100’e bir çizgi ekler.

addLine işlevi, QCAD API’sinin sınırlı bir bölümüne erişmenin basitleştirilmiş bir yolu olan QCAD Simple API’nin bir parçasıdır. Tüm QCAD Simple API işlevlerinin listesini QCAD Simple API belge sayfasında bulabilirsiniz.

Döngüler (if, for, while, …) genellikle birden çok satıra girilir. Bunu betik konsolunda aynı şekilde, bu satırları tek tek girerek ve Enter’a basarak yapabilirsiniz:

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

Girintiler gerekli değildir.

Bu betik, x=0’dan x=100’e 10 birim aralıkla 11 paralel çizgi ekler.

Birden çok satırlı daha karmaşık betikler harici bir metin düzenleyicide yazılıp ardından betik konsoluna kopyalanıp / yapıştırılabilir. Betik, yapıştırıldığı anda çalıştırılır.

Daha önce girilen komutlarda gezinmek ve onları değiştirmek veya yeniden çalıştırmak için yukarı ve aşağı ok tuşlarını kullanın.

Komut satırı geçmişini temizlemek için Ctrl-L (⌘L) kullanın.