我正在使用VBScript宏来利用InternetExplorer.Application COM自动化对象,我正在努力重用此对象的现有实例.
根据我的阅读,我应该能够使用vbscript中的GetObject()方法来获取该对象的现有实例.
当我执行以下代码时,我得到"对象创建失败 - 名字对象语法错误".
我的问题真的是语法吗?
我的问题是我如何尝试使用此对象?
或者我想要完成的事情还没有完成?
码:
Dim IEObject as object
Sub Main
Set IEObject = GetObject( "InternetExplorer.Application" )
'Set the window visable
IEObject.Visible = True
'Navigate to www.google.com
IEObject.Navigate( "www.google.com" )
End Sub
Run Code Online (Sandbox Code Playgroud)
此外,我运行CreateObject()没有问题,它打开一个新的Internet Explorer窗口并导航我想要的地方,但我宁愿不让宏打开多个Internet Explorer实例.
我打算打开一个命令提示符并传入一个复制命令,一些开关,源文件加目标.我已经尝试了下面的代码,但似乎没有发生任何事情.我没看到什么?我能做错什么?
String line;
line = "cmd COPY /Y C:\srcfolder\112.bin C:\destfolder";
Process p = Runtime.getRuntime().exec(line);
p.waitFor();
Run Code Online (Sandbox Code Playgroud)