VBScript CommonDialog in Windows VISTA and Windows 7
VBScript is a light, useful programming language (script) in Windows OS.
We can write a VBS with notepad or any text editor.
Hard code the file with absolute path is not a good idea to reuse a script for normal user.
They always don’t know how to modify the script.
We always select a file with File Dialog.
File Dialog is a user-friendly GUI for user to select a specific file.
However, I discover that (I think many people discover that) Windows VISTA and Windows 7 do not have UserAccounts.CommonDialog in default system settings.
And I search it on the internal, but I still can’t find the answers.
Finally, I re-design the VBS into HTML format.
Normally, you must install Internet Explorer in your Windows System.
You can embed VBScript in script tag. (<script type=”text/vbscript”></script>)
Use <input type=”file”/> to act a CommonDialog
Use <input type=”button”/> to act a invoker (optional)
So, how could connect VBScript and XML.
Very simple, take a look at this.
You refer the code below.
Set InputFile = document.getElementsByTagName("input")(0)
<input type="button" value="invoker" onclick="Invoke"/>
Now, we can easy to create a File Dialog in any Windows OSs.
Try it yourself.