Сама идея программы в том, что подключены два тензодатчика, при изменении значения одного из них должна срабатывать кнопка мыши (левая или правая), но они как-то не так себя ведут.
Может написано сумбурно, тогда уточните и я поправлюсь.
За ранее спасибо за ответ.
Вот код программы:
Код: Выделить всё
private void timer1_Tick(object sender, EventArgs e)
{
Point ptCoords = new Point();
GetCursorPos(ref ptCoords);
// получение координат x и y для мыши
int x = (int)ptCoords.X;
int y = (int)ptCoords.Y;
int tmp = readADC(0);
if (tmp <= 480)
{
mouse_event(MouseFlags.Absolute | MouseFlags.LeftDown, x, y, 0, UIntPtr.Zero);
}
else
{
mouse_event(MouseFlags.Absolute | MouseFlags.LeftUp, x, y, 0, UIntPtr.Zero);
}
int tmp1 = readADC(1);
if (tmp1 <= 890)
{
mouse_event(MouseFlags.Absolute | MouseFlags.RightDown, x, y, 0, UIntPtr.Zero);
}
else
{
mouse_event(MouseFlags.Absolute | MouseFlags.RightUp, x, y, 0, UIntPtr.Zero);
}
}

