Vbscript Activex组件可以';t创建对象:';xyz';
我已经写了下面一段VB脚本打开 来自指定路径的现有应用程序Vbscript Activex组件可以';t创建对象:';xyz';,vbscript,activex,Vbscript,Activex,我已经写了下面一段VB脚本打开 来自指定路径的现有应用程序xyz。 应用程序(自定义windows应用程序)成功打开。 (我想使用此应用程序的自动化界面 为此,我调用CreateObject 但是,接下来我还得到一个错误,Activex组件无法为行Set xyzObj=CreateObject(“xyz”)创建对象:“xyz”。 错误来自这一行,因为如果我删除这一行,就没有错误 Dim objShell Set objShell = CreateObject( "WScript.Shell"
xyz
。
应用程序(自定义windows应用程序)成功打开。
(我想使用此应用程序的自动化界面
为此,我调用CreateObject
但是,接下来我还得到一个错误,Activex组件无法为行Set xyzObj=CreateObject(“xyz”)
创建对象:“xyz”。
错误来自这一行,因为如果我删除这一行,就没有错误
Dim objShell
Set objShell = CreateObject( "WScript.Shell" )
objShell.Exec("C:\abc\def\xyz.exe")
Set xyzObj = CreateObject("xyz")
Set objShell = Nothing
不能将CreateObject与外部程序一起使用,该程序是在脚本中启动的或其他方式。CreateObject加载一个在你的电脑上注册的COM对象。在vbscript和COM对象上用谷歌搜索,你会发现很多类似于的信息。如果要与已启动的程序进行交互,可以使用sendkeys方法,或者更好地使用autoit com对象,请参见您不能将CreateObject与在脚本或其他程序中启动的外部程序一起使用。CreateObject加载一个在你的电脑上注册的COM对象。在vbscript和COM对象上用谷歌搜索,你会发现很多类似于的信息。如果要与已启动的程序交互,可以使用sendkeys方法,或者更好地使用autoit com对象,请参阅