前言
在做一个游戏脚本过程中,想实现后台发送消息给游戏窗口以实现自动喊话的功能时,发现所使用的windll.user32.PostMessageW函数在发送中文消息时会显示乱码,网上查找的大多数解决方案都是c语言的,百般尝试未果后最终自行解决了这一问题。
解决方案
见如下代码:
from ctypes import windll
import win32con
__PostMessageW = windll.user32.PostMessageW
def type_str(msg: str):
"""
@Description : 打字
---------
@Args : msg:目标字符
-------
@Ret

本文介绍了在Python中使用windll.user32.PostMessageW发送中文消息时遇到的乱码问题,通过自定义字符串处理函数和解决方法,分享了如何确保正确编码并传递中文字符给游戏窗口的详细步骤。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



