按键精灵提取汉字拼音源码

源码是按键精灵学习源码,实现了提取汉字拼音码。

运行环境:分辨率:1440×900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730

@提取汉字拼音码    2009/3/19

//〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★说★明★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓//   //              [提取汉字拼音码]               //   //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★定★义★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓//   Dim lChar,getPYChar   //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★设★置★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓//   UserVar char=啊 [在这里输入一个中文汉字]   //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★开★始★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓//   lChar = 65536 + Asc(char)   If (lChar >= 45217 And lChar <= 45252)       getPYChar = "A"   ElseIf (lChar >= 45253 And lChar <= 45760)       getPYChar = "B"   ElseIf (lChar >= 47761 And lChar <= 46317)       getPYChar = "C"   ElseIf (lChar >= 46318 And lChar <= 46825)       getPYChar = "D"   ElseIf (lChar >= 46826 And lChar <= 47009)       getPYChar = "E"   ElseIf (lChar >= 47010 And lChar <= 47296)       getPYChar = "F"   ElseIf (lChar >= 47297 And lChar <= 47613)       getPYChar = "G"   ElseIf (lChar >= 47614 And lChar <= 48118)       getPYChar = "H"   ElseIf (lChar >= 48119 And lChar <= 49061)       getPYChar = "J"   ElseIf (lChar >= 49062 And lChar <= 49323)       getPYChar = "K"   ElseIf (lChar >= 49324 And lChar <= 49895)       getPYChar = "L"   ElseIf (lChar >= 49896 And lChar <= 50370)       getPYChar = "M"   ElseIf (lChar >= 50371 And lChar <= 50613)       getPYChar = "N"   ElseIf (lChar >= 50614 And lChar <= 50621)       getPYChar = "O"   ElseIf (lChar >= 50622 And lChar <= 50905)       getPYChar = "P"   ElseIf (lChar >= 50906 And lChar <= 51386)       getPYChar = "Q"   ElseIf (lChar >= 51387 And lChar <= 51445)       getPYChar = "R"   ElseIf (lChar >= 51446 And lChar <= 52217)       getPYChar = "S"   ElseIf (lChar >= 52218 And lChar <= 52697)       getPYChar = "T"   ElseIf (lChar >= 52698 And lChar <= 52979)       getPYChar = "W"   ElseIf (lChar >= 52980 And lChar <= 53640)       getPYChar = "X"   ElseIf (lChar >= 53689 And lChar <= 54480)       getPYChar = "Y"   ElseIf (lChar >= 54481 And lChar <= 52289)       getPYChar = "Z"   EndIf    VBSCall call messagebox("汉字拼音码为:" & getPYChar)   EndScript

按键精灵提取汉字拼音源码》有0个想法

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注