Hatena::Groupuwsc

Shell.Application

主要な Windows 標準コンポーネントの一覧 → http://uwsc.g.hatena.ne.jp/keyword/ProgID
UWSC 基礎文法最速マスター → http://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584

Shell.Application

Shell.Application

概要

Shell.Application は、Windows シェル のオートメーション オブジェクトを表す ProgID です。

このオブジェクトを使用することでエクスプローラの機能をオートメーション操作することが可能です。

また、FTP やファイルの更新日時の変更といったファイル操作も可能です。

サンプル

// File : ShowExplore.vbs
// Description : UWSC から Shell.Application を使用してエクスプローラを起動するサンプル
Option Explicit

Main()

Procedure Main()
    Dim strFilePath
    strFilePath = "C:\"
    Print "[" + strFilePath + "] をエクスプローラで表示"
    ShowExplore( strFilePath )
Fend

Procedure ShowExplore( strFilePath )
    Dim shell
    shell = CreateOleObj("Shell.Application")
    shell.Explore( strFilePath )
Fend
実行結果
[C:\] をエクスプローラで表示

参考情報