Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Чтение из файлов типа .doc в открытые Notepad и WordPad  (Прочитано 11993 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yelis
Участник

ua
Offline Offline
Живи и дай жить ...


« : 27-02-2012 06:25 » 

Здравствуйте, форумчане!

Помогите, пожалуйста, решить следующую задачу.
Есть, например, три файла: 1.doc, 2.doc, 3.doc.
Необходимо при нажатии на кнопку получить такую последовательность действий:
1. открыть Notepad (он остаётся постоянно видимым и активным);
2. считать в него данные из файла 1.doc (добавление строки должно быть видно);
3. добавить в следующую строку данные из файла 2.doc (добавление строки должно быть видно);
4. добавить в следующую строку данные из файла 3.doc (добавление строки должно быть видно).
Открыть Notepad принажатии кнопки можно так:
Код:
Код: (Visual Basic)
Private Sub Command1_Click()
  Shell "notepad.exe", vbNormalFocus
  ...
End Sub

А как вставлять в него данные из файлов (желательно без создания временных файлов)?
И второе - необходимо сделать тоже самое для WordPad.
Спасибо!
Записан
zubr
Гость
« Ответ #1 : 27-02-2012 07:14 » 

2 варианта:
1. Делать SetWindowText или посылать сообщения WM_SETTEXT окну CEdit блокнота
2. Через буфер обмена вставлять текст в окно CEdit блокнота (OpenClipboard, SetClipboardData, WM_PASTE)
Записан
yelis
Участник

ua
Offline Offline
Живи и дай жить ...


« Ответ #2 : 27-02-2012 13:45 » 

Ув. zubr!
Я новичок в VB. Поэтому, если можно, дайте, пожалуйста, прграммный код Вашего второго варианта.
Спасибо!
Записан
zubr
Гость
« Ответ #3 : 27-02-2012 13:52 » 

Ув. yelis,
1. Для меня VB - чужой язык.
2. Я программный код не даю, а продаю и тем живу...
Записан
RXL
Технический
Администратор

ru
Online Online
Пол: Мужской

WWW
« Ответ #4 : 27-02-2012 18:09 » 

yelis, первоисточником знаний о программировании под Windows является MSDN. Рекомендую зайти туда и поискать по ключевым словам, данным в ответе №1.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines