如何在HTA文件中使用VBScript打开应用程序

时间:2017-06-16 02:09:27

标签: html vbscript hta

我无法获取HTML应用程序(MeowcatSoftware Launcher Demo.HTA on GitHub)来打开目标应用程序,例如MultiToolv0.2.exe。除了使用Wscript.shell对象之外,有没有办法使用VBScript打开目​​标应用程序(如MultiTool),这导致了我的大部分问题?

我尝试了以下方法,但没有成功:

Sub RunProgram  
    Set objShell = CreateObject(“Wscript.Shell”)  
    objShell.Run “notepad.exe c:\script\test.txt”  
End Sub  

From 'Hey, Scripting Guy" Blog Post

我玩了一点但却无法弄清楚如何实现我的目标。该博客文章还提到使用Windows Shell对象而不是Wscript.shell,但它看起来像Windows Shell对象方法用于使用其他程序打开文件的示例,我只是想让它只是打开目标应用程序。 如何在HTA应用程序中使用VBScript打开程序?

1 个答案:

答案 0 :(得分:0)

在vbscript中这应该有效:你应该使用引用(")而不是你在问题中发布的引用()和(

Call RunProgram()

Sub RunProgram  
    Set objShell = CreateObject("Wscript.Shell")  
    objShell.Run "notepad.exe c:\script\test.txt"  
End Sub