[WSH][VBS]
Excelの機能を呼び出すのが一番いいらしい。変なの。
ネタ元
'1ファイル選択ファイル
Dim Excel, xlBaseFilePath
Set Excel = CreateObject("Excel.Application")
xlBaseFilePath = Excel.GetOpenFilename("Text File,*.txt,All,*.*",1,"ファイルを選択して下さい","開く",false)
If xlBaseFilePath <> False Then
'no work 'MsgBox xlBaseFilePath
Else
WScript.Quit
End If
'複数ファイル選択
Dim xlOpenFileName
xlOpenFileName = Excel.GetOpenFilename("Text File,*.txt,All,*.*",1,"ファイルを選択して下さい(複数可)","開く",True)
If IsArray(xlOpenFileName) Then
'選択されたファイルへの処理
'no work
Else
' MsgBox "キャンセルされました"
WScript.Quit
End If
'出力ファイル選択
Dim xlGetSaveAsFilename
xlGetSaveAsFilename = Excel.GetSaveAsFilename("", "Text File,*.txt,All,*.*", 1,"出力するファイル名を指定して下さい","保存")
If xlGetSaveAsFilename <> False Then
'no work 'MsgBox xlGetSaveAsFilename
Else
WScript.Quit
End If
Excel.Quit
Set Excel = Nothing