SeoNizator: Кнопки так и остались внизу. ;)
Хорошо бы сделать изменяемый размер окна. Когда дерево развёрнуто - всего не видо ;) Причём не только всего окна, а и его половинок.
Изменил расположение и пропорции элементов интерфейса. (На окне синонимов теперь значительно реже будет проявлять горизонтальный скролл ) Но изменяемым размер окна пока делать не стал, т.к. придется делать изменяемым и размер окна в котором отображаются синонимы… произвольно масштабируемые элементы интерфейса – плоха практика.
SeoNizator: Я так понимаю - заголовок ветки=первый синоним. Так вот, при клике на нём (на заголовке) - он не должен вставляться в текст, а должно быть происходить сверачивание(разворачивание) ветки. ИМХО. Ибо целиться в плюсик - не кошерно ;)
Да, согласен, так удобнее. Сделано.
SeoNizator: Теперь замеченные баги.
1. При выборе синонима (не при замене, а просто мышей) - некоторые другие ветки сворачиваются. (я вначале подумал - фича, но работает не стабильно. Да и не нужно оно. Или опционально)
2. При попытке свернуть\развернуть ветку часто вылетает ошибка
SeoNizator: Еще обнаружен баг. Если заменяемое слово в начале абзаца - убивается перенос на новый абзац.
Баги поправил
SeoNizator:
Идея хорошая, но как это работает? Скажем фраза "Это немного другое направление". Как указать (как ворд поймёт), что нужно синонимизировать "немного другое направление" а не каждое слово по-отдельности?
Скрипт последовательно перебирает все комбинации слов с целью найти для них синонимы. Т.е. например, если взять текст "Это немного другое направление" и задать ограничении 3 слова в фразе, то скрипт будет последовательно искать синонимы для следующих фраз: "Это немного другое" -> "Это немного" -> "Это" -> "немного другое направление " -> "немного другое" -> "немного"… и т.д. Как только будет найден хотя бы один синоним скрипт остановиться и будет ждать распоряжение от пользователя.
Str256: У меня ворд пишет: The macros in this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros.
Да я видел, я как-то не правильно ссылки на них поставил. Но поправить уже нет возможности…
SeoNizator: В общем, ничего, для некоторых будет удобно. Хотелки-замечания тезисно: 1. Опциональная возможность сразу развёрнутых деревьев в окне синонимов. 2. Замена синонимами по двойному клику (а не только по кнопке). 3. Модальное окно не позволяет редактировать текст (например необходимо сразу изменить окончание в заменяемом слове). 4. Кнопки внизу не очень эргономично. Лучше справа.
Совсем согласен и уже реализовал. :) Еще добавил возможность указывать количество слов в фразе (2-5)
Единственное что, отключать модальность окна и давать возможность пользователю редактировать текст во время работы скрипта опасно, и приведет ко множеству багов. Поэтому, я просто добавил еще одно текстовое поле на форму, в котором, опционально, можно редактировать выбранный синоним.
SeoNizator: Предлагаю вариант развития макроса (хотя, это наверное уже второй макрос): Подготовка к размножению статей. те создание конструкций вида {слово|синоним|синоним|синоним}
Это немного другое направление. Меня интересует в первую очередь создание уникального контента из чужого. Поэтому я сейчас хочу написать скрипт который будет аналогом вот этой программы – http://www.instantarticlewizardpro.com/?id=newbridge3
Vanich: Это не миф! Однажды при мне синонимайзер сгенерировал читабельный текст! (Не удержался) :)
Ключевое слово – «Однажды» :) Для того, что бы выбирать нужные по контексту синонимы программа должна «понимать» смысл предложений. Это реализовать практически невозможно.
Кнопки так и остались внизу. ;)
Хорошо бы сделать изменяемый размер окна. Когда дерево развёрнуто - всего не видо ;) Причём не только всего окна, а и его половинок.
Изменил расположение и пропорции элементов интерфейса. (На окне синонимов теперь значительно реже будет проявлять горизонтальный скролл ) Но изменяемым размер окна пока делать не стал, т.к. придется делать изменяемым и размер окна в котором отображаются синонимы… произвольно масштабируемые элементы интерфейса – плоха практика.
Я так понимаю - заголовок ветки=первый синоним. Так вот, при клике на нём (на заголовке) - он не должен вставляться в текст, а должно быть происходить сверачивание(разворачивание) ветки. ИМХО. Ибо целиться в плюсик - не кошерно ;)
Да, согласен, так удобнее. Сделано.
Теперь замеченные баги.
1. При выборе синонима (не при замене, а просто мышей) - некоторые другие ветки сворачиваются. (я вначале подумал - фича, но работает не стабильно. Да и не нужно оно. Или опционально)
2. При попытке свернуть\развернуть ветку часто вылетает ошибка
Еще обнаружен баг. Если заменяемое слово в начале абзаца - убивается перенос на новый абзац.
Баги поправил
Идея хорошая, но как это работает? Скажем фраза "Это немного другое направление". Как указать (как ворд поймёт), что нужно синонимизировать "немного другое направление" а не каждое слово по-отдельности?
Скрипт последовательно перебирает все комбинации слов с целью найти для них синонимы. Т.е. например, если взять текст "Это немного другое направление" и задать ограничении 3 слова в фразе, то скрипт будет последовательно искать синонимы для следующих фраз: "Это немного другое" -> "Это немного" -> "Это" -> "немного другое направление " -> "немного другое" -> "немного"… и т.д. Как только будет найден хотя бы один синоним скрипт остановиться и будет ждать распоряжение от пользователя.
У меня ворд пишет: The macros in this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros.
100% проблема в настройках безопасности
З.Ы.: Обновленная версия в аттаче
и тут
http://rapidshare.com/files/227696313/mysynonymizer_v021.zip
2 SeoNizator
Спасибо за отзыв.
Картинки в посте не показываются.
Да я видел, я как-то не правильно ссылки на них поставил. Но поправить уже нет возможности…
В общем, ничего, для некоторых будет удобно. Хотелки-замечания тезисно:
1. Опциональная возможность сразу развёрнутых деревьев в окне синонимов.
2. Замена синонимами по двойному клику (а не только по кнопке).
3. Модальное окно не позволяет редактировать текст (например необходимо сразу изменить окончание в заменяемом слове).
4. Кнопки внизу не очень эргономично. Лучше справа.
Совсем согласен и уже реализовал. :) Еще добавил возможность указывать количество слов в фразе (2-5)
Единственное что, отключать модальность окна и давать возможность пользователю редактировать текст во время работы скрипта опасно, и приведет ко множеству багов. Поэтому, я просто добавил еще одно текстовое поле на форму, в котором, опционально, можно редактировать выбранный синоним.
Предлагаю вариант развития макроса (хотя, это наверное уже второй макрос): Подготовка к размножению статей. те создание конструкций вида {слово|синоним|синоним|синоним}
Это немного другое направление. Меня интересует в первую очередь создание уникального контента из чужого. Поэтому я сейчас хочу написать скрипт который будет аналогом вот этой программы – http://www.instantarticlewizardpro.com/?id=newbridge3
Новая версия MySynonymizer v.0.2
Это не миф! Однажды при мне синонимайзер сгенерировал читабельный текст! (Не удержался) :)
Ключевое слово – «Однажды» :) Для того, что бы выбирать нужные по контексту синонимы программа должна «понимать» смысл предложений. Это реализовать практически невозможно.
Понимаю, что мечтать не вредно, но лучше бы он сам заменял все, что может и подсвечивал замененные слова для вычитки =)
Да сделать-то можно, не проблема… Но то что, автосинонимайзер может сгенерировать читабельный текст – это, ИМХО, миф.