| REM **********************************************************
REM フォルダ選択
REM **********************************************************
Function SelectDir( strTitle )
if ScriptType <> 3 then
else
Exit Function
end if
GetShell
Dim obj
Set obj = Shell.BrowseForFolder( 0, strTitle, 11, 0 )
if obj is nothing then
SelectDir = ""
Exit Function
end if
if not obj.Self.IsFileSystem then
ErrorMessage = "ファイルシステムではありません"
SelectDir = ""
Exit Function
end if
SelectDir = obj.Self.Path
End Function
Function SelectDirAndFile( strTitle )
if ScriptType <> 3 then
else
Exit Function
end if
GetShell
Dim obj
on error resume next
Set obj = Shell.BrowseForFolder( 0, strTitle, 11 + &h4000, 0 )
if Err.Number <> 0 then
ErrorMessage = "ファイルが選択されました"
SelectDirAndFile = ""
Exit Function
end if
on error goto 0
if obj is nothing then
SelectDirAndFile = ""
Exit Function
end if
if not obj.Self.IsFileSystem then
ErrorMessage = "ファイルシステムではありません"
SelectDirAndFile = ""
Exit Function
end if
SelectDirAndFile = obj.Self.Path
End Function
| |