LATEST UPDATES
ShareHolder Finder v0.9.3 is now released!!! Check Product Page for more details.
✉ info@automationdevelopers.com

ITS ALL ABOUT AUTOMATION

Sunday, 17 April 2016

AutoIt - Get Operating System (OS) Language


Author Post Date Sunday, 17 April 2016
Macro Name: @OSLang

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

Related Posts




Interesting? Share and Let Others Know.

Post a Comment