Yayınlama: 3 Mart 2017
Güncelleme: 12 Ekim 2022
Güncelleme: 12 Ekim 2022
İlgili videolar: AutoCAD Script Kullanımı (playlist)
Sık sık yaptığınız seri işlemleri tekrarlıyorsanız bu yollardan birini kullanmanız çalışma hızınızı arttıracaktır.
Bu yazımda AutoCAD script kullanımını açıklayacağım.
AutoCAD script nedir?
Bilgisayar programlama terimi olan Script (Betik), AutoCADde de kullanılmaktadır. Diğer script dillerinden(VB script, PHP script, JAVA Script ...) farklı olarak AutoCAD script sadece AutoCAD komutlarını ve açıklamaları içerir.AutoCAD script yazma ve kaydetme
AutoCAD Script yazma işlemi çok basittir. Bir metin editörü ile AutoCAD'e uygulanacak AutoCAD komutları ve parametreleri satır satır yazılır ve dosya uzantısı SCR olarak kaydedilir.Basit bir örnek
Not defteri'ni (notepad.exe) çalıştırın.Aşağıdakileri kopyalayıp not defterine yapıştırın.
;Bu bir açıklama satırıdır. AutoCAD bu satırı dikkate almaz. _rectang 0,0 150,100 _line 0,100 150,0 _circle 75,50 40 ;Circle komutu sonlanması için üstte boş bir satır var
Dosyayı Örnek AutoCAD Script.scr olarak kaydedin. Sisteminizde dosya uzantıları gizli olarak ayarlı ise scr uzantısı görünmez.
AutoCAD Scripti çalıştırma
Script dosyayı çalıştırmak için en kolay yol scr dosyayı sürükleyip AutoCAD çizim alanına bırakmaktır.Diğer yollar ise;
1) Komut satırından SCRIPT komutunu vermek ve ardından scr dosyayı seçmek
2) Ribbon menüden MANAGE / APPLICATIONS / Run Script tıklamak ve ardından scr dosyayı seçmek.
Dikkat edilecek hususlar
Script dosyasında istenildiği kadar açıklama satırı konulabilir. Açıklama satırları ; (noktalı virgül) ile başlar. Bu satırlar işletilirken dikkate alınmaz.AutoCAD komutları başına _ simgesi eklenmesi ile farklı dilde yüklenmiş AutoCAD sürümlerde de komutun sorunsuz çalışması sağlanır. Konulması şart değildir. Yani _rectang yerine rectang kullanılabilir.
Gerekmedikçe boş satır eklemeyiniz. Çünkü bu Autocad'de ENTER yerine geçer.
Scriptte ENTER girilmesi gereken yerlere BOŞLUK karakteri de girilebilir. İlk örneği aşağıdaki gibi de girebilirdik.
;Bu bir açıklama satırıdır. AutoCAD bu satırı dikkate almaz. rectang 0,0 150,100 line 0,100 150,0 circle 75,50 40 ;son satırDiyalog gerektiren komutlara parametreleri satırdan verebilmek için komutun başına - (eksi) ekleyin. Bu komutun diyalogsuz olan sürümünü çalıştırır. Örneğin LAYER komutunu -LAYER olarak girin.
Komut kısaltmaları kullanmayın. Yani LINE yerine L yazmayın.
Scriptin son satırı boş olmalı.
Örnek 2
;Yaklaştır, Izgara Aç zoom all grid on ; Çizgi tipi ölçeği ayarla ltscale 3.0 ;Aktif katmanı 0 olarak ve çizgi rengini kırmızı olarak ayarla layer set 0 color red 0 ;ÖLÇÜLENDİRME adında yeni bir katman ekle rengi mavi ayarla layer make ÖLÇÜLENDİRME color blue ;üstte 2 boş satır.Üstteki örnek açıklamalarda belirttiği gibi çizimi ekrana yaklaştırır, grid açar, aktif katmanı 0 olarak ayarlar ve rengini kırmızı yapar
Yeni bir katman ekler rengini mavi yapar.
Hiç yorum yok:
Yorum Gönder