; Gui, +AlwaysOnTop Gui, Add, Text,x10 y10,% "输入要转换的字符串" Gui, Add, Edit,w500 x10 y+6 vcn Gui, Add, Text,x10 y+10,% "字符串 -> Unicode" Gui, Add, Edit,w500 x10 y+6 vunicode Gui, Add, Text,x10 y+10,% "Unicode -> 内存" Gui, Add, Edit,w500 x10 y+6 vmemory Gui, Add, Button,w502 h28 x9 y+10 gbutton +Default,% "转换" Gui, show, w520 h196 return button: Gui,+OwnDialogs Gui,Submit,NoHide myunicode := "" loop, Parse, cn { myunicode .= "\u" Format("{:x}", Asc(A_LoopField)) } myunicode := Trim(myunicode," ") mymemory := "" mymemoryarr := StrSplit(Trim(StrReplace(myunicode,"\u"," ",ReplaceNumb)," ")," ") for index, ele in mymemoryarr{ if (RegExMatch(ele,"(\w{2})(\w{2})",regvalue)){ mymemory .= regvalue2 " " regvalue1 " " }else{ mymemory .= ele " " } } mymemory := Trim(mymemory," ") GuiControl,,unicode,% myunicode GuiControl,,memory,% mymemory return GuiClose: ExitApp return
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)