Imacros浏览器的并行实例未使用VBScript进行响应

时间:2019-07-07 13:27:27

标签: vbscript imacros

当我一次运行1个vbscript来运行imacros浏览器时,它运行平稳而没有任何问题,但是如果我同时运行2个或更多,则一个或多个imacros浏览器将没有响应。不知道为什么会这样。

好像我只是手动调用imacro实例4-5一样,它也可以正常工作而无需响应。

为了尝试查找问题所在,我尝试了几件事。 1)以vbscript开始,在1分钟后添加另一个,大多数情况下第一个进入“无响应”状态。 2)使用vbscript同时启动两个,大多数情况下它们运行良好而没有进入“不响应”状态,但有时其中一个仍然可以运行。 3)开始两个,然后在几分钟后再添加1个,前2个进入“无响应”状态。 以上所有内容都是由vbscript启动的

我检查了系统Ram和CPU的使用情况,它们仍然没有被完全使用,仍然在Not Responding中,只有特定的imacros浏览器在Not Responding中。 否则整个系统会正常运行

vbscript示例

set iim1= CreateObject ("imacros")
iret = iim1.iimOpen("") 
'iret = iim1.iimSet("-tray", "")
iret = iim1.iimPlay("C:\Users\Aditya\Documents\iMacros\Macros\Script\Extra\URL.iim")

'Dragon HUnting
myLoopVariable = 1

do while (myLoopVariable < 100)
iret = iim1.iimSet("loopNumber", CStr(myLoopVariable))

iret3 = iim1.iimPlay("C:\Users\Aditya\Documents\iMacros\Macros\Script\Tower Selection\Dragon List.iim")
if (iret3 < 0) then
    iim1.iimClose(30)
    WScript.Quit(iret)
end if

    iret = iim1.iimPlay("C:\Users\Aditya\Documents\iMacros\Macros\Script\Attack Formation\Formations\Dragon Detection.iim")

    myLoopVariable = myLoopVariable + 1
    loop

    iim1.iimClose(30)
    WScript.Quit(iret)

如果它们一次运行一次,则运行顺利,但是如果并行运行一次,则初始运行时无响应

0 个答案:

没有答案