「Regapp」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (regapp '''application''') ; 機能 : 拡張オブジェクト データを使用できるようにするために、現在の図面にアプリケーション名を…)
 
編集の要約なし
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (regapp '''application''')
: (regapp '''application''')


; 機能
; 機能
16行目: 18行目:
: 登録が正常に終了した場合は、アプリケーション名がAPPID シンボル テーブルに格納される。
: 登録が正常に終了した場合は、アプリケーション名がAPPID シンボル テーブルに格納される。
: このテーブルは、図面で拡張データを使用しているアプリケーションのリストを保持する。
: このテーブルは、図面で拡張データを使用しているアプリケーションのリストを保持する。


; サンプル
; サンプル
: (regapp "ADESK_4153322344")
<syntaxhighlight lang="lisp" line>
: (regapp "DESIGNER-v2.1-124753")  
(regapp "ADESK_4153322344")
(regapp "DESIGNER-v2.1-124753")  
 
</syntaxhighlight>


*'''注''': 他と重複しない独自のアプリケーション名を指定する。これを確実に行う 1 つの方法として会社名や製品名に独自の数字(電話番号や現在の日時など)を付け加えて、それを名前にするという方法がある。アプリケーションによって、製品のバージョン番号をアプリケーション名に利用し個別の整数または実数(たとえば (1040 2009.1))のフィールドに含めることもできる。
*'''注''': 他と重複しない独自のアプリケーション名を指定する。これを確実に行う 1 つの方法として会社名や製品名に独自の数字(電話番号や現在の日時など)を付け加えて、それを名前にするという方法がある。アプリケーションによって、製品のバージョン番号をアプリケーション名に利用し個別の整数または実数(たとえば (1040 2009.1))のフィールドに含めることもできる。




[[Category:AutoLISP]]
[[Category:AutoLISP]]

2018年12月10日 (月) 14:58時点における版

構文
(regapp application)


機能
拡張オブジェクト データを使用できるようにするために、現在の図面にアプリケーション名を登録する。


引数
  • application : アプリケーションの名前を示す文字列。 名前は、有効なシンボル テーブル名でなければない。シンボル名が有効かどうかを判断するための LISP の規則については、snvalid 関数の説明を参照。


戻り値
同じ名前のアプリケーションが既に登録されている場合、この関数は nil を返す。
それ以外の場合は、アプリケーションの名前を返す。
登録が正常に終了した場合は、アプリケーション名がAPPID シンボル テーブルに格納される。
このテーブルは、図面で拡張データを使用しているアプリケーションのリストを保持する。


サンプル

<syntaxhighlight lang="lisp" line> (regapp "ADESK_4153322344") (regapp "DESIGNER-v2.1-124753")

</syntaxhighlight>

  • : 他と重複しない独自のアプリケーション名を指定する。これを確実に行う 1 つの方法として会社名や製品名に独自の数字(電話番号や現在の日時など)を付け加えて、それを名前にするという方法がある。アプリケーションによって、製品のバージョン番号をアプリケーション名に利用し個別の整数または実数(たとえば (1040 2009.1))のフィールドに含めることもできる。