Версия AutoIt: 3.3.6.1
Описание:
Много приходится работать с Консультант+, из которого я получаю нужную текстовую информацию и копирую её в страницу WORD'а, делая подборку по решению того или иного вопроса.
Очень часто приходится собирать нужную информацию из совершенно разных баз Консультанта и из разных его документов. При этом приходится воспроизводить много раз одну и ту же последовательность действий:
1. Поиск в Консультанте нужной информации, выделение её и копирование в буфер обмена
2. Открытие WORD и создание пустой страницы
4. Вставка из буфера обмена ранее найденной информации
5. Далее перевод строки один или два раза (для того, чтобы следующая найденная информация была отделена от предыдущей)
( Ввод следующего найденного блока информации из буфера обмена вставляется естественно в конце, там, где стоит курсор. )
При этом также обычно перед тем, как вставить в страницу WORD'а информации из буфера обмена, приходится обычно вначале оформлять и ставить короткую текстовую метку с описанием ссылки на документ, где информация найдена.
И вот что-то мне кажется, что эту работу можно попробовать автоматизировать и решить задачу последовательной вставки в страницу WORD'а найденной информации через AutoIt скрипт. Но мне пока не по плечу такая масштабная задача.
Прошу помощи!
Для начала скажите, можно ли средствами AutoIt решить эту задачу???
Примечания:
В самом Консультанте в принципе встроен уже инструмент прямого копирования в WORD. Но...
1. На разных версиях WINDOWS и Office эта встроенная утилита часто сбоит. Так, например при первоначальном создании чистого нового документа WORD по команде из Консультанта WORD 2007, 2010 могут зависать, и система начинает ругаться на то, что копируемый блок уже отправлен, но программа-приёмщик (WORD) не найдена. Приходится решать эту задачу тем, что вначале приходится вручную запускать Консультант+ и WORD, и затем уже заносить информацию.
2. Сама последовательность действий при этом всё равно не автоматизирована, т.к. приходится постоянно переключаться между окнами Консультанта и WORD'а и дежурно жать одни и те же контекстные команды мышки, как копировать и вставить.
Постановка задачи:
Нельзя ли этот процесс автоматизировать??? таким образом, что как только очередной блок текстовой информации появляется в буфере обмена, то...
1. Появляется окно для ввода текстовой метки найденного блока и его краткого описания.
2. По нажатию кнопки "ввод" в окне меток сама метка автоматом копируется в WORD и делает одинарный перевод строки.
3. Далее уже сам ранее скопированный в буфер обмена блок информации автоматически вставляется в конце открытого документа WORD
4. Далее скрипт самостоятельно делает дважды перевод строки и ждёт появления следующего блока информации в буфере обмена по тому же принципу ввода.
То есть само копирование информации из буфера обмена должно происходить "в тени" без переключения в окно WORD,а.
Сама работа пользователя при этом сводится только к поисковой работе в Консультанте: находит нужную информацию, выделяет её и копирует в буфер обмена, далее ищет следующую информацию..., т.е пользователь только создаёт поток, а вставка в WORD и переключение окон должно происходить "в тени".
Как это решить средствами AutoIt ??? Подскажите, если можно???
Заранее всех благодарю за участие в решении этой задачи!
Описание:
Много приходится работать с Консультант+, из которого я получаю нужную текстовую информацию и копирую её в страницу WORD'а, делая подборку по решению того или иного вопроса.
Очень часто приходится собирать нужную информацию из совершенно разных баз Консультанта и из разных его документов. При этом приходится воспроизводить много раз одну и ту же последовательность действий:
1. Поиск в Консультанте нужной информации, выделение её и копирование в буфер обмена
2. Открытие WORD и создание пустой страницы
4. Вставка из буфера обмена ранее найденной информации
5. Далее перевод строки один или два раза (для того, чтобы следующая найденная информация была отделена от предыдущей)
( Ввод следующего найденного блока информации из буфера обмена вставляется естественно в конце, там, где стоит курсор. )
При этом также обычно перед тем, как вставить в страницу WORD'а информации из буфера обмена, приходится обычно вначале оформлять и ставить короткую текстовую метку с описанием ссылки на документ, где информация найдена.
И вот что-то мне кажется, что эту работу можно попробовать автоматизировать и решить задачу последовательной вставки в страницу WORD'а найденной информации через AutoIt скрипт. Но мне пока не по плечу такая масштабная задача.
Прошу помощи!
Для начала скажите, можно ли средствами AutoIt решить эту задачу???
Примечания:
В самом Консультанте в принципе встроен уже инструмент прямого копирования в WORD. Но...
1. На разных версиях WINDOWS и Office эта встроенная утилита часто сбоит. Так, например при первоначальном создании чистого нового документа WORD по команде из Консультанта WORD 2007, 2010 могут зависать, и система начинает ругаться на то, что копируемый блок уже отправлен, но программа-приёмщик (WORD) не найдена. Приходится решать эту задачу тем, что вначале приходится вручную запускать Консультант+ и WORD, и затем уже заносить информацию.
2. Сама последовательность действий при этом всё равно не автоматизирована, т.к. приходится постоянно переключаться между окнами Консультанта и WORD'а и дежурно жать одни и те же контекстные команды мышки, как копировать и вставить.
Постановка задачи:
Нельзя ли этот процесс автоматизировать??? таким образом, что как только очередной блок текстовой информации появляется в буфере обмена, то...
1. Появляется окно для ввода текстовой метки найденного блока и его краткого описания.
2. По нажатию кнопки "ввод" в окне меток сама метка автоматом копируется в WORD и делает одинарный перевод строки.
3. Далее уже сам ранее скопированный в буфер обмена блок информации автоматически вставляется в конце открытого документа WORD
4. Далее скрипт самостоятельно делает дважды перевод строки и ждёт появления следующего блока информации в буфере обмена по тому же принципу ввода.
То есть само копирование информации из буфера обмена должно происходить "в тени" без переключения в окно WORD,а.
Сама работа пользователя при этом сводится только к поисковой работе в Консультанте: находит нужную информацию, выделяет её и копирует в буфер обмена, далее ищет следующую информацию..., т.е пользователь только создаёт поток, а вставка в WORD и переключение окон должно происходить "в тени".
Как это решить средствами AutoIt ??? Подскажите, если можно???
Заранее всех благодарю за участие в решении этой задачи!