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’i Başlatma
Section titled “Script Shell’i Başlatma”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.
Komutları Çalıştırma
Section titled “Komutları Çalıştırma”Alttaki komut satırına şunu girerek bir çizgi ekleme işlevini çağırın:
addLine(0,0, 100,100)
Komutu göndermek için Enter tuşuna basın.
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.
Birden Çok Satırda Betikler
Section titled “Birden Çok Satırda Betikler”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.
Betikleri Kopyalama / Yapıştırma
Section titled “Betikleri Kopyalama / Yapıştırma”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.
Son Kullanılan Komutu Yineleme
Section titled “Son Kullanılan Komutu Yineleme”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 Temizleme
Section titled “Komut Satırı Geçmişini Temizleme”Komut satırı geçmişini temizlemek için Ctrl-L (⌘L) kullanın.