Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Посылка строк   Найти похожие ветки 

 
FBuilder   (2006-02-13 01:02) [0]

Нужно посылать строки в окно (по хот кию закидывать в текущее окно определенную строку). Всякие пунто свитчеры делают похожую вещь в плане, что они стирают то, что написано некорректно, а потом пишут то, что нужно - возникает вопрос - как они это делают?

сейчас у меня есть 2 способа - это перекидка и вставка через клипборд и просто keybd_event в текущее окно - в принципе работают оба нормально, но интересно, какие есть еще способы :)


 
GanibalLector ©   (2006-02-13 01:13) [1]

SendMessage


 
GuAV ©   (2006-02-13 01:26) [2]


> SendMessage

Правильнее в этом случае PostMessage.


 
Германн ©   (2006-02-13 01:53) [3]

"Всякие пунто свитчеры" фтопку! Имхо, они помогают только некоторым! Всем остальным - мешают!

Хотел бы я видеть хоть кого-то, кто пользуется вышеописанным и при этом пишет программы!


 
GuAV ©   (2006-02-13 01:58) [4]


> Германн ©

Автоматическое исправление - таки да, фтопку.
Однако исправление, инициированное пользователем, может быть всё же полезно.


 
Германн ©   (2006-02-13 02:05) [5]


> GuAV ©   (13.02.06 01:58) [4]
>
>
> > Германн ©
>
> Автоматическое исправление - таки да, фтопку.
> Однако исправление, инициированное пользователем, может
> быть всё же полезно.
>


Ты об чём? Может "некие пунто свитчеры" делают что-то ещё, о чём я не знаю?


 
GuAV ©   (2006-02-13 02:31) [6]

Германн ©   (13.02.06 2:05) [5]

> Ты об чём?


Можно держать Punto Switcher выключенным.
Автозамена происходить не будет.
Однако, при нажатии на клавишу Pause будет происходить замена раскладки для последнего слова. Это бывает полезно.


 
Германн ©   (2006-02-13 02:37) [7]

Аааа.
Этого я не знал, поскольку не пользовался "долгое время".
Но, имхо, это тоже нужно только "некоторым"!


 
TUser ©   (2006-02-13 08:27) [8]

> Хотел бы я видеть хоть кого-то, кто пользуется вышеописанным и при этом пишет программы!

Пользуюсь программой Опечатка2. Не мешается совершенно, дело свое полезное делает. На Delphi, кстати, написана.


 
evvcom ©   (2006-02-13 09:00) [9]


> Хотел бы я видеть хоть кого-то, кто пользуется вышеописанным
> и при этом пишет программы!

Ну меня ты уже видел. И программы я пишу. И именно Punto Switcher-ом и пользуюсь. Собственно не мешает, я с ним лажу (а он со мной) :).


 
evvcom ©   (2006-02-13 10:00) [10]

Кстати, по сабжу:

> возникает вопрос - как они это делают?

Они внедряют свою dll в адресные пространства процессов, а уже она вольна там делать, что ей заблагорассудится. Например, повесить хук (Hook) на клавиатурный ввод.


 
Style ©   (2006-02-13 13:59) [11]

А я не пользуюсь такими программами и вообще думаю, что привыкать к ним - это еще хуже.


 
FBuilder   (2006-02-13 14:54) [12]

> Они внедряют свою dll в адресные пространства процессов, а уже она
> вольна там делать, что ей заблагорассудится. Например, повесить хук
> (Hook) на клавиатурный ввод.

Не совсем - она просто вешает хуки на инпут клавиатуры, а вот как оно потом действиет - не уверен что знаю.
Вот это и интересно.



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.058 c
15-1140690232
IAmDanil
2006-02-23 13:23
2006.03.19
Посмотрите мой сайтик...


5-1127450388
Vcoder
2005-09-23 08:39
2006.03.19
Изменение размера динамического массива из процедуры


2-1141375218
Creative
2006-03-03 11:40
2006.03.19
Как увидеть из одного юнита класс, описанный во втором


9-1126037651
аматор
2005-09-07 00:14
2006.03.19
добавить персонаж


4-1135600966
Mishenka
2005-12-26 15:42
2006.03.19
Как отловить событие копирования текста в буфер из чужой проги?