Автор Тема: [Элементы GUI] Мини-Word  (Прочитано 1453 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Egorkaru [?]

  • Новичок
  • *
  • Сообщений: 20
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
[Элементы GUI] Мини-Word
« Создано: Июнь 17, 2015, 10:15:29 »
Версия AutoIt: 3.3.9.21 beta.

Описание: Текстовый процессор, похожий на Microsoft Word, только с урезанными возможностями. Документ сохраняется в формате RTF.

Возможности: печать, предварительный просмотр, вставка времени и даты, вставка картинок (в форматах JPG, GIF, BMP), изменение шрифта, начертания шрифта, размера шрифта, цвета шрифта, изменение цвета выделения.

Примечания: нет.


Русское сообщество AutoIt

[Элементы GUI] Мини-Word
« Отправлен: Июнь 17, 2015, 10:15:29 »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2698
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: [Элементы GUI] Мини-Word
« Ответ #1, Отправлен: Июнь 17, 2015, 10:31:51 »
Я что-то вас не пойму. То вам какая-то беспонтовая игра нужна, теперь вот текстовый чудо-редактор. У вас курсовые работы? WordPad - это то, что вы хотите. На крайняк в сети можно найти очень много текстовых редакторов, включая исходники на разных ЯП. На AutoIt, думаю, таким мазохизмом заниматься никто не будет, т.к. нерентабельно.
« Последнее редактирование: Июнь 17, 2015, 10:37:32 от Yashied »


Думай, прежде чем говорить.

Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1431
  • Репутация: 178
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: [Элементы GUI] Мини-Word
« Ответ #2, Отправлен: Июнь 17, 2015, 10:56:39 »
RichEdit_ - самое то.

Оффлайн Bingo888 [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Печать с папки всех документов Word
« Ответ #3, Отправлен: Март 12, 2019, 14:45:26 »
Добрый день! есть следующая проблема - Есть папка в которую программа формирует документы с розширением .rtf нужен скрипт который будет сразу отправлять их на печать , желательно без открытия самого документа так как открытие занимает некоторое время(
Набросал скриптик по примеру:

#include <Word.au3>
$gPut = "D:\DDD\*.rtf"

Local $oWord = _Word_Create()
Local $oDoc = _Word_DocOpen($oWord, $gPut, Default, Default, True)
Local $sActivePrinter = $oDoc.Application.ActivePrinter
_Word_DocPrint($oDoc)

Но он долго откривает документ:
Что не так делаю? как ускорить процес?

Русское сообщество AutoIt

Печать с папки всех документов Word
« Ответ #3 Отправлен: Март 12, 2019, 14:45:26 »

Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 918
  • Репутация: 169
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #4, Отправлен: Март 12, 2019, 15:12:37 »
А так ?
(нажмите для показа/скрытия)
OffTopicЗаключайте текст скрипта в сообщении в соответсвующие теги.
« Последнее редактирование: Март 12, 2019, 15:18:50 от ra4o »

Оффлайн Bingo888 [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #5, Отправлен: Март 13, 2019, 10:03:43 »
Добрый день! Ваш пример работает, документ не открывается, но очень долго обрабатывается пока роспечатает((( Можно както ускорить этот процес?

Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 918
  • Репутация: 169
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #6, Отправлен: Март 13, 2019, 10:26:00 »
Цитировать
документ не открывается
Документ обрабатывается в скрытом режиме, для того, что бы открывался документ замените строку:
Код: AutoIt [Выделить]
Local $oWord = _Word_Create(False)
;Заменить на
Local $oWord = _Word_Create()

Цитировать
очень долго обрабатывается пока роспечатает
Если в ручную печатаете , то быстрее всё происходит?
Попробуйте заменить строку:
Код: AutoIt [Выделить]
_Word_DocPrint($oDoc)
;заменить на
_Word_DocPrint($oDoc,True)
;Позволит выполняться скрипту, пока идёт печать документа - накидает документов в очередь на печать, дальше всё будет зависеть от принтера


Оффлайн Bingo888 [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #7, Отправлен: Март 13, 2019, 11:21:00 »
Спасибо огромное вам печатает гараздо быстрее! Ещо один вопросик можно ли както сделать чтоб после печаити файли с папки удалялись?

Русское сообщество AutoIt

Re: [Элементы GUI] Мини-Word
« Ответ #7 Отправлен: Март 13, 2019, 11:21:00 »

Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 918
  • Репутация: 169
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #8, Отправлен: Март 13, 2019, 12:33:35 »
Можно, Замените строки
Код: AutoIt [Выделить]
_Word_DocPrint($oDoc,True)
_Word_DocClose($oDoc)
;Заменить на:
If _Word_DocPrint($oDoc,True) Then
   _Word_DocClose($oDoc)
   FileDelete ($gPut & '\' & $aAllFile[$i] )
Else
   MsgBox(48,'Ошибка печати','Ошибка печати документа'&@CR&$aAllFile[$i])
   _Word_DocClose($oDoc)
EndIf
 


Оффлайн Bingo888 [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #9, Отправлен: Март 13, 2019, 12:54:52 »
Спасибо огромное! :ok: :IL_AutoIt_1:



Добавлено: Март 13, 2019, 13:51:16
Не подскажите почему скрипт  процесор грузит на 98-100% после того как я его в цикл поставил?
« Последнее редактирование: Март 13, 2019, 13:51:16 от Bingo888, Причина: Объединение сообщений »

Оффлайн Bingo888 [?]

  • Новичок
  • *
  • Сообщений: 18
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #10, Отправлен: Март 19, 2019, 15:57:26 »
Добры день! Нужна ваша помощь. Ситуация следующая есть  программа которая генерирует файл  druk.rtf  в определенную папку 1 в фале есть определений текст внутри этого текста есть несколько слов которые нужно заменить на другие к примеру ..... 111... нужно чтоб било не 111, а 333 и потом сохранить изменения и перместить  етот файл в другую папку 2 при этом изменение нужно вносить только в файл druk.rtf остальные файлы с этим розширением нужно сразу переносить в папку 2.

Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 918
  • Репутация: 169
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Элементы GUI] Мини-Word
« Ответ #11, Отправлен: Март 20, 2019, 23:50:14 »
Можно всё это сделать, только создайте новую тему, а то это уже ни как не связано с данной темой.

Русское сообщество AutoIt

Re: [Элементы GUI] Мини-Word
« Ответ #11 Отправлен: Март 20, 2019, 23:50:14 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
4189 Просмотров
Последний ответ Январь 06, 2010, 20:10:30
от SECTOR
6 Ответов
4661 Просмотров
Последний ответ Август 26, 2010, 05:52:28
от zero_1632
4 Ответов
2821 Просмотров
Последний ответ Сентябрь 11, 2012, 06:32:20
от F9
1 Ответов
4357 Просмотров
Последний ответ Июль 27, 2012, 15:56:53
от SECTOR
1 Ответов
2451 Просмотров
Последний ответ Август 21, 2012, 23:59:41
от kasper_sky
9 Ответов
7860 Просмотров
Последний ответ Июнь 27, 2013, 17:33:23
от gregaz
4 Ответов
2705 Просмотров
Последний ответ Апрель 23, 2015, 15:32:25
от DanSaratov
1 Ответов
1717 Просмотров
Последний ответ Май 20, 2015, 14:29:42
от alex33
1 Ответов
1782 Просмотров
Последний ответ Июль 17, 2015, 19:38:03
от Velmor
8 Ответов
2821 Просмотров
Последний ответ Ноябрь 17, 2015, 14:59:58
от madmasles