Demagog TTS
Модератор: flegont
- tonio_k
- V.I.P.
-
Demagog TTS
Еще момент. В зависимости от последовательности выделения файлов в папке, при перетаскивании их на окно демагога - порядок последовательности может нарушаться
- flegont
- V.I.P.
-
Demagog TTS
Ну, так виндовз устроена. Нельзя сказать, что это - плохо, и нельзя сказать, что это - хорошо. Так есть, и всё.
- tonio_k
- V.I.P.
-
Demagog TTS
"В рамках дискуссии"

Если идея открытия сразу нескольких файлов связана с ускорением их открытия (избавление пользователя от лишних щелчков мыши), то "урезать" указанный в настройках способ их открытия сводит на нет целесообразность этой функции.
В Демагоге есть функция получения имя и путь файла открытого в окне

Можно сделать скрипт по алгоритму:
- получить список путей файлов открытых во всех окнах.
- отсортировать полученный список
- очистить все окна
- вновь открыть файлы согласно сформированного списка.
Недостаток - процедуру вставки примечаний придется повторить при повторном открытии файла.
Либо сделать "Сортировать окна" - как штатную функцию Демагога наравне с Переместить/Принять.
*Во всех случаях окно статистики в сортировку входить не должно
- flegont
- V.I.P.
-
Demagog TTS
1) Автоматическая вставка примечаний при массовом открытии файлов будет в следующей версии.
2) Нетрудно сделать алфавитную сортировку массива отмеченных для массового открытия/перетаскивания файлов. И открытые файлы расположатся во вкладках по алфавиту.
Но, лично мне оказалось удобнее оставить всё, как есть. В Проводнике ( да и в Total Commander) можно сортировать файлы, как угодно. По имени, по типу, по времени создания. Затем, отмечая подряд нужные, я получаю в Демагоге файлы, открытые во вкладках в том же порядке. Хоть по имени, хоть по времени создания и т.п.
2) Нетрудно сделать алфавитную сортировку массива отмеченных для массового открытия/перетаскивания файлов. И открытые файлы расположатся во вкладках по алфавиту.
Но, лично мне оказалось удобнее оставить всё, как есть. В Проводнике ( да и в Total Commander) можно сортировать файлы, как угодно. По имени, по типу, по времени создания. Затем, отмечая подряд нужные, я получаю в Демагоге файлы, открытые во вкладках в том же порядке. Хоть по имени, хоть по времени создания и т.п.
- tonio_k
- V.I.P.
-
Demagog TTS
Сервис - Статистика - Сравнение файлов - Объединение файлов
А можно в выводимых результатах сделать разделить пустую строку между сравниваемыми парами связками? Что бы к такому виду привести:
А можно в выводимых результатах сделать разделить пустую строку между сравниваемыми парами связками? Что бы к такому виду привести:
► Показать
- flegont
- V.I.P.
-
Demagog TTS
Пары практически одинаковых строк образуются только при объединении практически одинаковых файлов. В общем случае - это не так, и в отсортированном объединенном файле такие пары не образуются. Ну, и куда вставлять пустые строки-разделители?
Как вообще программа определит: есть ли пары сходных строк или нет?
Это надо организовывать в цикле попарное сравнение строк. Решить, как определять сходство.
Или просто: если в обоих файлах было одинаковое количество строк, то отделять, считая с начала, каждые две? Предполагая, что файлы практически одинаковые, и отсортированный объединенный заведомо содержит пары?
Ну, на этот частный случай можно скрипт сделать
Как вообще программа определит: есть ли пары сходных строк или нет?
Это надо организовывать в цикле попарное сравнение строк. Решить, как определять сходство.
Или просто: если в обоих файлах было одинаковое количество строк, то отделять, считая с начала, каждые две? Предполагая, что файлы практически одинаковые, и отсортированный объединенный заведомо содержит пары?
Ну, на этот частный случай можно скрипт сделать

- good_cat
- Администратор
-
Demagog TTS
Программа Demagog v. 7.29.376 зависает при завершении обработки словаря omograph_rules_mytts_.dic
Demagog v. 7.29.363 с тем же файлом отрабатывает стандартно.
Дистрибутивы "из коробки", изменения в конфигурацию не вносились.
P.S. Demagog v. 7.29.373 тоже зависает.
Demagog v. 7.29.363 с тем же файлом отрабатывает стандартно.
Дистрибутивы "из коробки", изменения в конфигурацию не вносились.
► Показать
- flegont
- V.I.P.
-
Demagog TTS
Всё это происходит только в "быстром" алгоритме.
Словарь omograph_rules_mytts_.dic содержит правила:
со стороны озера=со сторонЫ Озера
стороны озера=со сторонЫ Озера
Текст Смит 3 Кровь ангелов.fb2 содержит словосочетание
с другой стороны озера
Версия 363 находит одно подходящее правило:
стороны озера=со сторонЫ Озера и преобразует текст так:
с другой стороны озера ---> с другой со сторонЫ озера
Это видно в представленном файле измененного текста.
Более поздние версии видят подходящими оба правила и (не поняв их своеобразия) попадают в бесконечный цикл
Т.о. имеющийся контроль применения правил "пока возможно" в быстром алгоритме необходимо усилить. Подумаю, как это лучше сделать.
Словарь omograph_rules_mytts_.dic содержит правила:
со стороны озера=со сторонЫ Озера
стороны озера=со сторонЫ Озера
Текст Смит 3 Кровь ангелов.fb2 содержит словосочетание
с другой стороны озера
Версия 363 находит одно подходящее правило:
стороны озера=со сторонЫ Озера и преобразует текст так:
с другой стороны озера ---> с другой со сторонЫ озера
Это видно в представленном файле измененного текста.
Более поздние версии видят подходящими оба правила и (не поняв их своеобразия) попадают в бесконечный цикл

Т.о. имеющийся контроль применения правил "пока возможно" в быстром алгоритме необходимо усилить. Подумаю, как это лучше сделать.
- tonio_k
- V.I.P.
-
Demagog TTS
Вопрос, а можно сделать так, что бы при активированном словаре *.hmg и нажатой кнопке "омографы" при смене окон, словарь *.hmg подтягивался заново и повторно применялся к текущему окну?
Поясню зачем. Я открываю в окне 1 словарь *.hmg, вношу в него изменения, сохраняю, активирую окно 2 с текстом и хотелось бы что бы изменения в словаре *.hmg применились сразу к текущему окну, а не приходилось повторно отжимать кнопку "омографы" и опять на нее нажимать что бы окно среагировало на изменения в словаре.
Поясню зачем. Я открываю в окне 1 словарь *.hmg, вношу в него изменения, сохраняю, активирую окно 2 с текстом и хотелось бы что бы изменения в словаре *.hmg применились сразу к текущему окну, а не приходилось повторно отжимать кнопку "омографы" и опять на нее нажимать что бы окно среагировало на изменения в словаре.
- flegont
- V.I.P.
-
- flegont
- V.I.P.
-
- flegont
- V.I.P.
-