iMacros: отображение диалогового окна или воспроизведение звука при ошибке макроса

У меня есть макрос, работающий на беспилотном компьютере, и мне нужно время от времени проверять его, когда возникают ошибки (обычно из-за того, что страница перестает отвечать на запросы и требует обновления). Было бы очень удобно, если бы я мог написать сценарий в диалоговом окне Windows или воспроизвести звук, когда макрос останавливается из-за ошибки, чтобы я мог легко понять, есть ли ошибка, которую необходимо устранить.

Есть ли способ сделать это?

Использование расширения iMacros Chrome VERSION BUILD=7020226 в Windows 7


person Garywoo    schedule 17.04.2014    source источник
comment
Да. Используйте сценарии javacsript, затем используйте метод try catch. Если скрипт поймает ошибку, сообщите об ошибке. Окно оповещения издает звук.   -  person macroscripts    schedule 17.04.2014
comment
Не могли бы вы показать мне пример?   -  person Garywoo    schedule 18.04.2014


Ответы (1)


Допустим, вы хотите запустить приведенный ниже код JS iMacros 100 раз.

var macro;

macro ="CODE:";
macro +="SET !TIMEOUT_PAGE 100"+"\n";
macro +="TAG POS=1 TYPE=DIV ATTR=CLASS:some_class"+"\n";


for(var i=1;i<=100;i++)
{

try
{

var ret=iimPlay(macro);

}
catch(err)
{
alert("Error has happend: "+err)
}



}

Если в этом типе макроса произойдет ошибка, вы увидите предупреждение, но также услышите звук. Увеличьте громкость динамиков. Для получения дополнительной информации проверьте мой профиль. В нем много про iMacros, JavaScript.

person macroscripts    schedule 19.04.2014