Форум: "Прочее";
Текущий архив: 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