информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetSpanning Tree Protocol: недокументированное применениеПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Kik закрывается, все ушли на криптофронт 
 Sophos открывает Sandboxie 
 Большой вторник патчей от MS 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
небольшая проблемка 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-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach