SQLの窓

2016年03月08日


VBScript : WMI を使用してレジストリ情報より、shell: を使ってフォルダを開くコマンドラインの一覧を作成する

VBScript のコードは以下のようになります。一覧のテキストを作成したい場合は、コマンドプロンプトで cscript の引数として以下のコードを保存した .vbs ファイルを実行して、結果をパイプで sort に渡して最後にテキストファイルにリダイレクトします

cscript.exe //nologo test.vbs | sort > mylist.txt
Set objRegistry = GetObject("Winmgmts:root\default:StdRegProv")

strBasePath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions"

ret = objRegistry.EnumKey( &H80000002, strBasePath, aKeys )

For Each strKeyPath in aKeys
	ret = objRegistry.GetStringValue( &H80000002, strBasePath & "\" & strKeyPath, "Name", strValue )
	Wscript.Echo "Explorer /e,shell:" & strValue
Next



▼ 結果の一覧です
Explorer /e,shell:AddNewProgramsFolder
Explorer /e,shell:Administrative Tools
Explorer /e,shell:AppData
Explorer /e,shell:AppUpdatesFolder
Explorer /e,shell:Cache
Explorer /e,shell:CD Burning
Explorer /e,shell:ChangeRemoveProgramsFolder
Explorer /e,shell:Common Administrative Tools
Explorer /e,shell:Common AppData
Explorer /e,shell:Common Desktop
Explorer /e,shell:Common Documents
Explorer /e,shell:Common Programs
Explorer /e,shell:Common Start Menu
Explorer /e,shell:Common Startup
Explorer /e,shell:Common Templates
Explorer /e,shell:CommonDownloads
Explorer /e,shell:CommonMusic
Explorer /e,shell:CommonPictures
Explorer /e,shell:CommonRingtones
Explorer /e,shell:CommonVideo
Explorer /e,shell:ConflictFolder
Explorer /e,shell:ConnectionsFolder
Explorer /e,shell:Contacts
Explorer /e,shell:ControlPanelFolder
Explorer /e,shell:Cookies
Explorer /e,shell:CredentialManager
Explorer /e,shell:CryptoKeys
Explorer /e,shell:CSCFolder
Explorer /e,shell:Default Gadgets
Explorer /e,shell:Desktop
Explorer /e,shell:Device Metadata Store
Explorer /e,shell:DocumentsLibrary
Explorer /e,shell:Downloads
Explorer /e,shell:DpapiKeys
Explorer /e,shell:Favorites
Explorer /e,shell:Fonts
Explorer /e,shell:Gadgets
Explorer /e,shell:Games
Explorer /e,shell:GameTasks
Explorer /e,shell:History
Explorer /e,shell:HomeGroupFolder
Explorer /e,shell:ImplicitAppShortcuts
Explorer /e,shell:InternetFolder
Explorer /e,shell:Libraries
Explorer /e,shell:Links
Explorer /e,shell:Local AppData
Explorer /e,shell:LocalAppDataLow
Explorer /e,shell:LocalizedResourcesDir
Explorer /e,shell:MAPIFolder
Explorer /e,shell:MusicLibrary
Explorer /e,shell:My Music
Explorer /e,shell:My Pictures
Explorer /e,shell:My Video
Explorer /e,shell:MyComputerFolder
Explorer /e,shell:NetHood
Explorer /e,shell:NetworkPlacesFolder
Explorer /e,shell:OEM Links
Explorer /e,shell:Original Images
Explorer /e,shell:Personal
Explorer /e,shell:PhotoAlbums
Explorer /e,shell:PicturesLibrary
Explorer /e,shell:Playlists
Explorer /e,shell:PrintersFolder
Explorer /e,shell:PrintHood
Explorer /e,shell:Profile
Explorer /e,shell:ProgramFiles
Explorer /e,shell:ProgramFilesCommon
Explorer /e,shell:ProgramFilesCommonX86
Explorer /e,shell:ProgramFilesX86
Explorer /e,shell:Programs
Explorer /e,shell:Public
Explorer /e,shell:PublicGameTasks
Explorer /e,shell:PublicLibraries
Explorer /e,shell:Quick Launch
Explorer /e,shell:Recent
Explorer /e,shell:RecordedTVLibrary
Explorer /e,shell:RecycleBinFolder
Explorer /e,shell:ResourceDir
Explorer /e,shell:Ringtones
Explorer /e,shell:SampleMusic
Explorer /e,shell:SamplePictures
Explorer /e,shell:SamplePlaylists
Explorer /e,shell:SampleVideos
Explorer /e,shell:SavedGames
Explorer /e,shell:Searches
Explorer /e,shell:SearchHomeFolder
Explorer /e,shell:SendTo
Explorer /e,shell:Start Menu
Explorer /e,shell:Startup
Explorer /e,shell:SyncCenterFolder
Explorer /e,shell:SyncResultsFolder
Explorer /e,shell:SyncSetupFolder
Explorer /e,shell:System
Explorer /e,shell:SystemCertificates
Explorer /e,shell:SystemX86
Explorer /e,shell:Templates
Explorer /e,shell:User Pinned
Explorer /e,shell:UserProfiles
Explorer /e,shell:UserProgramFiles
Explorer /e,shell:UserProgramFilesCommon
Explorer /e,shell:UsersFilesFolder
Explorer /e,shell:UsersLibrariesFolder
Explorer /e,shell:VideosLibrary
Explorer /e,shell:Virtual Machines
Explorer /e,shell:Windows

※ これらは、ショートカットとして保存できます


posted by lightbox at 2016-03-08 17:03 | Comment(0) | VBS + WMI | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり