Merubah Tampilan Menu AutoCAD

zrtn-001nf37061a-tn.jpg

Catatan:

Tulisan ini diperuntukkan bagi kostumisasi AutoCAD versi 2005 ke bawah. Di versi yang lebih baru sudah menggunakan CUI (customized user interface). Bagaimanapun, kode programming masih sama. Hanya penyusunan menu yang berbeda. Bagaimana penyusunan menu dengan CUI, dapat dilihat di tulisan lain. Untuk programming menunya, dibahas lebih lengkap di sini. Abah Adesu memang yang jagonya programming di AutoCAD ;)

Beberapa image dapat anda lihat lebih besarnya dengan mengklik image tersebut.

Tergelitik dari sebuah pertanyaan di sebuah forum, yang menanyakan bagaimana cara merubah tampilan menu pada Autocad, sehingga membuat penulis untuk menyajikan sebuah tulisan yang bisa di manfaatkan oleh orang lain, melalui tulisan ini akan di sajikan dengan mudah dan sederhana.

Kelebihan dari program Autocad adalah pemakai bisa merubah tampilan menu, sesuai keinginan pemakainya, bisa dikurangi atau ditambah. Di pembahasan ini hanya untuk versi Autocad 2005 kebawah, dan khususnya akan membahas untuk Autocad 2000.

Tampilan menu Autocad 2000 orisinal

Gambar 1. Memperlihatkan tampilan menu dari Autocad 2000 secara default

Tampilan menu setelah dirubah pada Autocad 2000

acad2000 menu modified.jpg

Gambar 2. Tampilan menu setelah ditambah sesuai keinginan pemakai.

Yang perlu anda ketahui adalah dimana letak atau disimpannya file menu tersebut, buka program Autocad 2000 anda arahkan kursor ke “Tools > Options > Files > Menu,Help and Miscellaneous Files Names” di depan tulisan tersebut ada tanda “+” supaya di klik maka akan terurai menjadi 5 bagian, pada Menu File dibagian depannya ada tanda “+”, di klik lagi maka akan muncul lokasi menu file tersebut disimpan atau anda bisa di lihat melalui window explorer, seperti ini “C:\Program Files\ACAD2000\SUPPORT“, dan cari file yang bernama “Acad.mns” kemudian di klik 2x sehingga ditampilkan melalui program notepad.

Gambar 3. Kode program dari file acad.mns

Untuk menemukan arti dari kode tersebut, sekarang anda beralih ke program Autocad anda lagi, kemudian klik “F1″, segera muncul seperti ini

acad help.jpg

Gambar 4. Kotak help di tampilkan, di klik tab index untuk mencari sesuatu yang anda inginkan

Pada kotak 1 yang kosong paling atas ketik “POP”

acad help result.jpg

Gambar 5. Cara mencari judul yang diinginkan.

Pada kotak yang kedua langsung akan di tampilkan “Pop menu section” dengan di blok biru, di klik tombol “Display”, muncul lagi tampilan keterangan dari tersebut diatas.

acad cust guide.jpg

Gambar 6.Menampilakan sejumlah keterangan arti kode yang berhubungan dengan gambar 3.

Pembahasan akan di tujukan pada “menu bar” ( lihat pada gambar 1) yang bila anda buka pada file “acad.mns” dari kode ***pop 1 s/d ***pop 11. Tetapi terlebih dulu anda buka file acad.mns dengan program notepad, setelah file tersebut terbuka lakukan “save as” dan pilih folder yang anda inginkan, nama file boleh anda ganti sendiri, sesuai keinginan anda .

Sebagai contoh file acad.mns di save as

Dari “C:\Program Files\ACAD2000\SUPPORT\acad.mns” Menjadi “D:\YBI\Adesu Menu\Test\My Acad 2000.mns”

Kemudian anda lakukan klik 2x pada file “My Acad 2000.mns” supaya muncul pada notepad, geserkan kursor anda ke bawah, arah ke “***POP 10″ beri ruang kosong diatas pop 10.

hasil save as.jpg

Gambar 7. Membuat ruang kosong di atas pop 10.

Rubah POP 10 menjadi POP 11 dan POP 11 menjadi POP 12, karena POP 10 akan di coba untuk membuat menu baru, tambahkan data di bawah ini pada area kosong

[sourcecode language=’cpp’]
***POP10
[Games…]
[Spider]^C^C(startapp “spider” “”);spider;
[Free Cell]^C^C(startapp “freecell” “”);freecell;
[Soliter]^C^C(startapp “sol” “”);sol;
[Win Mine]^C^C(startapp “winmine” “”);winmine;
[/sourcecode]

lihat tampilan baru dari file tersebut setelah di tambah POP 10 yang baru.

Gambar 8. File “My Acad 2000.mns” setelah ditambah.

Lakukan save pada file “My Acad 2000.mns” tersebut, sekarang anda beralih pada sesi program autocad, untuk menguji sejauh mana kode tersebut berjalan dan benar.

Ketik “menu” pada command promt, maka akan muncul dialog seperti ini

save as mns.jpg

Gambar 9.Bentuk dialog box untuk mencari file menu.

Cari dimana file “My Acad 2000.mns” di letakkan, klik tanda segi tiga arah kebawah untuk mencari foldernya , setelah ketemu klik “Open”, maka sesaat menu anda langsung berubah seperti ini.

menu game.jpg

Gambar 10. Menu baru setelah di tambah menu game.

Untuk lebih jelasnya kita pahami kode yang ada pada gambar 3, mari kita buka “help” file atau anda bisa pijit F1, setelah terbuka dialognya pilih “Contents”, arah kursor anda ke “Customization Guide” kemudia di klik “Chapter 4-Custom Menus” dan di klik “Open”.

Pilih “Pull-Down and Shortcut Menus” serta di klik display terus di klik tanda “>>” satu kali, akan muncul
pull down explanation.jpg

Gambar 11.memperlihatkan hubungan kode dengan bentuk tampilan.

Mungkin anda masih bingung kaitan kode dengan gambar tampilan pada gambar 11, saya akan coba jelaskan sedetil mungkin.

***POP13 = label untuk seksi menu
**MYTOOLS = label untuk sub menu
M_Tools = judul menu
[&MyTools] = setiap tanda “&” berhadapan dengan sebuah huruf, maka huruf tersebut akan di beri garis        dibawahnya, setiap sub menu harus diberi tanda “[ ]”.
[&Save\tCtrl+S] = tanda “\t” adalah untuk menyatakan dan di gunakan dengan kombinasi “Ctrl+S”
^C^C = sama dengan anda memijit “esc” atau perintah membatalkan.
[–] = pemisah antara blok atau kata pada menu pulldown
Qsave = sama dengan perintah qsave

Mari kita bahas menu lain dan lihat tampilan gambar di bawah ini.

autolisp menu.jpg

Gambar 12. Menampilkan menu yang punya cabang.

Dan ini adalah bentuk kode macronya

Gambar 13. Bentuk dari kode macro yang korelasi terhadap gambar 12.

Pada gambar 13 kode macronya di gabung dengan kode Autolisp

(if (not c:calendar)(load “D:/YBI/Program?Autolisp/Dowload/Xanadu/Calendar.lsp”))

Artinya jika bukan “c:calendar” supaya di load “D:/YBI/Program?Autolisp/Dowload/Xanadu/Calendar.lsp”

Serta tanda “;” sama dengan tanda “enter”