mo_shaojie 发表于 2010-8-25 09:42:58

想问下如何读取系统语言判定?

想实现以下的效果:
配置文件OK.ini内容:
;简体

text1=.......
text2=........
繁体

text1=......
text2=......
英文
......

如何能自动判定系统语言是简体的就读取简体文本,繁体的就读取繁体下的文本啊?
用if @oslang似乎可以,但不知怎样做.
请教高人说下套路或代码参考下.

Ziya 发表于 2010-8-25 09:54:55

楼主也知道用@OSLang了....那还有哪里不明白么?
http://www.autoitx.com/Doc/html/appendix/oslangcodes.htm
根据@OSLang返回的代码,去读取相应的字段名不就得了么...

水木子 发表于 2010-8-25 09:59:16

IniRead('OK.ini', @OSLang, 'text1', '')

pusofalse 发表于 2010-8-25 12:57:43

If @OSLang = "0804" Then
   IniRead("ok.ini", "0804", "text1", "")
ElseIf @OSLang = "0404" Then
   IniRead("ok.ini", "0404", "text1", "")
ElseIf @OSLang = "0409" Then
   IniRead("ok.ini", "0409", "text1", "")
ElseIf @OSLang = "0407" Then
   IniRead("ok.ini", "0407", "text1", "")
ElseIf @OSLang = "0415" Then
   IniRead("ok.ini", "0415", "text1", "")
; ElseIf... ...
EndIf这样的判断语句楼主不会?~
页: [1]
查看完整版本: 想问下如何读取系统语言判定?