Página 1 de 1

Obtener nombre del pais

Publicado: 14 Sep 2015, 18:38
por yasmany
Una duda, como obtengo el nombre del país en donde mi sw está ejecutándose.
Por ejemplo soy de Ecuador y quisiera que se muestre el nombre del Pais he buscado en las referencias macro de la ayuda de autoit y no encuentros.
Bastara con que se imprimiera con ConsoleWrite("pais = ") no se que linea de codigo hay que utilizar.

Gracias de antemano :smt024

Re: Obtener nombre del pais

Publicado: 14 Sep 2015, 18:51
por yasmany
Creo que esto sería una posible solución. PERO SI EXISTE UNA MEJOR, sería genial

Código: Seleccionar todo

#include <APILocaleConstants.au3>
#include <WinAPILocale.au3>
Local $iID = _WinAPI_GetUserDefaultLCID()
ConsoleWrite('Language => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SLANGUAGE) & @CRLF)
ConsoleWrite('Date format => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SSHORTDATE) & @CRLF)
ConsoleWrite('Time format => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_STIMEFORMAT) & @CRLF)
ConsoleWrite('Currency name => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SNATIVECURRNAME) & @CRLF)
ConsoleWrite('Monetary symbol => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SCURRENCY) & @CRLF)

Re: Obtener nombre del pais

Publicado: 14 Sep 2015, 18:56
por yasmany
Creo que ya me respondí jjjjj :smt005 esta sería otra solución, creo que mas certera.
Devuelve como resultado el nombre del PAIS :smt026

Código: Seleccionar todo

Local $iID = _WinAPI_GetUserGeoID()
ConsoleWrite('Name:      ' & _WinAPI_GetGeoInfo($iID, $GEO_FRIENDLYNAME) & @CRLF)
Si alguien tiene conocimiento sobre la veracidad de estas consultas o tiene una mejor opción, no está por demás dar a conocer :smt002

Saludos... :smt024

Re: Obtener nombre del pais

Publicado: 15 Sep 2015, 00:40
por Dany
Haslo desde tu php.

Saludos :smt027