假设需要向热血江湖游戏窗口发送一串混合字符串
HWND hwnd=FindWindow(NULL,”YB_OnlineClient”);
char Test[50]=”简单江湖一款简单的热血江湖绿色辅助程序,自动加红加蓝喊话放技能”;
for(int i=0;Text[i]!=NULL;i++)
{
if((Test[i]&0x80)!=0)
{
USHORT wParam = *(USHORT *)(Test+i);
SendMessage(hwnd_rxjh1,WM_CHAR,wParam,1);
i++;
}
else if(Text_HanHua1[i]<=125&&Text_HanHua1[i]>=32)
SendMessage(hwnd,WM_CHAR,Test[i],1);
else
;
}
经过测试这样的一段代码可以向江湖窗口正确的发送大部分的字符和字符串,至于还有一少部分我也没有好的办法。