「Vla-isurl」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-isurl ''vla-object'' ''LocalFile'') ; 機能 : 指定された URL を確認する。 ; 引数 :* vla-object … Utility の VLA オブ...」)
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
22行目: 22行目:
:「有効」な URL の定義はアプリケーションに依存する。
:「有効」な URL の定義はアプリケーションに依存する。
: 特定のサードパーティ製アプリケーションにはインターネット プロトコルのすべてをサポートしていないものもあるため。
: 特定のサードパーティ製アプリケーションにはインターネット プロトコルのすべてをサポートしていないものもあるため。
: たとえば、ユーザを Web サイトに接続するよう促すアプリケーションには、FTP サイトへの接続は必要なく、「http://」や「https://」以外で始まる URL が入力されると FALSE の値が返される。  
: たとえば、ユーザを Web サイトに接続するよう促すアプリケーションには、FTP サイトへの接続は必要なく、<nowiki>「http://」や「https://」</nowiki>以外で始まる URL が入力されると FALSE の値が返される。  
: AutoCAD においてこのメソッドの既定の機能は FTP、HTTP、HTTPS、および FILE プロトコルをサポートしている。
: AutoCAD においてこのメソッドの既定の機能は FTP、HTTP、HTTPS、および FILE プロトコルをサポートしている。


32行目: 32行目:


(vla-isurl *util* "http://wiki.gz-labs.net/")
(vla-isurl *util* "http://wiki.gz-labs.net/")
:vlax-true
(vla-isurl *util* "http://ニッポン.jp")
:vlax-true
(vla-isurl *util* "FTP://192.168.0.1")
:vlax-true
:vlax-true


44行目: 50行目:
* [[vla-get-activedocument]]
* [[vla-get-activedocument]]
* [[vla-get-utility]]
* [[vla-get-utility]]
* [[vla-isremotefile]]




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

2016年1月24日 (日) 10:05時点における最新版

構文
(vla-isurl vla-object LocalFile)


機能
指定された URL を確認する。


引数
  • vla-object … Utility の VLA オブジェクト
  • LocalFile … 確認する URL の文字列


戻り値
:VLAX-TRUE : 有効な URL。
:VLAX-FALSE: 無効な URL。


MEMO :
「有効」な URL の定義はアプリケーションに依存する。
特定のサードパーティ製アプリケーションにはインターネット プロトコルのすべてをサポートしていないものもあるため。
たとえば、ユーザを Web サイトに接続するよう促すアプリケーションには、FTP サイトへの接続は必要なく、「http://」や「https://」以外で始まる URL が入力されると FALSE の値が返される。
AutoCAD においてこのメソッドの既定の機能は FTP、HTTP、HTTPS、および FILE プロトコルをサポートしている。


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *util* (vla-get-utility *actdoc*))

(vla-isurl *util* "http://wiki.gz-labs.net/")
:vlax-true

(vla-isurl *util* "http://ニッポン.jp")
:vlax-true

(vla-isurl *util* "FTP://192.168.0.1")
:vlax-true

(vla-isurl *util* "file:///c:/temp")
:vlax-true


関連事項