procedure TForm1.Timer1Timer(Sender: TObject);
var
i : integer;
begin
if i > StrToInt(Edit1.Text) then
Timer1.Enabled := False
else
i :=+ 1;
SendClick(645,302);
Sleep(2200);
SendClick(694,619);
Sleep(2200);
SendClick(967,638);
Sleep(2200);
SendKeys('{BKSP}{BKSP}{BKSP}{BKSP}1',False);
SendClick(917,688);
Sleep(2200);
SendClick(917,688);
Sleep(2200);
SendClick(917,688);
amount := StrToInt(Label3.Caption) + 1;
Label3.Caption := IntToStr(amount);
end;
由於某種原因它只重複一次並停止......任何人都可以發現問題嗎?即時通訊相當累了,香港專業教育學院走過去,在它幾次,我似乎無法看到一個...德爾福計時器問題
是的,我知道我可以使用一個for循環...它工作正常的for循環...但它凍結的對話框中,直到其完成......我爲什麼desided使用定時器... – Bryan 2011-01-26 20:19:57
這是_is_做一個循環的一些迂迴的方法... – badp 2011-01-26 20:21:07
你真正的問題應該是問如何正確地做到這一點,沒有SendKeys,SendClick或任何廢話。 – 2011-01-26 20:38:24