ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
エクスプローラのディレクトリで右クリックした時のメニューにディレクトリを開くコマンドを追加 ( No.1 )
日時: 2013/05/02 00:18
名前: lightbox



主にスタートメニューから右クリックで使用します

http://winofsql.jp/wsf/registOpenDir.wsf

<JOB>
<COMMENT>
************************************************************
 WEB WSH 実行スケルトン
************************************************************
</COMMENT>

<COMMENT>
************************************************************
 外部スクリプト定義
************************************************************
</COMMENT>
<SCRIPT
	language="VBScript"
	src="http://homepage2.nifty.com/lightbox/laylaClass.vbs">
</SCRIPT>

<SCRIPT language=VBScript>
' ***********************************************************
' 処理開始
' ***********************************************************
Call laylaFunctionTarget( "http://homepage2.nifty.com/lightbox/" )
Call laylaLoadFunction( "baseFunction.vbs" )
Call laylaLoadFunction( "wmiReg.vbs" )

' ***********************************************************
' Cscript.exe で強制実行
' ***********************************************************
Crun

' **********************************************************
' タイトル入力
' **********************************************************
strTitle = InputBox( "タイトルを入力して下さい" , "WEB WSH", "ユーザーディレクトリ" )
if Trim( strTitle ) = "" then
	Wscript.Quit
end if

' **********************************************************
' 対象ディレクトリ
' **********************************************************
target = SelectDir( "対象フォルダを選択して下さい" )
if target = "" then
	Wscript.Quit
end if

' **********************************************************
' レジストリ
' **********************************************************
strPath = "Directory\shell\opendir\command"
Call WMIRegCreateKey( HKEY_CLASSES_ROOT, strPath )
strValue = "explorer.exe /e," & Dd( target )
Call WMIRegSetStringValue( HKEY_CLASSES_ROOT, strPath, Empty, strValue )
strPath = "Directory\shell\opendir"
Call WMIRegSetStringValue( HKEY_CLASSES_ROOT, strPath, Empty, strTitle )


</SCRIPT>
</JOB>