这次我有一个关于C ++的问题。我正在使用Dev-C ++进行编程,但我也安装了Visual C ++ Express,因此两者都很好。我正在创建一个像自动化任务的程序,它是..宏?但是因为我是C ++中的菜鸟,因为我一周前就开始了,所以我需要帮助。请保持答案简单:-D这是我在C ++中学习进步的一部分。
另外,我试图谷歌这些很长一段时间没有成功,所以我不想听到有关搜索的答案。
如何在屏幕上移动光标?这应该是可能的,因为一切都是,但有没有任何简单的方法/功能来做到这一点。我还需要单击鼠标按钮。
这个必须是一个简单的:按键。我没有什么可补充的。
希望你能帮忙。, Martti Laine
答案 0 :(得分:0)
您可以使用Windows API中的keybd_event功能。例如:
HWND hwnd = FindWindowA(NULL,"Untitled - Notepad");
AppActivate(hwnd);
keybd_event(VkKeyScan('A'), 0, 0, 0);
答案 1 :(得分:0)
答案 2 :(得分:0)
由于您觉得此时处于noob级别,我相信最简单的方法是使用Console Application构建curses library。这不是一个完美的解决方案,但是学习曲线不那么陡峭,一旦掌握了它,学习曲线就会变得更加gu风。