Цитата:
Сообщение от AND_REY
Вкладка System компонент Timer добавь
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
keybd_event(VK_F1, 0, 0, 0); // нажатие
keybd_event(VK_F1, 0, KEYEVENTF_KEYUP, 0); // отпускание
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Interval:= 3000; // интервал
Timer1.Enabled:= Not(Timer1.Enabled); // вкл / выкл
end;
|
получилось, а что значат эти нули?
как интервал задавать вручную с окна программы?
как вставлять переменные?
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
tmr1: TTimer;
btn1: TBitBtn;
procedure tmr1Timer(Sender: TObject);
procedure btn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
d:Integer;
implementation
{$R *.dfm}
procedure TForm1.tmr1Timer(Sender: TObject);
begin
keybd_event(VK_F1, 0, 0, 0); // нажатие
keybd_event(VK_F1, 0, KEYEVENTF_KEYUP, 0); // отпускание
end;
procedure TForm1.btn1Click(Sender: TObject);
begin
Tmr1.Interval:= d; // интервал
Tmr1.Enabled:= Not(Tmr1.Enabled); // вкл / выкл
end;
end.
как сделать чтоб в програми можно было изменять значение D (интервала)