永发信息网

c语言模拟鼠标

答案:2  悬赏:50  手机版
解决时间 2021-03-16 12:44
  • 提问者网友:謫仙
  • 2021-03-16 05:41
我擅长网络编程。windows不好。研究这个是为了对付某网吧管理工具。
BUG已被我发现。操作方法:右键单击右下角工具栏“网吧管理”(鼠标移过去显示浮窗“网吧管理“),显示出框(我也不知道叫什么,像列表一样那个),点击里面的“登陆”(或“登录”,不同版本字不一样,要求能适应两个版本),弹出登陆窗口,直接点“登陆”(或“登录”),显示“正在登陆”,这时同时按ALT和F4,管理工具就会成摆设。
由于“正在登陆”时间太短,我经常还没有按下就登好了。所以我想找个程序。
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-16 06:22
这种东西直接上按键精灵吧。。。
全部回答
  • 1楼网友:平生事
  • 2021-03-16 07:25
函数原型: void keybd_event( byte bvk, byte bscan, dword dwflags, dword dwextrainfo ); 4个参数都是输入参数。 bvk:键名,例如: vk_numpad7,vk_back, vk_tab,vk_shift,vk_f1,。。。 keybd_event(vk_menu,0xb8,0 , 0); -- 按下alt 键 keybd_event(vk_menu,0xb8,keyeventf_keyup,0); -- 放开 alt 键 (复位,弹上来) === 下面程序模拟按 notepad 编辑器。等于c语言 system("notepad"); 弹出 记事本。 void simu_notepad() { keybd_event(vkkeyscan('n'),1,0,0); keybd_event(vkkeyscan('n'),1,keyeventf_keyup,0); keybd_event(vkkeyscan('o'),0x98,0,0); keybd_event(vkkeyscan('o'),0x98,keyeventf_keyup,0); keybd_event(vkkeyscan('t'),0x94,0,0); keybd_event(vkkeyscan('t'),0x94,keyeventf_keyup,0); keybd_event(vkkeyscan('e'),0x92,0,0); keybd_event(vkkeyscan('e'),0x92,keyeventf_keyup,0); keybd_event(vkkeyscan('p'),0x99,0,0); keybd_event(vkkeyscan('p'),0x99,keyeventf_keyup,0); keybd_event(vkkeyscan('a'),0x9e,0,0); keybd_event(vkkeyscan('a'),0x9e,keyeventf_keyup,0); keybd_event(vkkeyscan('d'),0xa0,0,0); keybd_event(vkkeyscan('d'),0xa0,keyeventf_keyup,0); keybd_event(vk_return,1,0,0); keybd_event(vk_return,1,keyeventf_keyup,0); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