Stu*_*rtM 8 vbscript vba filepath
目前我用我的vbscript打开一个文件如下:
strFile = "C:\Users\test\file.txt"
Set objFile = objFSO.OpenTextFile(strFile)
Run Code Online (Sandbox Code Playgroud)
我想更改此设置,以便用户可以选择/导航文件,并在脚本中使用该文件.我该如何添加此功能?我试图搜索如何加载文件对话框/提示用户的文件等,只是不知道如何在VBScript中完成.
Pat*_*icK 25
还有另一个解决方案,我发现有趣的是MS TechNet较少定制,但得到了你想要实现的目标.这将返回所选文件的完整路径.
Set wShell=CreateObject("WScript.Shell")
Set oExec=wShell.Exec("mshta.exe ""about:<input type=file id=FILE><script>FILE.click();new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).WriteLine(FILE.value);close();resizeTo(0,0);</script>""")
sFileSelected = oExec.StdOut.ReadLine
wscript.echo sFileSelected
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44520 次 |
| 最近记录: |