информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
небольшая проблемка 01.08.03 17:07  Число просмотров: 1106
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> вобщем общая идея такая - скопировать текст из активного
> окна в буфер обмена, ченить с ним сделать и положить назад.
> Делать можно посылая WM_CUT\WM_PASTE но такое не на всех
> классах пашет. В ворде например нет. МОжно эмулировать при
> помощи keyd_event нажания комбинация Shift+Del - вырежет
> весь выделенный текст в буфер обмена, потом Shift+Ins -
> вставить из буфера обмена. Главное тут keybd_event не сразу
> делать а с задержками в ~50..100 мсек и предварительно
> "отжать" все нажате клавиши тоже keybd_event'ом
а если GetWindowText / SetWindowText ?
<programming>
небольшая проблемка 30.07.03 23:44  
Автор: fixxxer Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Доброго времени суток, уважаемый(-ая)! Есть такая задачка: нужно для одной кривой софтины написать прогу, кот. из активного окна копирует текст в буфер обмена, ищет и заменяет в нем текст, а потом вставляет обратно. При этом желательно, чтобы все это было автоматизировано - выделил окно, в окне проги написал слово для замены и собственно замену, нажл кнопочку и все пучком.
Помогите советом как это проделать (на любом языке). Или может уже есть готовые где-нить?
небольшая проблемка 31.07.03 03:56  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
вобщем общая идея такая - скопировать текст из активного окна в буфер обмена, ченить с ним сделать и положить назад. Делать можно посылая WM_CUT\WM_PASTE но такое не на всех классах пашет. В ворде например нет. МОжно эмулировать при помощи keyd_event нажания комбинация Shift+Del - вырежет весь выделенный текст в буфер обмена, потом Shift+Ins - вставить из буфера обмена. Главное тут keybd_event не сразу делать а с задержками в ~50..100 мсек и предварительно "отжать" все нажате клавиши тоже keybd_event'ом
небольшая проблемка 01.08.03 17:07  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> вобщем общая идея такая - скопировать текст из активного
> окна в буфер обмена, ченить с ним сделать и положить назад.
> Делать можно посылая WM_CUT\WM_PASTE но такое не на всех
> классах пашет. В ворде например нет. МОжно эмулировать при
> помощи keyd_event нажания комбинация Shift+Del - вырежет
> весь выделенный текст в буфер обмена, потом Shift+Ins -
> вставить из буфера обмена. Главное тут keybd_event не сразу
> делать а с задержками в ~50..100 мсек и предварительно
> "отжать" все нажате клавиши тоже keybd_event'ом
а если GetWindowText / SetWindowText ?
GetWindowText только для стандартных классов пашет. Для тогже ворда - облом. Лучше уж WM_COPY. 01.08.03 17:47  
Автор: Killer{R} <Dmitry> Статус: Elderman
Отредактировано 01.08.03 17:49  Количество правок: 1
<"чистая" ссылка>
Да, работа с буфером это сила. Только не забудь переключесься между окнами =) 02.08.03 08:16  
Автор: DgtlScrm Статус: Member
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach