首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用delphi制作<拳皇97>里陈国汉转球的一个输出有关问题

2013-01-07 
求助:用delphi制作拳皇97里陈国汉转球的一个输出问题keybd_event(VkKeyScanex(o),1,0,0)keybd_event(

求助:用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;

热点排行