怎样编程序操作鼠标
请问如何实现“通过程序控制鼠标、键盘完成一系列指定操作”。比如,先控制鼠标点击开始菜单,启动
某个程序(A),再在A的界面上点击某个按钮或在A的某个输入框中添入一些字符……(要求:要让一切
自动化,与人操作鼠标键盘一样)。
我不知道要学习哪些知识才能做这件事,还请高手指点一二。
----------------解决方案--------------------------------------------------------
图形区里有(好象)
旧帖一定有
----------------解决方案--------------------------------------------------------
/*************************************鼠标控制**********************************/
int InitMouse()
{
_AX=0;
geninterrupt(0x33);
}
int GetMouseS()
{
_AX=3;
geninterrupt(0x33);
return _BX;
}
int GetMouseX()
{
_AX=3;
geninterrupt(0x33);
return _CX;
}
int GetMouseY()
{
_AX=3;
geninterrupt(0x33);
return _DX;
}
----------------解决方案--------------------------------------------------------
弄了一个晚上,总算对此有了最基本的了解,我还想问问,这些函数中对寄存器的操作是不是有固定的对应关系,比如_CX,_DX伪寄存器只能对应光标的横坐标和纵坐标?
而最让我疑惑的是对按键的接收的控制,比如是不是只能用_BX伪寄存器来设置要控制的是左键或右键(在我的程序中令_BX=1控制的仍然是左键而不是我以为的右键),而用_BL伪寄存村来存储键是否被按下的返回值?
希望各位不吝赐教,谢谢!
----------------解决方案--------------------------------------------------------