在MATLAB键盘输出

11视图(30天)
Sasan Ardaneh
Sasan Ardaneh 2011年11月19日
我想知道如果我能在MATLAB编写一个程序告诉我的电脑的键盘被按下一个按钮。
例如当程序运行,按钮”“按3次每2秒。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2011年11月19日
Java机器人类
1评论
Sasan Ardaneh
Sasan Ardaneh 2011年11月20日
非常感谢沃尔特……作品;)

登录置评。

更多的答案(2)

1月
1月 2011年11月19日
在Windows下,您可以使用 FEX: textinject
一个平台独立的方法 FEX: inputEmu 。这是基于Java和解释 无证:gui自动化 无证automation-robot
2的评论
1月
1月 2011年11月20日
@Sasan:显示链接包含一个完整的描述Java的使用机器人。inputEmu是Matlab为Java包装机器人也和它包含足够的帮助文本。我很惊讶,沃尔特的简短的回答解决了你的问题了。

登录置评。


Sasan Ardaneh
Sasan Ardaneh 2011年11月20日
进口java.awt.AWTException;
进口java.awt.Robot;
进口java.awt.event.KeyEvent;
机器人=机器人;
robot.keyPress (KeyEvent.VK_A);
robot.keyRelease (KeyEvent.VK_A);
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2011年11月20日
是的,看起来合适。我很高兴看到你放在keyRelease事件,人们普遍认为只有在按键是必要的。

登录置评。

类别

找到更多的在桌面帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!