■■■概要■■■ AcadRemoconは、AutoCAD2000(LTおよびレギュラー版)以降をベースとするautodesk製品(AutoCAD2004,ADT,MDT等を含む)を外部から操作するためのActiveX-DLLです。 VB・VBA・VBScript等で使用することにより、AutoCAD用外部コマンドを簡単に作成することが出来ます。 下記の特徴があります。 @フリーウェアである。 AVBScriptやエクセルVBAでAutoCAD用外部コマンドが簡単に作れる。 BVBScriptでダイアログコマンドが簡単に作れる。 C作成した外部コマンドは、AutoCADのツールバーにAI_STARTAPPで登録すれば、AutoCAD内部コマンドと同じ感覚で使える。 またDIESELマクロに比べて下記のようなメリットがあると思います。 @可読性が良い A文字数の制限がない B柔軟なループや分岐処理が出来る Cユーザーによるキャンセル処理が出来る DFILTER,QSLECT,FINDダイアログへの自動記入が出来る AcadRemoconは、LTだからと諦めていた機能の多くを実現することが出来ます。 またLT用に作った外部コマンドは(acSetEnvやacGetEnvメソッドを使わずに、PutIni,GetIniメソッドを使えばほぼ100%)レギュラー版でも動作しますので、コマンドの共有化が可能になります。 ■■■インストール■■■ 「AcadRemocon.DLL」はActiveX-DLLですので、システムフォルダにコピーしただけでは使うことが出来ません。 「AcadRemocon.DLL」をシステムに登録する方法には、下記の2通りがあります。 ●インストール方法その1(通常はこちら) ホームページよりWindows Installerパッケージ「AcadRemocon.msi」をダウンロードし、実行する。 ※セットアップウイザードが起動しない場合は「Microsoft Windows Installer」が正常に機能していない可能性があります。 必要に応じて下記リンクから「Windows Installer」をダウンロード&インストールして下さい。 Windows Installer 2.0 (for Windows 95, 98 & Me) http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe Windows Installer 2.0 (for Windows NT 4.0 & 2000) http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe ※インストーラは下記の作業を行います。 ・「AcadRemocon.DLL」および必要なランタイムファイルをシステムフォルダにコピーし、システムに登録する。 ・インストールフォルダを作成し、その中にヘルプファイル「AcadRemocon.chm」と説明書「Readme.txt」をコピーする。 ・デスクトップに「AcadRemocon.chm」へのショートカットを作成する。 ※「AcadRemocon」は、コントロールパネルの「アプリケーションの追加と削除」で、いつでも安全にアンインストールすることが出来ます。 ●インストール方法その2(上級者向け) ホームページより「AcadRemocon.DLL」をダウンロードし、regsvr32.exe等を用いて自分でシステムに登録する(必要に応じてVB6ランタイムも入手して下さい)。 ■■■使用許諾条件■■■ ●個人で使う限り、特に制限はありません。 ●作成したプログラムを他人に渡したり(使わせることも含む)、公開する場合は下記の条件をすべて満たしている必要があります。 (1)フリーウェアであること。 (2)作図・編集系のコマンド、または単独図面に対する図形情報抽出プログラムであること。 ※配布して良いプログラムの例 ・バルーン記号記入コマンド ・エクセルによるクロソイド曲線自動作図コマンド ・重複図形削除コマンド ・文字高さ一括変更コマンド ・円弧寸法記入コマンド ●配布してはいけないプログラム AutoCADの操作性を改善するような種類のプログラムは配布を禁止します。 特に作者作のシェアウェア「AcadBooster」に内包されている機能を実現するようなプログラムの配布は固く禁止します。 ※配布してはいけないプログラムの例(括弧内はAcadBoosterで該当する機能) ・連続印刷、連続DXF変換等の複数図面連続処理プログラム。(バッチ処理) ・AutoCADのコマンドライン上で計算をさせるプログラム。(コマンドライン計算) ・画層一覧を表示し、画層のON/OFFや切り替え操作を支援するプログラム。(Ver3に搭載) ・マウスやキーボードの操作に対して、決められたコマンドを送信するようなプログラム。(ブーストキー・マウスジェスチャー・ドラッグジェスチャー・キークリック・明示的直交ON/OFF) ・任意のコマンドが登録可能なツールパレット、メニュー等を表示させるプログラム。 ●上記の使用許諾条件に沿っている場合でも、作者の判断により公開を停止させて頂く場合もありますので、あらかじめご了承下さい。 ●「AcadRemocon.DLL」を自作のプログラムと一緒に配布したい場合は、許可が必要です。 事前にプログラムの機能説明を添えてiha@nifty.com宛てにメールをお送り下さい。 ■■■著作権■■■ 本プログラムの著作権は作者である井原桂樹が所有します。 AutoCADは米国autodesk社の登録商標です。 Windowsは米国Microsoft社の登録商標です。 ■■■免責事項■■■ 本プログラムの使用による問題、損害に対して作者は一切の補償を行いません。 ■■■サポート■■■ ご意見、ご要望、バグ報告等ありましたらホームページの掲示板に書き込むか、下記宛にメールをお送り下さい。 また最新版はホームページからダウンロードすることが出来ます。 http://homepage2.nifty.com/kju/ iha@nifty.com