【AutoCAD効率化】lspファイルのロード~実行まで解説

記事
IT・テクノロジー
・AutoCADのめんどくさい作業を楽にしたい
・プログラミングは苦手だし、正直よくわからない
・そもそもlspファイルってなに?

AutoCADを活用した業務は細かくてめんどくさい作業の連続です。おまけに精度と納期も求められて、日々ストレスを抱えている方も多いはず。

この記事では、当サービスでご提供しているAutoCADを効率化するツール「lspファイル」のロード方法とプログラムの実行方法について解説します。

初心者向けにわかりやすく解説しますので、lspファイルってなに?という方やプログラミングが苦手な方でも、lspファイルの扱い方がわかります。

AutoCADのめんどくさい作業から解放されたい方はぜひご覧ください。

\ ご相談だけでも大歓迎 /


lspファイルとはAutoLISPで書かれたテキストファイル

lspファイルとは「AutoLISP」と呼ばれるAutoCAD専用のプログラミング言語で書かれたテキストファイルのこと。lspファイルをAutoCADにロードすることで、AutoLISPのプログラムを実行できます。

AutoLISPのプログラムはAutoCADコマンドの実行や図形情報の取得など、さまざまな作業を自動化・効率化できます。

たとえば、lspファイルの中身は以下のとおり。
sample-program1.png

AutoLISPはかっこを使って書かれるプログラミング言語なので、ファイルの中身はかっこだらけという特徴があります。ちなみに、ファイルの拡張子は「.lsp」です。

lspファイルのロード方法3選

lspファイルをロードする方法は主に次の3つです。

・lspファイルを図面上にドラッグする
・load関数を実行する
・スタートアップに登録する

lspファイルを図面上にドラッグする

lspファイルを図面上にそのままドラッグすると、lspファイルをロードできます。最も簡単なlspファイルのロード方法です。
load1-1.png


ドラッグ後のコマンドラインは次のとおり。後述するload関数が自動的に実行され、ロードしたlspファイルのパスが表示されます。
load1-2.png

load関数を実行する

load関数とはAutoCADにファイルをロードする関数です。引数にはlspファイルのフルパス(保存先)を記述してください。

例えば、デスクトップの「test.lsp」をロードする場合は次のように記述します。
(load "C:/Users/デスクトップ/test.lsp")
上記のプログラムをコマンドラインにコピペして、「Enter」キーを押すと以下のように表示されます。
load2-1.png

スタートアップに登録する

スタートアップに登録してlspファイルをロードする方法です。一度登録すればAutoCADの起動時に毎回自動でロードできます。

「管理」タブ→「アプリロード」パネルを選択するか、コマンドラインに「APPLOAD」と入力すると「アプリケーションのロード/ロード解除」ダイアログが開きます。
load3-1.png

「アプリケーションのロード/ロード解除」ダイアログの右下にある「内容」をクリックして、「スタートアップ登録」ダイアログを表示してください。
load3-2.png

「追加」を押して登録したいlspファイルを選択します。以下のように表示されたらスタートアップへの登録は完了。登録を解除したい場合は解除したいファイルを選択してから「除去」を押してください。
load3-3.png

AutoLISPプログラムの実行方法

lspファイルをロードしてからコマンドラインに関数名を入力すると、AutoLISPのプログラムを実行できます。

当サービスでlspファイルをご提供する際は、入力していただきたい関数名も併せてご連絡いたします。

たとえば、「test」という関数名の場合は以下のように入力してください。
load4-1.png

ちなみに、ご提供しているlspファイルの関数はコマンド化しています。コマンド化していない関数を実行する場合、次のように関数名をかっこで囲う必要があります。
load4-2.png

まとめ

今回ご紹介した内容を以下にまとめます。

・lspファイルとはAutoLISPのプログラムが書かれたテキストファイル
・AutoLISPのプログラムはAutoCADのさまざまな作業を効率化できる
・lspファイルをロードするとAutoLISPのプログラムを実行できる
・lspファイルのロード方法は主に次の3つ
  ■lspファイルを図面上にドラッグする
  ■load関数を実行する
  ■スタートアップに登録する
・コマンドラインに関数名を入力するとAutoLISPのプログラムが実行できる

lspファイルの扱い方がわかるとAutoCADの作業が今よりも楽になります。日々の業務でお困りの方にとって、当記事が少しでもお役に立てたら幸いです。

\ ご相談だけでも大歓迎 /


サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら