お知らせ:本になりました!

Jagaimo LISP が本になりましたよ~
内容を再構成し、出版社のプロの皆様に磨いていただき、かなりわかりやすい本に仕上がりました!
プログラミングと聞くだけで難しそうだと感じる方も、まずは1章と3章だけでも試してみてください。
普段使っているAutoCADのコマンドを組み合わせるだけでも、ちょっと便利な自分専用のコマンドになります。AutoLISPの楽しさを、ぜひ体験してほしいです。
はじめてのAutoLISP AutoCADユーザーのためのやさしい自動化入門


ちなみに、「はじめてのAutoLISP」の表紙には「AI時代の」とありますが、AIを使う方法を解説した本ではありません。扱っているのは、ブログでも紹介しているAutoLISPの基本です。
ただ、このブログを書いていた頃と大きく違うのは、AIの普及です。
今ではAIがAutoLISPのコードを書いてくれるようになりました。だからこそ、基本的な仕組みを理解していれば、AIの力も借りながら、これまで自分では作れなかったような便利なツールにも挑戦できます。
以前よりもずっと気軽にAutoLISPに挑戦でき、活用の幅も広がる、そんな時代になったと思います。

AutoLISPとは、AutoCADとコミュニケーションをとるための言語です。
AutoLISPを学び、正しく作業内容を伝えることさえできれば、 退屈なルーティン作業はAutoCADが誰よりも早く正確にしてくれるようになります。
意外にもAutoCADを何年も何十年も使っている方でもAutoLISPを使ってない人が多いです。 AutoCADユーザーしか使わないマイナー言語ですので、なかなか学ぶ教材が無いことも原因かと思います。

AutoCADをカスタマイズせずに使っているならモッタイナイ!!

でも、AutoLISPってプログラミング言語だし、プログラミングの知識無いと難しいんでしょ?
恐らく、プロのプログラマーで、プログラミングをバリバリしたい!!!という人で、AutoLISPを始める人は少ないのではと思います。

私もプログラミングとは無縁のCADオペです。
CAD作業を楽にしたい一心でAutoLISP勉強しました。
同じように、AutoCAD作業をを効率化することが目的で、プログラミング未経験者、かつプログラマーを目指しているわけでもない。という方も多いと思います。
難しいシステムを作るような本格的なプログラミング言語を習得しよう。というわけではないです。
AutoCADでいつもしている作業を、AutoLISP言語で書き出してCADに伝えていくだけなので、 非プログラマーのCADオペレーターでも使いこなせるものです。
AutoLISPを使い、AutoCADをガッツリとカスタマイズして、パソコンが得意なルーティン作業はパソコンにやってもらいましょう。

- AutoCAD LT ではAutoLISPは使えません。
- Windowsのみサポートの関数があります。
- AutoCADがフリーズ、強制終了しなければいけない場合に備えて、AutoLISPをテストするときは、必ず、必要なデータが入っていない図面ファイルで試してください


まずはここから、AutoLISP初心者向けに一つ一つ解説していきます。


関数とか変数とか戻り値とかは後回し。既存コマンドを組み合わせるだけの自作コマンドを作るところからAutoLISPを始めたい。という方はこちらから。
シンプルなものしか作れませんが、一番簡単にに自作コマンドを作る方法だと思います。


基本的なことは理解していて、解説よりも、AutoLISPサンプルコードを解読して勉強したい人はこちらから。


基本的なことは理解していて、例題を解きながら勉強したい人はこちらから。


AutoLISPの活用例を知りたいかたはこちら。
Lesson記事よりも少し複雑なAutoLISPコマンドです。
サンプルコードのみで、AutoLISPの解説はありません。


AutoLISP関数名から調べていきたい人はこちら。


AutoLISP自作コマンドにダイアログボックスを付けたい!という方はこちら。


AutoLISP自作コマンドをアイコンから実行する方法はこちら。
通常のコマンドも、アクセスしやすい場所に置くと便利になります。
AutoLISPをしなくてもAutoCAD LTを使っていても、作業効率化できますよ!
