如何使用iMacros设置24小时操作?

时间:2013-01-04 22:21:08

标签: javascript c++ imacros

如何使用iMacros设置一天24小时,每周7天(不间断)的操作?

我找到了那段代码,但我不能让它适应我的宏。我不知道使用visual basic,但我今天设置了vbs 2008。我如何在我的imacros代码上使用该代码?任何人都可以一步一步地告诉它vbs。感谢

   'Sample code B
Set iim1= CreateObject ("imacros")
For m = 1 to 5000
   iret = iim1.iimInit()
   For n = 1 to 1000
      iret = iim1.iimPlay ("macro1")
   Next
   iret = iim1.iimExit()
Next

来源:http://wiki.imacros.net/Web_Testing#Q:_How_can_I_set_up_a_24_hours_a_day.2C_7_days_a_week_.28non-stop.29_operation_with_iMacros.3F

2 个答案:

答案 0 :(得分:1)

我不了解VB解决方案,但JS解决方案正在关注。

  1. 在宏中放置SET !ERRORIGNORE YES命令,在宏内放置SET !TIMEOUT_MACRO 120(可以更改时间)。然后当你在JS中调用宏时,你就是这样做的。

    iimPlay(macro,110)

  2. 确保时间少于宏超时几秒。这样每次宏都会重启,脚本可以工作很长时间。

答案 1 :(得分:1)

//this starts firefox
start /d"C:\Program Files\Mozilla Firefox" firefox.exe /AUTO 



//this kills firefox process
pskill firefox.exe

//this command is one version of wait 10 seconds. You can change number 10 into some other for script to wait more then 10 seconds
ping -n 10 127.0.0.1

在此链接上,您有关于如何从书签运行iMacros文件的示例。所以你有几个例子,你可以使用它们。

http://wiki.imacros.net/iMacros_for_Firefox#Command_Line_Support