AutoCADカスタマイズ入門講座
        
バックナンバー 1999/11/29更新
           
最新版はメールマガジンでご覧ください!
          
現在休刊中です。2000/01半ば再開予定です。


Since 1999/03/14

AutoCADカスタマイズ入門講座って?

 AutoCADカスタマイズ言語の1つである、AutoLISPによるカスタマイズ手法をメールによってお手元へお届けするシステムです。登録に関して費用は一切必要ありません。この講座が皆様の日頃の業務に少しでもお約に立てればと思っています。

●内容は?

 マクロやプログラムを書いた事の無い方にも理解出来るように、プログラミングの初歩から徐々に複雑な内容へ進めていきたいと考えています。最終的には、読者が実際に実務での使用に耐えるようなプログラムが作れるようになる事を目指します。また、会社でのちょっとした空き時間にも試せるように、コンパクトな内容でお送りしたいと考えています。

●配信開始日は?

 1999年4月からの配信を予定しています。また、配信済の号はこのHPへバックナンバーとして掲載します。
バックナンバーはこちらから

●配信終了日は?

 未定です。AutoLISPの講座が一通り終了した後には、ADS/ARX/VBA等によるカスタマイズ講座も考えています。

●配信頻度は?

 週一回の配信を予定しています。

●登録

 以下の空欄に、あなたのメールアドレスを入力し「登録」ボタンを押してください。 なお、登録されたメールアドレスはメールマガジン発行者(私自身)に対しても非公開です。第三者に開示されることは決してありません。安心してご登録下さい。

AutoCADカスタマイズ入門講座」登録

電子メールアドレス(半角):


※配信システムは、『まぐまぐ』を利用しています。

●解除

 以下の空欄に、あなたのメールアドレスを入力し「解除」ボタンを押してください。

AutoCADカスタマイズ入門講座」解除

電子メールアドレス:

●サンプル
==================================================

      AutoCADカスタマイズ入門講座    [Vol.XXX] 
                        XXXX/XX/XX発行

==================================================

------------------------------------
1.プログラムにダイアログボックスを追加しよう
------------------------------------
 今回からはダイアログボックスについての話題を取り上げます。前
回までに完成させた、H型鋼作図プログラムにダイアログボックスに
よるユーザインターフェイスを追加していきます。
AutoLISPではDCL(DialogControlLanguage:ダイアログコントロール
言語)を用いる事により、ユーザ独自のダイアログボックスを定義する
事が可能です。「え、違う言語を覚えなければいけないの...?」と
思われるかもしれませんが、ここまでAutoLISPを学んでこられたみな
さんでしたら、簡単に理解できると思います。
それでは早速簡単な例題から...。

-----------------------------------
2.シンプルな例題
-----------------------------------
 まず、以下に示すプログラムをエディタで入力するかカットアンドペーストして2つのプログラムを作成して下さい。それぞれ、dcltest.lsp、dcltest.dclとします。そうです、DCLのファイルの拡張子は.dclとします。

●dcltest.lsp
(defun C:dcltest( / id )
 (setq id (load_dialog "dcltest.dcl"))
 (new_dialog "dcltest" id)
 (start_dialog)
 (unload_dialog id)
)

●dcltest.dcl
dcltest: dialog {
 label = "TEST DIALOG BOX ";
 : text {
  label = "AutoLISP";
 ok_only;
}

これらのファイルをAutoCADのパスが通っているディレクトリに置きます。
パスの設定の仕方や確認の仕方は覚えてますか?。忘れてしまった方はバックナンバーのvol.xxを確認しておいて下さい。次に、
(load "dcltest") ↓ として下さい。ロードできましたか?
それでは実行します。そう、dcltest↓と入力します。
ダイアログボックスが表示されましたか?。表示されたらダイアログボックス上のOKボタンを押下してダイアログボックスを終了させて下さい。
どうです、簡単でしょ?

次回からは各タイル(DCLではボタンやラジオボタンなどをタイルと呼びます)の使い方について紹介していきます。

おたのしみに!!。
--------------------------------------------------
■登録/解除の方法
http://www2u.biglobe.ne.jp/~Saturn5/alisp
AutoCADカスタマイズ入門講座」は、上記URLよりいつでも
登録/解除可能です。
===================================================
○「
AutoCADカスタマイズ入門講座」XXXX/XX/XX (毎週発行)
発行責任者 :わん吉(wankichi@mba.nifty.ne.jp)
発行システム:インターネットの本屋さん『まぐまぐ』
http://www.mag2.com/
マガジンID:0000011579
===================================================


お問い合わせは
wankichi@mba.nifty.ne.jp

Mag2 Logo