^
VBS中的SetLocale函数到底有什么用?
2017年03月03日
VBS文档中对SetLocale函数的描述:
设置全球区域设置,并返回以前的区域设置。
一个 locale 是用户参考信息集合,与用户的语言、GJ/地区和文化传统有关。该 locale 决定键盘布局、字母排序顺序和日期、时间、数字与货币格式。
简单的说,就是VBS中的一些函数的返回值与当前的locale相关,比如说MonthName函数:
复制代码 代码如下:
Dim a(12), b(12)
'By Demon
SetLocale "zh-cn"
For i = 1 To 12
a(i) = MonthName(i)
Next
SetLocale "en-us"
For i = 1 To 12
b(i) = MonthName(i)
Next
For i = 1 To 12
WScript.Echo a(i), b(i)
Next
再比如日期和时间的格式:
复制代码 代码如下:
'By Demon
SetLocale "zh-cn"
WScript.Echo CStr(Now)
SetLocale "en-us"
WScript.Echo CStr(Now)
SetLocale "de-de"
WScript.Echo CStr(Now)
当然还有其他的函数,我没时间去整理,欢迎留言补充。
作者: Demon
链接: http://demon.tw/programming/vbs-setlocale-function.html
设置全球区域设置,并返回以前的区域设置。
一个 locale 是用户参考信息集合,与用户的语言、GJ/地区和文化传统有关。该 locale 决定键盘布局、字母排序顺序和日期、时间、数字与货币格式。
简单的说,就是VBS中的一些函数的返回值与当前的locale相关,比如说MonthName函数:
复制代码 代码如下:
Dim a(12), b(12)
'By Demon
SetLocale "zh-cn"
For i = 1 To 12
a(i) = MonthName(i)
Next
SetLocale "en-us"
For i = 1 To 12
b(i) = MonthName(i)
Next
For i = 1 To 12
WScript.Echo a(i), b(i)
Next
再比如日期和时间的格式:
复制代码 代码如下:
'By Demon
SetLocale "zh-cn"
WScript.Echo CStr(Now)
SetLocale "en-us"
WScript.Echo CStr(Now)
SetLocale "de-de"
WScript.Echo CStr(Now)
当然还有其他的函数,我没时间去整理,欢迎留言补充。
作者: Demon
链接: http://demon.tw/programming/vbs-setlocale-function.html
相关阅读
使用 Iisftpdr.vbs 列出FTP虚拟目录(支持远程与本地)
bookfind 通过ISBN序号获取图书连接的书名与作者的vbs代码
-
URL 筛选小工具 提取网页中的链接地址
-
可以查询系统用户名sid的vbs
-
VBScript 算一算你从出生到现在共计多少天
-
进程监控实现代码[vbs+bat]
-
WMI IE代理 切换或改变(Use WMI Change IE Proxy)
-
字符ANSI代码查询工具vbs版
-
link-view.vbs 页面链接查看
-
将VBS或ASP中的代码转成一句话形式
-
由vbs sort引发.NET Framework之间的关系说明
-
一个查看局域网在线IP的vbs脚本