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

Вниз

Как моей программе узнать, что под столом нажали на кнопку   Найти похожие ветки 

 
DelphiN! ©   (2005-07-12 08:19) [0]

У начальства возникла идея сделать систему бузопасности через мою программу. Выглядеть все должно примерно так :
сидит работник, к нему подбежади с пистолетом и критом "Деньги или жизнь", работник же должен незаметно для бандитов нажать на кнопку под столом и этим оповестить мою программу о нападении. Так вот я и думаю что за кнопку сделать ? Куда ее воткнуть, и как моя программа узнает, что кнопку нажали?


 
Керк   (2005-07-12 08:22) [1]

А откуда у школьников начальство?


 
delirium-system-2   (2005-07-12 08:29) [2]

>Куда ее воткнуть, и как моя программа узнает, что кнопку нажали?

Для того, чтобы программа узнала о том, что кнопку нажали, необходимо наделить ее телепатическими способностями и отправить на трехмесячные курсы йоги, после чего вопрос о том, куда воткнуть кнопку отпадет сам собой.


 
Polevi ©   (2005-07-12 08:29) [3]

школьники демпингуют в области систем безопасности :)


 
cyborg ©   (2005-07-12 08:31) [4]

Джойстик на длинном проводе подключи, есть педали для автогонок, пусть ногой давит :)


 
cyborg ©   (2005-07-12 08:32) [5]

Только смазывать не забывай, а-то налётчик скрип нажимаемой педали будет слушать :)


 
Керк   (2005-07-12 08:35) [6]

cyborg ©   (12.07.05 8:31) [4]
Джойстик на длинном проводе подключи, есть педали для автогонок, пусть ногой давит :)


При определенной ловкости юзера, можно и мышь подключить :)))


 
DeadMeat ©   (2005-07-12 08:37) [7]

Дожили... В начале иконку пихали.. А теперь уже и кнопку начали.. Дальше TTimer прятать будем?

;)


 
saNat ©   (2005-07-12 08:41) [8]

Можно пустить через LPT/COM порт

С уважением, ЕВА


 
DelphiN! ©   (2005-07-12 08:43) [9]

Народ, я серьезно, думаю можно мышку вторую к столу прикрутить, только как от второй мышки нажатия ловить ?


 
uny ©   (2005-07-12 08:48) [10]

налётчик увидит вторую мышь и догадается. редко у кого две:)


 
DelphiN! ©   (2005-07-12 08:48) [11]


>  [10] uny ©   (12.07.05 08:48)


Она к нижней части столи прикручена будет, он ее не увидит


 
DelphiN! ©   (2005-07-12 08:49) [12]

Удалено модератором


 
Polevi ©   (2005-07-12 08:51) [13]

ты в своей программе сделай большую кнупку
пусть кликают на здоровье


 
cyborg ©   (2005-07-12 08:52) [14]


> [11] DelphiN! ©   (12.07.05 08:48)

Педаль прикручивай.


 
delirium-system-2   (2005-07-12 08:54) [15]

>Народ, я серьезно, думаю можно мышку вторую к столу прикрутить, только как от второй мышки нажатия ловить?

С помощью второго комьпьютера. Нужен никак не меньше Pentium-4.


 
uny ©   (2005-07-12 08:58) [16]

как предложили джойстик, его кнопки и программировать легко. можно кнопку из него вытащить и прикрутить без корпуса.
есть usb джойстики, скорость опроса в районе 1 Мб в сек.


 
uny ©   (2005-07-12 09:00) [17]

ха, забыл - [16]- можно начальника развести аж на два джойстика, типа запасные части :)


 
Керк   (2005-07-12 09:04) [18]

uny ©   (12.07.05 9:00) [17]
ха, забыл - [16]- можно начальника развести аж на два джойстика, типа запасные части :)


с [15] начальника можно развести на дополнительный компьютер :)


 
Polevi ©   (2005-07-12 09:07) [19]

>cyborg ©   (12.07.05 08:52) [14]
педаль не прикольно, лучше использовать сливное устройство от старого унитаза
достаточно дернуть за веревочку
а программа проиграет wav файл со звуком сливающейся воды
начальник будет доволен :)


 
DelphiN! ©   (2005-07-12 09:20) [20]


> [16] uny ©   (12.07.05 08:58)


