Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Вниз

Помощь в написании...   Найти похожие ветки 

 
Nija   (2007-03-04 14:35) [0]

Здравствуйте много уважаемые мастера, помогите мне пожалуйста разобраться в следующем: как сделать так что бы программа с эмулировала нажатия клавиши "S" на клавиатуре. То есть вот что должна делать прога.
Она запускается и висит в процессах(её не должно быть видно, так как пользователь должен в это время работать на компьютере), и если на джойстике нажимается кнопка то программа должна с эмулировать нажатия кнопки на клавиатуре.
Пример:
Пользователь пишет текст в редакторе нажал кнопку на джойстике в редакторе должна появиться буква "S" так как прога должна с эмулировать её нажатие.
P.S.
Мне всего 14 лет, но эту программу мне обязательно нужно написать, но сами понимаете что опыта нету.


 
Palladin ©   (2007-03-04 15:44) [1]

нет, не понимаем... эт на кой тебе нужно ее обязательно написать... в 14 лет... попроси у мамы/папы денег заплати программисту, он тебе напишет


 
GrayFace ©   (2007-03-04 17:56) [2]

Используй keybd_event


 
Nija   (2007-03-04 18:51) [3]

keybd_event- что это?


 
@!!ex ©   (2007-03-04 19:02) [4]

И че, что тебе 14? Это типа отмазка такая левая? Читать неумеешь(вроде умеешь, раз здесь читаеш), писать не умеешь(вроде умееш, здесь же пишеш),  или гугль - не наш метод?
В чем проблема? В получении нажатия с джойстика или в отсылке нажатия клваиши "S" окну?


 
Nija   (2007-03-04 19:06) [5]

Проблема в отсылке нажатия клваиши "S" окну, а с джойстиком я разобрался. Я бы не стал писать сюда, но прграмма еужна срочно.


 
@!!ex ©   (2007-03-04 19:09) [6]

SendMesage
WM_KEYDOWN
ord("S")
RTFM


 
Nija   (2007-03-04 19:17) [7]

Я конечно извеняюсь, но что это?
Я так понимаю должно быть что то вроде
SendMessage(WM_KEYDOWN,ord("S"),RTFM)
Но что такое RTFM, можно обьяснить как это работает, а то бездумно переписать код мне не охото, нужно разобться в этом раз и навсегда, что бы портом не расправшивать вас на этуже тему.


 
Virgo_Style ©   (2007-03-04 20:01) [8]

Nija   (04.03.07 19:17) [7]
нужно разобться в этом раз и навсегда


RTFM можно именно так и перевести


 
Nija   (2007-03-04 21:00) [9]

Давайте поступим так, я готов заплатить за работоспособную программу рублей 200(больше нету), но она нужна в ближащие время, если есть желание пишите.


 
Belorus ©   (2007-03-05 16:49) [10]

О боже.... Помилуй....


 
homm ©   (2007-03-05 16:57) [11]

Да чего вы стебаетесь. Вроде не сильно шлупый пацан.

RTFM означает Read Text Fu*** Manual, тобиш смотри все те слова в справке.

SendMessage(Form1.Handle, WM_KEYDOWN, ... а дальше 2 параметра, значение которых ты и надешь в справке.


 
homm ©   (2007-03-05 16:57) [12]

> Вроде не сильно шлупый пацан.
* Не сильно глупый


 
KSergey ©   (2007-03-05 17:11) [13]

> homm ©   (05.03.07 16:57) [12]
> > Вроде не сильно шлупый пацан.

В смысле читать/писать умеет?


 
@!!ex ©   (2007-03-05 17:13) [14]

Деньги тут никто с тебюя не возьмет. :)
Не те деньги, не та задача.
RTFM - ну мягко говоря - читай справку по указанным словам.
с SendMessage все очень тупо.
Она отсылает сообещние окну.
В качестве сообщения можно сказать, что нажата клавиша(WM_KEYDOWN) и передать кнопку(ord("S"))


 
Плохиш ©   (2007-03-05 18:54) [15]

Поколение "компютикус" зажигает :-))


 
Гарри Поттер ©   (2007-03-06 08:04) [16]

> RTFM означает Read Text Fu*** Manual, тобиш смотри все те
> слова в справке.

а что ты за звездочками спрятал? Ведь такой молодой человек может понять неправильно.
RTFM означает Read The Following Materials (прочитай сопроводительную документацию), а варианты со звездочками придумали сисадмины с надломленой психикой.


 
Marser ©   (2007-03-06 10:02) [17]

> [1] Palladin ©   (04.03.07 15:44)
> нет, не понимаем... эт на кой тебе нужно ее обязательно
> написать... в 14 лет... попроси у мамы/папы денег заплати
> программисту, он тебе напишет

Когда-то с увлечением читал описание антивирусной базы антивируса Лозинского (AIDStest, кажется). Так там было описание вируса, который выводил данные о своём авторе, где ещё и говорилось, что ему 14 лет. Здесь Лозинский делает комментарий, повергший меня (мне где-то 14 тогда и было) в прострацию, мол, к 14 годам можно было научиться программировать и получше :-)



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

Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.044 c
2-1173464112
А.Брей
2007-03-09 21:15
2007.04.01
Смена шрифта на TPanel


2-1173797536
Kolan
2007-03-13 17:52
2007.04.01
Можноли заставить компилятор сообщать о конкр. виде исключений?


15-1173612964
Kerk
2007-03-11 14:36
2007.04.01
Знатокам линукса


4-1163527509
Павел12345
2006-11-14 21:05
2007.04.01
Как получить HWND того элемента, по которому кликнули мышью?


3-1168581753
Сергей И
2007-01-12 09:02
2007.04.01
Сортировка записей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский