VBS中的GetUILanguage函数

标签: , , ,

GetUILanguage函数?VBS中有GetUILanguage函数?我知道你没见过,因为文档上面没有,但是GetUILanguage函数确实存在。

GetUILanguage函数是Microsoft Script 5.7中新加入的函数,Release Notes for Microsoft Script 5.7中是这么描述的:

VBScript defines a new global function GetUILanguage that returns the current default user interface language. This is the same value returned by the Windows API GetUserDefaultUILanguage. Script authors can now write code that is aware of the current user’s language preference.

VBScript定义了一个新的全局函数GetUILanguage,用来返回当前默认的用户界面语言。这个值跟Windows API函数GetUserDefaultUILanguage返回的值是一样的。脚本的作者现在可以针对当前用户的语言偏好来编写不同的代码了。

一个简单的示例:

'GetUILanguage
'By Demon
'http://demon.tw
lcid = GetUILanguage
Select Case lcid
    Case &H409
        WScript.Echo "Welcome to Demon's Blog"
    Case &H804
        WScript.Echo "欢迎来到Demon的博客"
End Select

神奇的是,用OLE Viewer等COM工具打开vbscript.dll却看不到GetUILanguage函数,这不科学!

随机文章:

  1. PathFileExists函数,判断路径文件是否存在
  2. _get_osfhandle函数
  3. VBS加密 & VBE解密
  4. Windows下用TCC编译Lua源码
  5. 全角空格?

一条评论 发表在“VBS中的GetUILanguage函数”上

  1. 神梦无痕说道:

    为什么我看不懂啊?

留下回复