Джостик не очень охото ставить (его под рукой нет, а мышек туча(PS\2 и USB). Скажем если основная мышка будет USB, а вторая PS\2. Как обработать нажатие именно от PS\2 мышки ?


 
Macrodens ©   (2005-07-12 11:43) [21]

А нафига это через прогу гонять? Можнож сделать просто сигнальную систему, взять кнопку (выключатель), провода, звонок (лампочку) завезать на электросети или от батареек (в зависимости от параметров лампочки, звонки и др.) и будет гораздо меньше гемороя.


 
DelphiN! ©   (2005-07-12 11:47) [22]


>  [21] Macrodens ©   (12.07.05 11:43)


Надо охране еще SMS-ку кинуть


 
Mystic ©   (2005-07-12 11:56) [23]

Собери утройство с кнопкой, которое будет что-то в COM-порт посылать. Имхо, самое простое.


 
DelphiN! ©   (2005-07-12 12:34) [24]

Ни у кого статейки нет, как собрать устройство, которое что-то в com порт шлет


 
DelphiN! ©   (2005-07-12 12:47) [25]

Ни у кого статейки не будет, как собрать устройство, которое что либо шлет в com порт


 
KosilkA ©   (2005-07-12 13:03) [26]

вебкамеру поставить, и написать к ней систему опознавания образа и поведения преступников


 
Seg   (2005-07-12 13:08) [27]

Прикрути провода к кнопке Windows, что на клавиатуре и отслеживай ее нажатие. Правда если оператор случайно ее нажмет, то через 10 минут приедет охрана с калашами и всех порубит в капусту.
Кстати сами кнопки Windows на клаве можно выковырнуть.


 
DelphiN! ©   (2005-07-12 13:43) [28]


>  [27] Seg   (12.07.05 13:08)


Клевая идея !! Скорее всего ей и воспользуюсь ..


 
Ega23 ©   (2005-07-12 13:45) [29]

Может просто нарисовать большой TButton на экране? И Caption ему дать ALARM!!!!?


 
raidan ©   (2005-07-12 13:47) [30]

>Ega23 ©   (12.07.05 13:45) [29]
При нажатии TButton"а орать динамиками - "АЛЯРМ! АЛЯРМ!" :)


 
Ega23 ©   (2005-07-12 13:48) [31]

Угу.


 
Seg   (2005-07-12 14:10) [32]

Правда я не знаю, как к пленочным контактам прикрутить железные провода...


 
msguns ©   (2005-07-12 14:11) [33]

Под стол положить волчий капкан. Чувак сует лапоть, капкан защелкивается, делая бобо. От вавы чувак начинает дико орать и извиваться. В радиусе километра начинают лаять собаки и выть ментурные сирены. Бандюги мочатся в штаны и бегут сдаваться в ближайшее КПЗ.


 
Юрий Зотов ©   (2005-07-12 14:40) [34]

> DelphiN!

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


 
Гарри Поттер ©   (2005-07-12 14:44) [35]

Юрий Зотов ©   (12.07.05 14:40) [34]

;-)))


 
programania ©   (2005-07-12 21:04) [36]

В микрофонный вход воткнуть экранированный провод
и к железной кнопке под столом.
Если поставить уровень микрофона на максимум,
то кнопку можно даже не нажимать, а только прикоснуться
и с помощью BASS.dll отметить увеличение сигнала
>1сек чтоб помехи от искр отсечь.


 
Anatoly Podgoretsky ©   (2005-07-12 21:40) [37]

Seg   (12.07.05 13:08) [27]
Кроме этой


 
uw ©   (2005-07-12 22:01) [38]

Предлагаешь налетчику одновременно нажать Ctrl+Alt+Shift+Delete+Insert+7+F5. Он ни о чем не догадается. А на самом деле, эта комбинация и оповестит твое начальство.


 
Virgo_Style ©   (2005-07-12 22:10) [39]

uw ©   (12.07.05 22:01) [38]

Предлагаю проверенную временем IDDQD.


 
Soft ©   (2005-07-12 22:22) [40]

А не проще ли купить готовую терминальную клавиатуру на Com-порт или специализированный девайс с кнопкой, который передает данные в com-порт.

Думаю такой девайс на более 50$ стоить будет. А дальше уже проблемма упрощается до той чтобы считать байт из Com-порта в Windows.

ЗЫ
Инженер без мозгов то же самое что и инженер с мозгами, но только без мозгов. (с) Сенсей



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

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

Наверх





Память: 0.53 MB
Время: 0.045 c
9-1113965646
Xeno
2005-04-20 06:54
2005.08.07
Отсечение объектов вне обзора камеры в GLScene


8-1112626691
Charly22
2005-04-04 18:58
2005.08.07
Создание эскизов графических файлов


1-1121691910
Alias
2005-07-18 17:05
2005.08.07
Можно ли в StatusBar изменить шрифт?


9-1113259483
TGLActor
2005-04-12 02:44
2005.08.07
GLScene Как узнать в какую часть TGLActor а я попал выстрелом ?


8-1112307304
КанВас
2005-04-01 02:15
2005.08.07
Пишу на TBitMap текст через Canvas Но края округлых букв





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский