ScarDiviFloatまたはDoubletoInt。Float / DoubleをIntegerに渡すにはどうすればよいですか?
これがコードです。ビットマップを見つけて中央をクリックしようとしています。問題は、xまたはyを分割してimgの中心を見つけようとしたときです。
program FindBitmap;
label
main;
var
Bmp: TSCARBitmap;
x, y: Integer;
temp1, temp2: String;
begin
ClearDebug;
Bmp := TSCARBitmap.Create('deNqtzGkKglAUhuE2Ea2pwXm8atpAFCIVRdEKi' +
'qJCkBBpAeVQa+zCBRGH++cEz6/Dd95Oq92ajoZwE8eCG9sm3GhowDkWgrNNHc4' +
'yNDgTqbnz6fjNMrr49XIXs+IXZuhK0fVyphSS99tz56UXDGlyEb7491ttIY3jp' +
'eeW9oSuSCVIlQPfLxWyJFkvveqY0GSxCnceQZAXPmm6Xa9ql4QqCbVwJwpDEtl' +
'vN00zQhb5JkhTnlF02O8oG0ISOApFEugDQuRZOIFj4Hh2AMcxfTh20PuDfhfuB' +
'32bFT0=');
main:
if FindBitmap (x, y, Bmp, 0, 0, 2559, 1023) then
begin
WriteLn('IMG FOUND!');
ClickMouse((x + Bmp.Width / 2),(y + Bmp.Height / 2),mbLeft);
end
else
begin
goto main
end;
end.
ClickMouseが機能しない、ScarDiviは言う:タイプの不一致