Visual LISP IDE から AutoLISP プログラムをロード、実行するには(Visual LISP IDE)

AutoLISP ファイルを実行するためには、まず AutoCAD プログラムにロードする必要があります。

注: Visual LISP IDE は Windows でのみ使用可能です。
  1. AutoLISP (LSP)ファイルを開き、テキスト エディタがアクティブになっていることを確認します。
  2. Visual LISP で、次のいずれかの操作を行います。
    • メニュー バーから、[ツール] [ロード]を選択します。
    • [実行]ツールバーの[アクティブな編集ウィンドウをロード]をクリックします。

    プログラムが正常にロードされると、[コンソール]ウィンドウにメッセージが表示されます。

  3. 次のいずれかの操作を行って、AutoLISP 関数を開始します。
    • Visual LISP の[コンソール]ウィンドウのプロンプトに対して、コマンド名または関数名を括弧で閉じて入力し、[Enter]を押します。
    • AutoCAD のコマンド プロンプトに対して、コマンド名または関数名を括弧で閉じて入力し、[Enter]を押します。

    コマンドまたは機能が終了する前に Visual LISP に切り替えると、マウス ポインタが Visual LISP のアイコンとして表示されます。AutoCAD に切り替え、コマンドまたは関数を完了します。

  4. 表示されるすべてのプロンプトまたはダイアログ ボックスに応答します。

この例では、Visual LISP のサンプル ファイルをインストールする必要があります。

  1. Visual LISP で、[ファイル] [ファイルを開く]をクリックします。
  2. [ファイルを開く]ダイアログ ボックスで、Sample¥VisualLISP フォルダを参照します。このフォルダは、AutoCAD をインストールしたフォルダ内にあります。
  3. drawline.lsp ファイルをダブルクリックします。
  4. drawline.lsp プログラムを含むテキスト エディタ ウィンドウがアクティブになっていることを確認してください。ウィンドウがアクティブかどうか分からないときは、そのウィンドウ内の任意の場所をクリックしてアクティブにしてください。
  5. [表示]ツールバーの[アクティブな編集ウィンドウをロード]ボタンをクリックするか、[ツール] [エディタ内のテキストをロード]をクリックします。

    プログラムをロードしたことを示すメッセージが、[コンソール]ウィンドウに表示されます。

  6. 括弧の中に関数名を入力してから[Enter]を押すことにより、コンソール プロンプトから drawline 関数を実行します。
    (drawline)

    drawline 関数は、2 点を指定するよう求めるプロンプトを表示し、その後、指定された 2 点間に線分を描きます。 drawline 関数がユーザに入力を求めると、Visual LISP はコントールを AutoCAD に返して、点を指定するよう求めるプロンプトを表示します。AutoCAD ウィンドウが現在デスクトップに表示されているかいないかによって、次に表示されるものが異なります。AutoCAD が既に最大化されている場合、AutoCAD のウィンドウが表示されます。ただし、AutoCAD が現在最小化されていると、ウィンドウは自動的には呼び出されず、表示されません。代わりに、Visual LISP が表示されたまま、マウス ポインタが Visual LISP のカーソルに変わります。

    このカーソルは、Visual LISP ウィンドウがもうアクティブではないことを示しています。このような場合は、手作業で AutoCAD ウィンドウに切り替える必要があります。Windows のタスク バーの AutoCAD アイコンをクリックして、AutoCAD をアクティブにしてください。

  7. 作図領域でまたはコマンド プロンプトで点を指定することにより、プロンプトに応答します。

    プロンプトに応答したら、コントロールが Visual LISP に戻り、再度 Visual LISP ウィンドウが表示されます。

    Visual LISP の[コンソール]ウィンドウでコマンドを入力したり、テキスト エディタからロードされたプログラムを実行すると、頻繁に Visual LISP ウィンドウと AutoCAD ウィンドウが切り替わることがあります。ウィンドウを切り替える Windows 標準の方法を使用するほかにも、Visual LISP のメニューから[ウィンドウ] [AutoCAD をアクティブにする]を選択する、または[実行]ツールバーの[AutoCAD をアクティブにする]ボタンをクリックして、AutoCAD ウィンドウをアクティブにできます。AutoCAD から Visual LISP 環境に戻るには、Windows のタスク バーのVisual LIPS アイコンをクリックするか、コマンド プロンプトに対して vlisp と入力するか、[管理]タブ [アプリケーション]パネル [Visual LISP エディタ]をクリックしますす。