Параллельный экземпляр браузера Imacros не отвечает с помощью VBScript - PullRequest
0 голосов
/ 07 июля 2019

Когда я запускаю 1 vbscript за раз для запуска браузера imacros, он работает без проблем, но если я запускаю 2 или более одновременно, один или несколько браузеров imacros не отвечают.Не уверен, почему это происходит.

Где, как будто я просто вручную вызываю экземпляры imacro 4-5, также работает плавно, не отвечая.

За попытку выяснить, где была проблема, япробовал несколько вещей.1) начал один с vbscript, добавил другой через 1 минуту, большую часть времени первый входит в «Не отвечает».2) два запускались одновременно с vbscript, в основном они работают нормально, не заходя в Not Responding, но иногда один из них все еще работает.3) начал два, затем добавил еще 1 через несколько минут, первые 2 идут в «Не отвечает».Все вышеперечисленное было инициировано vbscript

. Я проверил использование системного ОЗУ и ЦП, они по-прежнему используются не полностью, но он переходит в «Не отвечает», и только определенный браузер imacros переходит в «Не отвечает».кроме того, что вся система работает без сбоев

vbscript sample

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)

, если они запускаются по одному за раз, она работает без сбоев, но если более одного запускается параллельно, начальныйидет не отвечая

...