ホーム>倉庫[AcadSock]

 

※AcadSockはAcadRemoconに置き換わりました。基本的に今後のサポートはありません。

※AcadBoosterも次バージョンでは通信エンジンをAcadRemoconに置き換えます(ただし暫くはAcadSock.DLLも同梱します)。


AcadSock(Acad Socket Control)とは?


AutoCAD/AutoCAD LTをVBScriptやVBAから操作するためのライブラリーです。いままでLTで不可能だったことが可能になります(マクロでは不可能なFILTER・QSELECT・FINDダイアログの制御も可能です)。またLTでもレギュラー版でも動作するため、プログラムの共有化が可能になります。

 


どうやって使うの?


AcadSockを使うには、まず拙作のAutoCAD作図操作加速ツール「AcadBooster」をダウンロード&インストールする必要があります。これにより「AcadSock.DLL」と、動作に必要なランタイムがシステムに登録されます。後はAutoCADを起動し、サンプルプログラムをエクスプローラ等でダブルクリックすれば実行されます。

※AcadBoosterにはAcadSockヘルプファイルは含まれていません。下記よりダウンロードして下さい。

 


AcadSockってフリーソフト?


条件付フリーソフトという扱いです。必ず「AcadBooster」がインストールされている環境でお使い下さい。「AcadBooster」がインストールされていれば登録の有無にかかわらず、「AcadSock」を利用出来ます。

の作図効率を必ずアップさせる自信があります!ぜひ一度お試し下さい。


サンプルプログラムダウンロード(Version 1.6.0用)


※エクセルファイルを開く時には、必ず「マクロを有効にする」を選んで下さい。

 

 

 


注意事項


文字を記入するコマンド(ArcText.vbs・DrawGrid.xls等)では、AutoCAD側の文字スタイル管理で、高さが0以外に設定してある場合は、正常に作図出来ませんのでご注意下さい。

 


AcadSock 1.6.0既知の問題


DxfUpdateメソッドで、DXFファイルへのパスを指定すると、「パス名が無効です」というエラーが発生します。
次バージョン公開までは、DxfUpdateメソッドを使用する場合は、DxdOutメソッド・DxfUpdateメソッド・DxfInメソッドのすべてでDXFファイルへのパスを省略し、既定値のパス名を使用して下さい。
ご迷惑をおかけして申し訳ありません。