Özel AutoCAD Menüsü Oluşturma
Menü dosyasının yapısı ve özel menü oluşturma
Aydın ŞİMŞEK - 13.10.2004 18:44
Aydın ŞİMŞEK - 13.10.2004 18:44
Autocad menü işlemleri için acad.mns dosyası
ACAD.MNS dosyasını değiştirme ve ihtiyaca göre düzenleme;
İçinde değişiklik yapılmış acad.mns dosyasını indirip autocad support dizinindeki acad.mns ile değiştirerek dosyanın fonksiyonlarını görebilirsiniz.
Bu dosyanın içeriğini inceleyerek fonksiyonları değiştirebilir, takıldığınız yerlerde e-mail ile veya forum sayfasından sorularınızı yöneltebilirsiniz.
Örnek teşkil etmesi için kendi kullandığım acad.mns dosyasını DOWNLOAD bölümünden indirebilirsiniz.
AutoCAD, "acad.mns" dosyası ile, işaretleyici tuşları için 4 değişik menü seçme olanağı sunar. Sayısallaştırıcı (digitizer) işaretleyicileri için "BUTTONS", fare (mouse) işaretleyiciler için "AUX" ile, işaretleyici tuşlarına komut atanır.
AUX1 ve BUTTONS1 - Tuşların direkt seçilmesi için.
AUX2 ve BUTTONS2 - Tuşların klavyeden "SHIFT" tuşu ile birlikte seçilmesi için.
AUX3 ve BUTTONS3 - Tuşların klavyeden "CTRL" tuşu ile birlikte seçilmesi için.
AUX4 ve BUTTONS4 - Tuşların klavyeden "SHIFT" ve "CTRL" tuşları ile birlikte seçilmesi için ayarlanmışlardır.
Birinci tuş, her zaman seçme tuşudur, değiştirilemez. Menüde yer alan satırlar, ikinci tuştan itibarendir.
Üç tuşlu bir işaretleyici için orta tuşa "Zoom Window" komutunun atanmasını beraberce adım adım yapalım:
1. Orta tuş için önceden atanmış "pan" komutunun iptali için:
Command: mbuttonpan Enter new value for MBUTTONPAN <1>: 0
2. "Shortcutmenu" sistem değişkenini,
Command: shortcutmenu Enter new value for SHORTCUTMENU <11>: 11
işlemleri ile 11 değerine atayın. Bu atama sayesinde, "Options>User Preferences" bölümünde bulunan "Right Click Customization" bölümü için ayarlamaları yapmış oluruz.
3. "acad.mns" dosyasında istediğimiz düzenlemeyi yapabilmek için, bu dosyayı "Windows Notepad" gibi herhangi bir metin editöründe açın. Bu dosyadaki işlemlerinizi bitirdiğinizde "text only" (ASCII text) formatında sakladığınızdan emin olun.
Eğer bu özelleştirmeyi sayısallaştırıcı için uyguluyorsanız "BUTTONS1" seçeneğini, işaretleyici olarak fare veya "Windows System Pointing Device" için uyguluyorsanız "AUX1" seçeneğini kullanın. Bu örnekte "AUX1" seçeneğini kullanacağız.
***AUX1
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*); ‘Zoom;Window
"AUX1" seçeneğinin altında bulunan her satır işaretleyicinin bir tuşuna atanmış olacaktır. Düzenlememizi ikinci satırda belirlediğimiz için (birinci satır, ikinci tuştur), işaretleyicimizin üçüncü tuşuna bastığımızda "Zoom Window" komutunu çalıştırmış olacağız.
4. "acad.mns" dosyasını "text only" formatında saklayalım.
AutoCAD ilk açıldığında bu dosyayı yapılan değişikliklerle beraber yükleyecektir. Eğer AutoCAD zaten açıksa "menuload" komutunu kullanarak da bu dosyayı yükleyebilirsiniz.
Menüye Sembol Kütüphanesi Ekleme
Asağıda bunun için gerekli olan acaddestek.mns dosyasının içeriği verilmiştir.
Aynı zamanda bu dosyayı dosyalar bölümündende indirebilirsiniz. Burada Dosya içeriğinin verilme nedeni bazı açıklamaların eklenecek olmasıdır.
Asağıdaki metin .mns uzantılı ve autocadin menü olarak tanıyacağı bir dosyanın içeriği olarak düşünülmelidir. Ancak bu dosyaların içine yazılacak açıklamalarında belli kuralları olduğu için yükleme esnasında hata vermemesi için örnek alınacak bir menü dosyasınıda download bölümünden indiribilirsiniz.
A ç ı k l a m a l a r :
***POP ifadesi
AutoCAD i açtığınızda en üstte gördüğünüz File, Edit, View, Insert ... menülerinin oluşmasını sağlar. Önünde 3 tane yıldız olmalıdır. ***POP1 ifadesi oluşturulan menünün sırasını belirler. Eğer aşağıdaki dosya içeriğini acad.mns dosyasına ilave ederek tek bir menü dosyası kullanmak isterseniz POP sıra numarasını en son kalandan devam etmek uygun olacaktır. Muhtemelen bu sayı ***POP13 şeklinde başlamalıdır.
**TESİSAT ifadesi
POP menünün ismidir. Buradaki TESİSAT ibaresini değiştirebilirsiniz. Buradada alt menü isminin başına 2 yıldız koymak gerekiyor.
&TESİSAT SEMBOLLERİ ifadesi
POP menü açılınca sırayla açılacak alt menüleri belirtir. Buradaki TESİSAT SEMBOLLERİ ibaresini değiştirebilirsiniz. Buradada & (ve) işareti hangi harfin önündeyse o menü açıkken klavyeden o harfe basarakta menüyü açmak mümkündür. Bir tür kısayol gibi, ancak çokta gerekli değildir.
[GENEL]$I=GENEL1 $I=* ifadesi
Aşağıda gördüğünüz ***ICON lardan **GENEL1 icon grubunu çağırır. Bu grup için resim oluşturulmuşsa 5x4 karelik pencerede blokların resimleride görünür ve resmin üzerine tıklandığında blok çizime yapıştırmaya hazır bir şekilde ekrana gelir. (Bu konu ihtiyaç duyulması halinde daha sonra ayrıca anlatılacaktır)
**GENEL1 ifadesi
Burada BloknoG1m metni bloğunuzu çağırmak için kullanacağınız ve ekranda görünecek isimdir. Kafa karıştırmaması için bu adın blok adıyla aynı olması önerilir. bloknoG1 ise AutoCAD in direkt gördüğü ( options / files / Support File Search Path' de tanımlı ) bir dizinde sakladığınız bloğun uzantısız dwg adıdır. Yani dosya adı buraya yazılmalıdır.
Görüldüğü gibi menüye ekleme yapmak çok kolay değildir ve mutlaka hatalar ve pürüzler çıkacaktır. Ancak birkaç denemeden sonra mantığı kavrayınca yapılabilir bir düzenleme olduğunu göreceksiniz. Şimdiden kolay gelsin...
***MENUGROUP=autocadokulu
//
// www.autocadokulu.com menü ilaveleri 'Temmuz 2004'
//
***POP1
**TESİSAT
[&TESİSAT SEMBOLLERİ]
[--]
[GENEL]$I=GENEL1 $I=*
[KUVVETLİ AKIM]$I=KUVVET $I=*
[ZAYIF AKIM]$I=ZAYIF $I=*
[--]
***POP2
**BLOKLAR
[&BLOKLAR]
[--]
[Panolar]$I=PANEL $I=*
[Antetler]$I=ANTET $I=*
[--]
***ICON
**GENEL1
[GENEL BLOKLAR KUTUPHANESİ]
[İLAVE (BloknoG1m)]^C^CMINSERT bloknoG1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoG2m)]^C^CMINSERT bloknoG2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoG3m)]^C^CMINSERT bloknoG3 // bilgisayardaki dwg dosyanın adı.
**KUVVET
[KUVVET TESİSATI BLOKLAR KUTUPHANESİ]
[İLAVE (BloknoK1m)]^C^CMINSERT bloknoK1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoK2m)]^C^CMINSERT bloknoK2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoK3m)]^C^CMINSERT bloknoK3 // bilgisayardaki dwg dosyanın adı.
**ZAYIF
[ZAYIF AKIM TES. BLOKLAR KUTUPHANESİ]
[İLAVE (BloknoZ1m)]^C^CMINSERT bloknoZ1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoZ2m)]^C^CMINSERT bloknoZ2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoZ3m)]^C^CMINSERT bloknoZ3 // bilgisayardaki dwg dosyanın adı.
**PANEL
[PANEL BLOKLARI KUTUPHANESİ]
[İLAVE (BloknoP1m)]^C^CMINSERT bloknoP1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoP2m)]^C^CMINSERT bloknoP2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoP3m)]^C^CMINSERT bloknoP3 // bilgisayardaki dwg dosyanın adı.
**ANTET
[ANTET BLOKLARI KUTUPHANESİ]
[İLAVE (BloknoA1m)]^C^CMINSERT bloknoA1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoA2m)]^C^CMINSERT bloknoA2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoA3m)]^C^CMINSERT bloknoA3 // bilgisayardaki dwg dosyanın adı.
//
// End of AutoCAD menu file - C:Program FilesACAD2000UPPORTAcaDDesteK.mns
//
ACAD.MNS dosyasını değiştirme ve ihtiyaca göre düzenleme;
İçinde değişiklik yapılmış acad.mns dosyasını indirip autocad support dizinindeki acad.mns ile değiştirerek dosyanın fonksiyonlarını görebilirsiniz.
Bu dosyanın içeriğini inceleyerek fonksiyonları değiştirebilir, takıldığınız yerlerde e-mail ile veya forum sayfasından sorularınızı yöneltebilirsiniz.
Örnek teşkil etmesi için kendi kullandığım acad.mns dosyasını DOWNLOAD bölümünden indirebilirsiniz.
AutoCAD, "acad.mns" dosyası ile, işaretleyici tuşları için 4 değişik menü seçme olanağı sunar. Sayısallaştırıcı (digitizer) işaretleyicileri için "BUTTONS", fare (mouse) işaretleyiciler için "AUX" ile, işaretleyici tuşlarına komut atanır.
AUX1 ve BUTTONS1 - Tuşların direkt seçilmesi için.
AUX2 ve BUTTONS2 - Tuşların klavyeden "SHIFT" tuşu ile birlikte seçilmesi için.
AUX3 ve BUTTONS3 - Tuşların klavyeden "CTRL" tuşu ile birlikte seçilmesi için.
AUX4 ve BUTTONS4 - Tuşların klavyeden "SHIFT" ve "CTRL" tuşları ile birlikte seçilmesi için ayarlanmışlardır.
Birinci tuş, her zaman seçme tuşudur, değiştirilemez. Menüde yer alan satırlar, ikinci tuştan itibarendir.
Üç tuşlu bir işaretleyici için orta tuşa "Zoom Window" komutunun atanmasını beraberce adım adım yapalım:
1. Orta tuş için önceden atanmış "pan" komutunun iptali için:
Command: mbuttonpan Enter new value for MBUTTONPAN <1>: 0
2. "Shortcutmenu" sistem değişkenini,
Command: shortcutmenu Enter new value for SHORTCUTMENU <11>: 11
işlemleri ile 11 değerine atayın. Bu atama sayesinde, "Options>User Preferences" bölümünde bulunan "Right Click Customization" bölümü için ayarlamaları yapmış oluruz.
3. "acad.mns" dosyasında istediğimiz düzenlemeyi yapabilmek için, bu dosyayı "Windows Notepad" gibi herhangi bir metin editöründe açın. Bu dosyadaki işlemlerinizi bitirdiğinizde "text only" (ASCII text) formatında sakladığınızdan emin olun.
Eğer bu özelleştirmeyi sayısallaştırıcı için uyguluyorsanız "BUTTONS1" seçeneğini, işaretleyici olarak fare veya "Windows System Pointing Device" için uyguluyorsanız "AUX1" seçeneğini kullanın. Bu örnekte "AUX1" seçeneğini kullanacağız.
***AUX1
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*); ‘Zoom;Window
"AUX1" seçeneğinin altında bulunan her satır işaretleyicinin bir tuşuna atanmış olacaktır. Düzenlememizi ikinci satırda belirlediğimiz için (birinci satır, ikinci tuştur), işaretleyicimizin üçüncü tuşuna bastığımızda "Zoom Window" komutunu çalıştırmış olacağız.
4. "acad.mns" dosyasını "text only" formatında saklayalım.
AutoCAD ilk açıldığında bu dosyayı yapılan değişikliklerle beraber yükleyecektir. Eğer AutoCAD zaten açıksa "menuload" komutunu kullanarak da bu dosyayı yükleyebilirsiniz.
Menüye Sembol Kütüphanesi Ekleme
Asağıda bunun için gerekli olan acaddestek.mns dosyasının içeriği verilmiştir.
Aynı zamanda bu dosyayı dosyalar bölümündende indirebilirsiniz. Burada Dosya içeriğinin verilme nedeni bazı açıklamaların eklenecek olmasıdır.
Asağıdaki metin .mns uzantılı ve autocadin menü olarak tanıyacağı bir dosyanın içeriği olarak düşünülmelidir. Ancak bu dosyaların içine yazılacak açıklamalarında belli kuralları olduğu için yükleme esnasında hata vermemesi için örnek alınacak bir menü dosyasınıda download bölümünden indiribilirsiniz.
A ç ı k l a m a l a r :
***POP ifadesi
AutoCAD i açtığınızda en üstte gördüğünüz File, Edit, View, Insert ... menülerinin oluşmasını sağlar. Önünde 3 tane yıldız olmalıdır. ***POP1 ifadesi oluşturulan menünün sırasını belirler. Eğer aşağıdaki dosya içeriğini acad.mns dosyasına ilave ederek tek bir menü dosyası kullanmak isterseniz POP sıra numarasını en son kalandan devam etmek uygun olacaktır. Muhtemelen bu sayı ***POP13 şeklinde başlamalıdır.
**TESİSAT ifadesi
POP menünün ismidir. Buradaki TESİSAT ibaresini değiştirebilirsiniz. Buradada alt menü isminin başına 2 yıldız koymak gerekiyor.
&TESİSAT SEMBOLLERİ ifadesi
POP menü açılınca sırayla açılacak alt menüleri belirtir. Buradaki TESİSAT SEMBOLLERİ ibaresini değiştirebilirsiniz. Buradada & (ve) işareti hangi harfin önündeyse o menü açıkken klavyeden o harfe basarakta menüyü açmak mümkündür. Bir tür kısayol gibi, ancak çokta gerekli değildir.
[GENEL]$I=GENEL1 $I=* ifadesi
Aşağıda gördüğünüz ***ICON lardan **GENEL1 icon grubunu çağırır. Bu grup için resim oluşturulmuşsa 5x4 karelik pencerede blokların resimleride görünür ve resmin üzerine tıklandığında blok çizime yapıştırmaya hazır bir şekilde ekrana gelir. (Bu konu ihtiyaç duyulması halinde daha sonra ayrıca anlatılacaktır)
**GENEL1 ifadesi
Burada BloknoG1m metni bloğunuzu çağırmak için kullanacağınız ve ekranda görünecek isimdir. Kafa karıştırmaması için bu adın blok adıyla aynı olması önerilir. bloknoG1 ise AutoCAD in direkt gördüğü ( options / files / Support File Search Path' de tanımlı ) bir dizinde sakladığınız bloğun uzantısız dwg adıdır. Yani dosya adı buraya yazılmalıdır.
Görüldüğü gibi menüye ekleme yapmak çok kolay değildir ve mutlaka hatalar ve pürüzler çıkacaktır. Ancak birkaç denemeden sonra mantığı kavrayınca yapılabilir bir düzenleme olduğunu göreceksiniz. Şimdiden kolay gelsin...
***MENUGROUP=autocadokulu
//
// www.autocadokulu.com menü ilaveleri 'Temmuz 2004'
//
***POP1
**TESİSAT
[&TESİSAT SEMBOLLERİ]
[--]
[GENEL]$I=GENEL1 $I=*
[KUVVETLİ AKIM]$I=KUVVET $I=*
[ZAYIF AKIM]$I=ZAYIF $I=*
[--]
***POP2
**BLOKLAR
[&BLOKLAR]
[--]
[Panolar]$I=PANEL $I=*
[Antetler]$I=ANTET $I=*
[--]
***ICON
**GENEL1
[GENEL BLOKLAR KUTUPHANESİ]
[İLAVE (BloknoG1m)]^C^CMINSERT bloknoG1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoG2m)]^C^CMINSERT bloknoG2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoG3m)]^C^CMINSERT bloknoG3 // bilgisayardaki dwg dosyanın adı.
**KUVVET
[KUVVET TESİSATI BLOKLAR KUTUPHANESİ]
[İLAVE (BloknoK1m)]^C^CMINSERT bloknoK1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoK2m)]^C^CMINSERT bloknoK2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoK3m)]^C^CMINSERT bloknoK3 // bilgisayardaki dwg dosyanın adı.
**ZAYIF
[ZAYIF AKIM TES. BLOKLAR KUTUPHANESİ]
[İLAVE (BloknoZ1m)]^C^CMINSERT bloknoZ1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoZ2m)]^C^CMINSERT bloknoZ2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoZ3m)]^C^CMINSERT bloknoZ3 // bilgisayardaki dwg dosyanın adı.
**PANEL
[PANEL BLOKLARI KUTUPHANESİ]
[İLAVE (BloknoP1m)]^C^CMINSERT bloknoP1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoP2m)]^C^CMINSERT bloknoP2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoP3m)]^C^CMINSERT bloknoP3 // bilgisayardaki dwg dosyanın adı.
**ANTET
[ANTET BLOKLARI KUTUPHANESİ]
[İLAVE (BloknoA1m)]^C^CMINSERT bloknoA1 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoA2m)]^C^CMINSERT bloknoA2 // bilgisayardaki dwg dosyanın adı.
[İLAVE (BloknoA3m)]^C^CMINSERT bloknoA3 // bilgisayardaki dwg dosyanın adı.
//
// End of AutoCAD menu file - C:Program FilesACAD2000UPPORTAcaDDesteK.mns
//
Yazar: Aydın ŞİMŞEK
İçerik:
Tag: AutoCAD menü ayarlama, menü oluşturma
Yorumlar :
aztekli 22.07.2010 12:46 #13122
çok uzun:)
guven.tosun 21.05.2009 08:27 #11160
bana acil 2009 modifiye mnüsü lazım rica etsem acil yollaya bilirmisin
ahmet_dramali 17.07.2008 11:11 #8693
saol be kardeşşş...