Macro Name: @OSLang
Returns the code denoting OS Language. See Microsoft OS Language Identifier Constants and Strings for possible values.
Example is provided below:
Returns the code denoting OS Language. See Microsoft OS Language Identifier Constants and Strings for possible values.
Example is provided below:
#include <MsgBoxConstants.au3>
MsgBox($MB_SYSTEMMODAL, "", "The language code of the OS is: " & @OSLang & @CRLF & _
"The language name of the OS is: " & _GetLanguage())
;Retrieve the language of the operating system.
Func _GetLanguage()
Switch @OSLang
Case "0407"
Return "German"
Case "0409"
Return "English"
Case "040A"
Return "Spanish"
Case "040B"
Return "Finnish"
Case "040C"
Return "French"
Case "0410"
Return "Italian"
Case "0411"
Return "Japanese"
Case "0413"
Return "Dutch"
Case "0414"
Return "Norwegian"
Case "0415"
Return "Polish"
Case "0416"
Return "Portuguese"
Case "041D"
Return "Swedish"
Case Else
Return "Other (can't determine with @OSLang directly)"
EndSwitch
EndFunc ;==>_GetLanguage
MsgBox($MB_SYSTEMMODAL, "", "The language code of the OS is: " & @OSLang & @CRLF & _
"The language name of the OS is: " & _GetLanguage())
;Retrieve the language of the operating system.
Func _GetLanguage()
Switch @OSLang
Case "0407"
Return "German"
Case "0409"
Return "English"
Case "040A"
Return "Spanish"
Case "040B"
Return "Finnish"
Case "040C"
Return "French"
Case "0410"
Return "Italian"
Case "0411"
Return "Japanese"
Case "0413"
Return "Dutch"
Case "0414"
Return "Norwegian"
Case "0415"
Return "Polish"
Case "0416"
Return "Portuguese"
Case "041D"
Return "Swedish"
Case Else
Return "Other (can't determine with @OSLang directly)"
EndSwitch
EndFunc ;==>_GetLanguage
- Microsoft OS Language Identifier Constants and Strings
- AutoIt - Get Operating System
- AutoIt - Get OS Service Pack
- AutoIt - Get Computer Name
- AutoIt - Get Keyboard Layout
- AutoIt - Get Multi Language Name
- AutoIt - Get currently logged on user name
- AutoIt - Get CPU Architecture - x86 (32 Bit) Or x64 (64 Bit)
- AutoIt - Get OS Architecture - x86 (32 Bit) Or x64 (64 Bit)
- AutoIt - Get Display Height (Vertical Resolution) and Width (Horizontal Resolution)
- AutoIt - Get Display Depth (Color quality)
- AutoIt - Get Display Refresh Rate
- AutoIt - Get IP Address
Interesting? Share and Let Others Know.
Post a Comment