API version 4

Runtime.ShellLinkメソッド変更履歴

iOSAndroidWindows

 

説明

ハイパーリンクを実行します。

ShellLinkメソッドの実行結果は、コンピュータの環境により異なります。

 

リンク先がローカルコンピュータを指す(file:で始まる)場合は、セキュリティ制限があります。セキュリティ警告ダイアログの表示や、実行できるファイルの種類、セキュリティレベルによる動作の違いについては、ShellOpenメソッドと同じです。

 

呼出形式

rt.ShellLink( URL )

 

戻り値

なし

 

引数

String URL

リンクするURLを指定します。*1

Android版
絶対パスでURLを指定する場合は、mailto:、http:、https:の他に、他のアプリが受信・解釈することができるスキーム文字列が指定できます。受信が可能なスキーム文字列はインストールされているアプリ等により変わります。
受信できないスキーム文字列から始まるURLを指定した場合はエラーとなります。*2

 

例外

RTM-31

URLが不正です

 

RTM-11

外部プログラムはセキュリティ上の制約により実行できません

 

RTM-13

指定のファイルは見つかりませんでした

 

RTM-32

リンク操作はユーザにより中止されました

 

使用例

var rt = new Runtime;
rt.ShellLink("http://biz-browser.jp");
rt.ShellLink("mailto:user@biz-browser.jp");

 

関連項目

ShellOpenExecメソッド

変更履歴
*1 API version 8から、既にURLがパーセントエンコード済みである場合、内部的にパーセントエンコードせず直接URLに対してハイパーリンクを実行するようになりました。
*2 API version 10から、他のアプリが受信・解釈することができるスキーム文字列を指定できるように仕様変更しました。

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る