Родился он из-за того, что на ноутбуке у меня нет кнопки Break (рецепты в инете, комбинации c “Fn”, а также советы бывалых найти её не помогли, а менять из-за этого сканкоды... пфф).
Нет. Не так. Вот так (выделено):
То есть вместо «Ctrl+Break» выскакивает окошко, при закрытии которого выполнение некоего цикла прерывается.
Сигналом прерывания служит отсутствие процесса с окном диалога.
Исполнено это с помощью нескольких вспомогательных скриптов vbs:
vbsLauncher - Запускает необходимые скрипты и завершается. 1С ждёт завершения его выполнения.
vbsDialog - Просто процесс с окном диалога.
vbsChecker - Скрипт, проверяющий наличие процесса 1С, если 1С умрёт, то vbsDialog и vbsChecker завершаются.
Располагая вышеперечисленными скриптами нужно их вовремя запустить в 1С-ке и правильно с ними работать.
Как это выглядит в конечном результате показано в приложенной обработке: