AutoCAD Günlüğü | » Komutların önüne koyduğumuz karakterler ne işe yarıyor? > AutoCAD, AutoLISP, AutoCAD Dersleri, Mekanik Tesisat, Bilgisayar, Yazılım, Özel Yazılım

Komutların önüne koyduğumuz karakterler ne işe yarıyor?


Yazar Orhan Toker
Mesleği Y. Mimar İTÜ
  Autodesk Yetkili Danışmanı
  AutoLISP, SQL, PHP, VBA ve veritabanı
  uzmanı

Tüm Autocad sürümleri

Merhaba sevgili günlükçüler,

Zaman zaman dikkatinizi çekiyordur, biz tüm konu anlatımlarında komutların önüne _ (alt çizgi) ve . (nokta) işaretleri koyuyoruz. Bu işaretlerin ne anlama geldiğini öğrenmek istersiniz diye düşündüm ve hemen yazmaya başladım.

Bazı Autocad uygulamaları, Autocad komutlarını yeniden tanımlayabilir. Bunu aynı komutun daha gelişmiş bir halini yaratmak için yaparlar. AutoLISP’de de bu iş UNDEFINE komutu ile yapılır. Örneğin:

(command "UNDEFINE" "LINE")
(defun c:line()


)

 

Kodunda nokta nokta yere gerekli kodları yazarak ile yeni bir LINE komutu tanımlayabiliriz. Böylece kullanıcı LINE yazdığında Autocad’in LINE komutu değil de programcının tanımladığı LINE çalışır. Eğer biz orijinal LINE komutunu kullanmak istersek önüne nokta koyarak LINE yazmamız yeterli olur.

Command: (command “undefine” “line”)
undefine Enter command name: line
Command: nil
Command: l
Unknown command “LINE”.  Press F1 for help.
Command: .line
Specify first point:
Specify next point or [Undo]:
Specify next point or [Undo]:
Command:(Command “redefine” “line”)

Yukarıda verdiğim basit örneği kendiniz de deneyebilirsiniz. Ayrıca bir de _ altçizgi koyuyoruz komutun önüne. Bunun manası da çalıştığınız Autocad hangi dilde olursa olsun ingilizce komut girebilmeniz içindir. Örnekle açıklayalım:

Befehl: _LINE: _LINE

Almanca Autocad’de line komutu böyle kullanılır.

Umarım bilgi faydalı olur. Görüşmek üzere…

Benzer Yazılar

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.67 out of 5)
Loading ... Loading ...

1 yorum “Komutların önüne koyduğumuz karakterler ne işe yarıyor?”

Yorum bırak