请问,如何通过C#来控制个软件,通过代码操控,好像自己在操控一样

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:00:40
请问,如何通过C#来控制个软件,通过代码操控,好像自己在操控一样

比如说 有一个钢琴软件,我想通过C# 来打开这个钢琴软件,然后通过通过代码控制 这个软件 弹奏出一个曲子出来。。 请高手给我思路。我的基础嘛,刚刚能独立编写QQ
我还想控制 键盘啊。 因为钢琴软件都是控制键盘的多

如果软件没提供接口,那最简单的实现方式就是利用api模拟鼠标事件了,不过那样就不能进行其他操作了

用Win32 API函数SendMessage发键盘消息给它