Форум: "Основная";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизПосылка строк Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c