Failed to find GetFileInformationByHandleEx procedure in kernel32.dll可还行
老话叫缺啥补啥,下载之后解压/复制到指定位置就行了
还是不行那就在xp上安装vc2012/2013运行库
[attach]34784[/attach]
还是一样报错,行吧,好在咱还有WIN10,这次的WIN10比上次的好用点,至少开机不会不知道为啥就把笔记本的CPU跑100%还睿频了
#include
void setup { // put your setup code here, to run once:}
void loop {Keyboard.press(32)
Keyboard.release(32) // put your main code here, to run repeatedly:
}
[attach]34785[/attach]
这是完整的
#include
void setup {
// put your setup code here, to run once:
}
void loop {Keyboard.press(32);
Keyboard.release(32)
// put your main code here, to run repeatedly:
;}
进阶:加上鼠标的操作
游戏中跑步和踩车机需要用到一个空格,但是举重需要空格+鼠标交替连点 那么实现起来就需要涉及到鼠标
这里其实就是在开头加上个鼠标库#include "Mouse.h"
然后在LOOP的那行代码底下加上函数实现Mouse.click(MOUSE_LEFT)反复按左键这么简单
其实关于ARDUINO LEONARDO这种USB HID类设备还有很多比物理按键精灵更有意思的玩法,比如自制BADUSB通过固件层实现对设备的渗透,这个咱可以以后再说
这里有一个可以做一个简单的自制鼠标键盘的教程,建议各位观摩学习:
Arduino模拟鼠标键盘-Arduino中文社区
以上 就这样
PS:这次阿卡林大佬我在寻求帮助的时候说自己还没玩过这个,有点意外。好在咱要实现的功能简单,凭咱自己没学过C语言的水平居然也能对付,要么怎么说ARDUINO真的是神器呢,对小白不要太友好。这回儿要是没有环境或者像51 STM32那种反人类环境的话没准咱就放弃了,C语言从入门到放弃,太真实了