IAcSmProjectPointLocation

提供:GizmoLabs - だいたい CAD LISP なサイト

シート ProjectPoint の位置情報インターフェイス。


使用可能なメソッド

(setq cad (vlax-get-acad-object))
(setq doc (vla-get-ActiveDocument cad))
(setq ssmgr (vla-GetInterfaceObject cad "BricscadSm.AcSmSheetSetMgr"))
(setq smdb (vlax-invoke-method ssmgr 'OpenDatabase dstfile))
(setq ppLocations (scanUntilObject iter "AcSmProjectPointLocations"))
(vlax-invoke-method ppLocations 'AddNewLocation "NewLocation" "www.newlocation.org" "c:\\anyfolder" "user" "pwd" 'ppLoc))


  • メモ : "(scanUntilObject)" は "<LDSP>/SheetSetManager-Lisp-API/LISP Sample Code" フォルダのサンプル Lisp ファイルに含まれるユーティリティ関数なので、入手するといいです。


項目 内容
GetName この ProjectPointLocation の名前を返す。
(vlax-invoke-method ppLoc 'GetName 'name)
HRESULT GetName ([out] BSTR* name)
SetName この ProjectPointLocation の名前を指定する。
(vlax-invoke-method ppLoc 'SetName "New Location 2")
HRESULT SetName ([in] BSTR name)
GetURL この ProjectPointLocation の URL を返す。
(vlax-invoke-method ppLoc 'GetURL url)
HRESULT GetURL ([out] BSTR* url)
SetURL この ProjectPointLocation の URL を指定する。
(vlax-invoke-method ppLoc 'SetURL "www.newlocation-2.org")
HRESULT SetURL ([in] BSTR url)
GetFolder この ProjectPointLocation のファイルシステムフォルダを返す。
(vlax-invoke-method ppLoc 'GetFolder folder)
HRESULT GetFolder ([out] BSTR* folder)
SetFolder この ProjectPointLocation のファイルシステムフォルダを指定する。
(vlax-invoke-method ppLoc 'SetFolder "c:\\anyfolder-2")
HRESULT SetFolder ([in] BSTR folder)
GetUsername この ProjectPointLocation のユーザー名を返す。
(vlax-invoke-method ppLoc 'GetUsername username)
HRESULT GetUsername ([out] BSTR* username)
SetUsername この ProjectPointLocation のユーザー名を指定する。
(vlax-invoke-method ppLoc 'SetUsername "user-2")
HRESULT SetUsername ([in] BSTR username)
GetPassword この ProjectPointLocation のパスワードを返す。
(vlax-invoke-method ppLoc 'GetPassword password)
HRESULT GetPassword ([out] BSTR* password)
SetPassword この ProjectPointLocation のパスワードを指定する。
(vlax-invoke-method ppLoc 'SetPassword "pwd-2")
HRESULT SetPassword ([in] BSTR password)

関連記事