FolderItem.InvokeVerb メソッド

本ページには広告が含まれています。

ファイルやフォルダを右クリックしたときに表示されるメニューのコマンドを実行します。

構文
FolderItem.InvokeVerb( vVerb )
引数
vVerb 省略可
メニューのタイトルを指定します。Cなどのアクセスキーは&Cのように記述します。省略した場合、既定アクション(通常は open/開く(O))が実行されます。
戻り値

FolderItem オブジェクトを返すメソッド・プロパティ

Folder.ParseName メソッド
指定されたアイテムのFolderItem オブジェクトを作成して返します。
FolderItems.Item メソッド
コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
Folder2.Self プロパティ
Folder2オブジェクト自身を表すFolderオブジェクトを返します。

コマンド

動作
開く(既定) open
編集 edit
印刷 print
削除 delete
プロパティ properties

プログラム実行例

指定したファイルを削除する確認メッセージを表示

UWSC
CONST ssfDesktop = 0

DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM Folder = Shell.NameSpace(ssfDesktop)
DIM FolderItem = Folder.ParseName("D:\Desktop\sample.txt")

FolderItem.InvokeVerb("delete")
使用関数

指定したファイルを開く

UWSC
CONST ssfDesktop = 0

DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM Folder = Shell.NameSpace(ssfDesktop)

DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM path = "D:\Desktop\sample.txt"
IF FSO.FileExists(path) = FALSE THEN EXIT

DIM FolderItem = Folder.ParseName(path)
FolderItem.InvokeVerb()
使用関数

関連記事

DOSCMD関数 (スクリプト関数)
DOSCMD関数は、コマンドライン(コマンドプロンプト)を実行する関数です。第一引数に指定したコマンドを実行します。標準出力を戻値として返しますが、同期フラグもしくは画面出力がTrueの場合は戻値はありません。
POFF関数 (スクリプト関数)
POFFは、電源を制御する関数です。第一引数に指定したコマンドを実行します。コマンドには、電源断・ログオフ・リブート・サスペンド(休止状態)・サスペンド2(スタンバイ)・モニターOFF(省電力モード)・モニターOFF(電源断)・モニターON・スクリーンセーバ起動・UWSCの再起動があります。
POWERSHELL関数 (スクリプト関数)
POEWRSHELL関数は、POWERSHELLのコマンドを実行する関数です。第一引数に指定したコマンドを実行します。標準出力を戻値として返しますが、同期フラグがTrue、もしくは画面表示がTrue・2の場合は戻値はありません。
FolderItemVerb.Name プロパティ (Shell)
FolderItemVerbsコレクション(右クリックメニュー)から単一の項目名を取得します。