Flasher писал(а):Посчитал, раз он задан в AddDialog, то повторно его писать не требуется в отличии от /PARENT.
В принципе правильно посчитал, но были недокументированные нюансы.
Flasher писал(а):Всюду добавил "" 0 после /TEXT — по нулям.
Да, тут была ошибка, причем в самом Autorun, из плагина не работали пустые параметры "" (до этого, похоже, такие нигде в плагинах не встречались). Так что выложу и исправленную версию Autorun.
Flasher писал(а):Так в командах и твои примеры с TASSOCIATEDLG есть — не работает.
У меня работали, но тут в перечислении диалогов была одна глупая ошибка, думаю после исправления все будет ок.
Flasher писал(а): Вот упрощённый вариант.
Примерно то, что и я бы написал. Хорошо, тогда я этим не занимаюсь.
Добавлено спустя 1 час 26 минут:
Сегодняшняя
версия.
+ добавлено центрирование диалогов
- исправил ошибку в коде различения диалогов
- определение нажатия на Опции путем обнаружения появления 3 экземпляра комбобокса, возможно, это улучшит стабильность
Также обнаружилась ошибка в самом Autorun, поэтому для нормальной работы MoveButton желательно
обновить и его.
- исправлена работа с пустыми параметрами из субплагинов
+ добавлены многострочные комментарии #[ .. #].
+ добавлена функция таймера для проверки производительности
Многострочных комментариев мне давно не хватало, особенно остро это встало когда появилась куча AddDialog и т.д. Что-то я обязательно добавлю, но вот с форматом не уверен. Сейчас сделал #[ .. #], но как-то вводится не очень интуитивно. Думаю еще про вариант #{ #}, мне кажется немного лучше. Хотя можно и как в Autoit #cs #ce.