Скриптова функція @Wait тут не допомагає, а лише шкодить (поки скрипт “Wait”, XMLChecker не в змозі коректно відпрацювати). Саме із-за @Wait “інколи зовсім не конвертуються”. Трохи більше варто почитати про конвертацію In4 в XML.
Без забезпечення роботи скрипта ConvertIn4ToXML.pas в асинхронному режимі толку виконання FileConvertIn4ToXML зі скрипта не буде.
Поки єдиний варіант вирішення:$6661=@Map.ClearFilename
@ExecuteMenu FileConvertIn4ToXML
$Asc=@Dialog.WaitBox Після створення файла XML натисніть <Продовжити>.
@If $Asc=0 then @Break Припинено виконання скрипта
@Map.DeselectAll
;@FileOpen $6661.xmlі тут я не бачу причини відкривати файл $6661.xml. Він повинний відкритися XMLChecker-ом.
P.S. Доречі:
Але ж лапки тепер не можна застосувати в аргументі скриптової функції @Run ![]()