パート1では、さまざまな方法を使用してBricsCADのインストールを自動化する方法について説明しました。
コマンドラインスイッチは、大量のシートの展開を支援します。しかし、ソフトウェアのインストールはスタートアップ作業の一部に過ぎません。
なぜなら、独自の環境に合わせてカスタマイズされた
標準化されたプロファイルを用意したいと考えるのは当然だからです。良いニュースは、いくつかの重要な情報を知っていれば、BricsCADがこのプロセスを簡単にしてくれることです。
今回は、AutoLISP コードとプロファイルを少し使う方法を探っていきます
(ARG)ファイルを使用して、ユーザーが初めてのときからBricsCADを完全にセットアップできるようにします。
ソフトウェアを起動します。
コンセプト
他のほとんどのコンピュータプログラムと同様に、BricsCADも特定の環境で動作させるためには設定が必要です。これらの設定パラメータは、おおまかに次のように分類できます:
ファイルとフォルダ。 ファイルの保存場所、さまざまなデバイス ドライバーの場所、信頼できるフォルダー、フォントの場所など。
ドライバーとデバイス。 印刷先のプリンター/プロッターまたはPDFユーティリティ、デバイスのキャリブレーションおよびページセットアップファイルなど。
変数。 あらゆる設定を定義する設定の集合体であり、寸法スタイルからテキストスタイル、DGN変換パラメータ、カーソル設定などまでを網羅します。
お好みの設定が完了した単一のマシンがあれば、これらのパラメータをまとめてプロファイル(ARG)ファイルにエクスポートできます。このファイルは他のユーザーのマシンにインポート可能であり、全マシンの設定を統一できます。
注:AutoCADベースのツールの管理に慣れている方なら、BricsCADが非常に似ていることに気づくでしょう。
プロファイルを作成してエクスポートする
ここでの課題は、BricsCADをユーザーに実行してもらいたい方法ですべてセットアップすることです。次の手順に進む前に、テストマシンを完璧にセットアップするために必要な時間を取ってください。下調べを終えたら、次の手順に従うべき手順は次のとおりです。
BricsCADで、コマンドラインでPROFILEMANAGERを入力し、[作成]ボタンをクリックして新しいプロファイルを作成します。
プロファイルの名前とメモを入力し、[OK]ボタンをクリックします。
新しいプロファイルを current に設定し、システムが適切に動作するかどうかをテストします。
すべてが正常に動作していると仮定して、コマンドラインでPROFILEMANAGERをもう一度入力し、[書き出し]ボタンをクリックします。
後でセットアップするすべてのマシンで使用できるネットワークの場所にプロファイルを保存します。(注:一貫性を保つために、インストーラファイルとバッチプロシージャを保持するインストールファイルディレクトリを使用すると良いでしょう。)
これで、ユーザー マシンへのプロファイルのインポートを開始する準備ができました。
設定の読み込み
BricsCADが起動すると、ON_STARTというAutoLISPファイルが自動的に検索されます。LSP を実行し、ファイル内で見つかったコードを実行します。この自動ロード/実行動作は、プロファイルを自動的にロードし、それを行うコードがわかっている場合は、プロファイルを最新の状態に設定するために使用できます。そのコードは次のとおりです。
(vl-load-com) ; LISP ActiveXサポートを読み込み、いくつかの有用な変数を設定する (setq profile_name "Custom Profile") ; ここにプロファイル名を設定してください (setq profile_import "O:\\BricsCAD v21 Installation Files\\Custom Profile.arg") ; ここにARGファイルを指定してください、二重の\\に注意 (setq proprefs ; BricsCADからすべてのプロファイルを取得する (vla-get-profiles (vla-get-preferences (vlax-get-acad-object))))
(vla-getallprofilenames proprefs 'namesarray) ; すべての有効なプロファイルを取得する(setq names (vlax-safearray->list namesarray)) ; 検索用のNAMES変数を作成する(if (not (member profile_name names)) ; プロファイルが既に読み込まれているかどうかを確認(progn(vla-importprofile proprefs profile_name profile_import :vlax-true) ; まだ存在しない場合はプロファイルを読み込む(vla-put-ActiveProfile ; プロファイルを有効にする (vla-get-Profiles (vla-get-Preferences (vlax-get-acad-object) ) ) profile_name) ; 現在の値に設定する))
私が構築したコードについて言及すべきことがいくつかあります。
- プログラマーのエディタを使用することに慣れていると思います。 必要に応じて、メモ帳はこのタスクで問題なく機能します。
- これはカジュアルな AutoLISP コードでも、初心者のプロジェクトでもありません。 私はいくつかのActiveXコントロールを使用してBricsCADアプリケーション環境にアクセスしましたが、このプログラムの構文は非常に具体的です。
- あなたの名前とパスはそれぞれ異なります。 正確な ARG ファイル名とパスを入力し、正確なプロファイル名を取得してください。
- 構文的にすべてが重要です。 すべてのスペース、\、" マークと括弧は確かに重要です。
- 失敗してもシステムが壊れたりすることはありません。 プログラムは危険な作業のように見えるかもしれませんが、正しく動作しなくても害はありませんので、動作するまで自由に試し続けてください。
テストする
必要な操作は、ON_START.LSPファイルをBricsCADのサポートディレクトリに配置することだけです。– これは SETTINGS コマンドを使用し、 プログラムオプション / ファイル を確認することで管理できます。
BricsCADを終了して再起動するだけで、カスタムプロファイルがロードされ、それ自体が現在に設定されます。以上!
それでもうまくいかないなら、コマンド画面を見てください – F2 キーを押すと表示します –コード内のエラーを見つけるのに役立つエラー メッセージの種類を確認します。
次のステップ
BricsCADがインストールされ、デフォルトのカスタムプロファイルで希望どおりに動作するようになったので、素晴らしいスタートを切ることができます。
これを環境で機能させるのに少し時間がかかると、セットアップにほとんど時間がかからない一貫したBricsCADインストールが得られます。ちょっと、待って – ここにボーナスがあります–ネットワーク環境でBricsCADをさらに制御およびカスタマイズするための基礎も得られます。そして、それが追加のブログ記事で取り上げるトピックです。
BricsCADを体験してみませんか?
試しやすく、購入しやすく、所有しやすい。すべての製品を www.bricsys.com で 30 日間無料でお試しください。 選択の自由に加えて、すべての言語で、あらゆる場所で動作する永久(永続)製品ライセンス。BricsCAD 製品ファミリーで構築したものを気に入っていただけるでしょう。