我知道关于AutoHotKey,但我想让我自己的程序,例如使其每10秒按F5。 我search了互联网和堆栈溢出,但没有find解决办法
在C中有没有办法做到这一点? 我正在使用和定位Windows 8.1
在Windows 7上执行Fabric python代码
Windows API dll中函数的序号索引有没有改变?
Windows 10 Linux子系统 – Python – string到电脑剪贴板
如何使用C#在WPF中创build2个独立的窗口
closures控制台时如何正确处理SIGBREAK?
你会想要使用sendinput函数。 下面的代码每隔10秒向Windows发送一次键盘输入事件。
#include <windows.h> static const int delay_ms = 10000; void sendF5( UINT uTimerID,UINT uMsg,DWORD_PTR dwUser,DWORD_PTR dw1,DWORD_PTR dw2) { INPUT input[2] = {0}; input[0].type = input[1].type = INPUT_KEYBOARD; input[0].ki.wVk = input[1].ki.wVk = VK_F5; input[1].ki.dwFlags = KEYEVENTF_KEYUP; input[0].ki.dwExtraInfo = input[1].ki.dwExtraInfo = GetMessageExtraInfo(); sendinput(2,input,sizeof(INPUT)); } int WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,PWSTR pCmdLine,int nCmdshow) { timeSetEvent(delay_ms,1000,sendF5,TIME_PERIODIC); return 0; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。