Наткнулся тут, на ответ, данный мне Eltar'ом год назад, который, я видимо пропустил, в общем - решил расставить точки на i

немного цитат:

InfSub пишет
Eltar пишет

Более ранняя версия Imacros, нежели 7,0 поддерживает команду !ERRORCONTINUE, начиная с версии 7,0 уже поддерживает !ERRORIGNORE. Вероятно, человек может использовать и старую и новую версию. Скрипт будет работать и на одной и на другой.

уверены?

скрытый текст
d8790d714aad.png

ссылка на пост: https://forum.mozilla-russia.org/viewto … 29#p715929

Eltar пишет

Гляньте вот сюда:

ссылка на пост: https://forum.mozilla-russia.org/viewto … 41#p715941


И так: перейдем по ссылке, данной Eltar'ом и далее по ссылке в вики, где найдена данная команда.
Что же мы видим?
часть изменений коснувшихся iMacros v7 по сравнению с 6 версией

10. A few rarely used macro commands are deprecated:
CMDLINE => use SET instead
EXTRACT... old format from Version 5 no longer supported
EXTRACT=ID is no longer supported => use SEARCH instead or EXTRACT=HTM then use the EVAL command to parse the value
!DATASOURCE_COLUMNS => No longer required (automatic column # detection)
!ERRORCONTINUE => use !ERRORIGNORE instead
!ERRORMACRO => use iimPlay return code instead
!EXTRACTADD => Use ADD
!MACROTIMEOUT => TIMEOUT_MACRO
!LOADCHECK => TIMEOUT_STEP
!TIMEOUT => TIMEOUT_PAGE (!TIMEOUT still supported, but deprecated)
!VARDEFAULT, !URLSTART, !POINTER, !FOLDERIMACROS => deprecated because never used
WAIT SECONDS=#DOWNLOADCOMPLETE# => no longer necessary.
DS CMD=SCREENSHOT => Use SAVEAS command instead.
!DIALOGMANAGER => Dialog Manager is always enabled.


А видим:
во первых, то что команда !ERRORCONTINUE заменена на !ERRORIGNORE (т.е. более, данная команда не используется)
во вторых, что изменению подверглись достаточно много команд, используемых сейчас в скриптах (более старые, заменены более новыми, в том числе и со сменой синтаксиса)

Допустим, что вы используете код:

скрытый текст

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES


Какой прок от такого использования?
Считаете, что при использовании скрипта в 6 версии, у вас продолжит все работать? А вы не задумывались над тем, что в тот момент не было команды !ERRORIGNORE, которую вы ставите до !ERRORCONTINUE и соответственно получите ошибку о несуществующей команде?
Вы скажете: "ОК, мы ее временно отключим, поставив апостроф, вот так:"
скрытый текст

Выделить код

Код:

'SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES


Да не тут-то было, смотрим спойлер выше (часть изменений коснувшихся iMacros v7 по сравнению с 6 версией), сколько команд претерпело изменения?
Вы уверены, что все команды вашего скрипта совместимы с 6 версией iMacros?
И вас не смущает тот факт, что 6 версия, была, по сути, первым полноценным релизом iMacros, выпущенным более 10 лет назад, все предыдущие версии - имели нумерацию v.

0

.X.X.X.

скрытый текст

2007-7-31 V6.0.0.1
Increased version number to 6.00 to match iMacros for Internet Explorer
Прим.: Увеличен номер версии до 6.00 для соответствия iMacros для Internet Explorer


Если уж вы пишете скрипты для столь древней версии iMacros, то пытаться сделать их совместимыми - бесполезно.

Это же касается и параметра #DOWNLOADCOMPLETE#, для команды WAIT SECONDS

скрытый текст

WAIT SECONDS=#DOWNLOADCOMPLETE# => no longer necessary.
Прим.: Данный параметр "больше не требуется" (no longer necessary) так как, iMacros автоматически определяет, загрузилась страница или нет


Думаю, на этом, диспут на тему !ERRORIGNORE vs !ERRORCONTINUE можно считать закрытым.