如何用c语言做出点击电脑屏幕指令

如何用c语言做出点击电脑屏幕指令,第1张

如果想方便一点可以用一些脚本实现点击。

下面是C的API:

//使用

VOID WINAPI mouse_event(

 山携郑 _In_ DWORD     dwFlags,

  _In_ DWORD     dx,

  _In_ DWORD     dy,

  _In_ DWORD     dwData,

  _In_ ULONG_PTR dwExtraInfo

)

//但是这个API已经被MS废弃了

//现在推荐使用

UINT WINAPI SendInput(

  _In_ UINT    nInputs,

  _In_ LPINPUT pInputs,

  _In_ int     cbSize

)

//发送一个结构体逗颂INPUT,定义如下:

typedef struct 隐咐tagINPUT {

  DWORD type  

  union {

    MOUSEINPUT    mi

    KEYBDINPUT    ki

    HARDWAREINPUT hi

  }

} INPUT, *PINPUT

//如果发送鼠标点击,type要赋值为INPUT_MOUSE

//mi要赋值,类型定义如下:

typedef struct tagMOUSEINPUT {

  LONG      dx

  LONG      dy

  DWORD     mouseData

  DWORD     dwFlags

  DWORD     time

  ULONG_PTR dwExtraInfo

} MOUSEINPUT, *PMOUSEINPUT

c语言鼠标樱派定时点击指定位置需要模拟鼠标在远程桌面中进行移动。定时模拟点击屏幕坐标位置工具,程序采用c语言颤闷编写,可以自茄颂弯定义设置时间,设置屏幕坐标,到时间鼠标会自动根据坐标的位置点击一次。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12374541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存