jzw1201 发表于 2014-6-3 21:52:51

ControlGetText获取控件中中英文内容显示乱码

ControlGetText获取控件中显示内容为"用于户外运动工具 材质:PP:PD",返回值为乱码,请教如何解决?我使用的版本为3.3.10.2

jzw1201 发表于 2014-6-3 23:04:56

#include <MsgBoxConstants.au3>
Example()
Func Example()
    Run("notepad.exe")
    Local $hWnd = WinWait("", "", 1
    ControlSetText($hWnd, "", "Edit1", "用于户外运动工具 材质:PP:PD")
    Local $sText = ControlGetText($hWnd, "", "Edit1")
    MsgBox($MB_SYSTEMMODAL, "", "The text in Edit1 is: " & $sText)
    WinClose($hWnd)
EndFunc

;其中ControlGetText获取的值变为乱码,改为其它内容都正常

jzw1201 发表于 2014-6-23 18:23:20

好像是函数本身的Bug
页: [1]
查看完整版本: ControlGetText获取控件中中英文内容显示乱码