读书人

用delphi制作lt;拳皇97gt;里陈国汉转球的

发布时间: 2013-01-07 10:02:24 作者: rapoo

求助:用delphi制作<拳皇97>里陈国汉转球的一个输出问题
keybd_event(VkKeyScanex('o'),1,0,0);
keybd_event(VkKeyScanex('o'),1,keyeventf_keyup,0);

这是一段模拟键盘输出的代码
我希望能在前台的text框里输入一个字母来指定人物出重拳的键位,然后通过keybd_event来连续四次输出达到人物出招的效果
come:=form1.Edit1.Text;
keybd_event(VkKeyScanex(come),1,0,0);
keybd_event(VkKeyScanex(come),1,keyeventf_keyup,0);
我这样写报错了:Incompatible types:'Char' and 'String'
应试是字符类型有问题

请问代码应该怎么写?

ps.本人小菜一只,以前没有用过delphi,朋友玩游戏说手累,弄个一键出招的

[解决办法]
come:=form1.Edit1.Text;
if come<>'' then begin
keybd_event(VkKeyScanex(come[1]),1,0,0);
keybd_event(VkKeyScanex(come[1]),1,keyeventf_keyup,0);
end;

读书人网 >.NET

热点推荐