标题: VBS中的GetUILanguage函数
作者: Demon
链接: https://demon.tw/operating-system/vbs-getuilanguage.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
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 'https://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函数,这不科学!
赞赏微信赞赏支付宝赞赏
随机文章:
为什么我看不懂啊?