PDA

Показать полную графическую версию : Readkey в Pascal


nemo_the_capitain@vk
31-01-2013, 00:27
Возможно ли сделать, чтобы программа, написанная на Pascal воспринимала нажатие кнопок клавиатуры, когда окно свернуто?
Пока что у меня программа считывает нажатия клавиш только когда окно Pascal активно.
program crt2;
uses crt;
var klav:char; f:file of char; x:integer;
begin
clrscr;
assign(f,'C:\keys.txt');
Rewrite(f);
x:=100;
repeat
klav:=readkey;
write(f,klav);
x:=(x-1)
until x=0;
close (f);
delay (500);
exec ('C:\renamer.bat');
end.

Если в Pascal такое невозможно сделать, то, пожалуйста, подскажите, на каком языке и какой функцией это сделать?

torauma
31-01-2013, 08:46
Вот пример на Delphi + WinAPI (http://www.codenet.ru/progr/delphi/quest019.php)

nemo_the_capitain@vk
31-01-2013, 16:14
torauma, Большое спасибо, но язык Delphi для меня все равно, что китайский :) Ну, пойду разбирать код




© OSzone.net 2001-2012