Ms-Dos - Cambiar configuracion regional con BATCH

   
Vista:

Cambiar configuracion regional con BATCH

Publicado por German doplear@gmail.com (1 intervención) el 30/05/2011 16:48:43
Buenos dias,


Necesito cambiar el separador de decimales y el separador de listas de la configuracion regional con un archivo .BAT. La solucion que encontre hasta ahora es la que pego abajo

[HKEY_CURRENT_USER\Control Panel\International]
"sThousand"=","
"sDecimal"="."

y esto lo llamo desde el .BAT asi

regedit.exe /S 'C:\punto.reg'

el problema es que en la empresa no dan permisos de modificacion del registro.

Se puede hacer de otra forma?

Muchas gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Ms-Dos
- Cursos de Ms-Dos
- Temas de Ms-Dos
información
Cursos y Temas de Ms-Dos
- Comandos de Ms-Dos
- Tutorial de comandos para MS-DOS
- Tutorial Sobre el Mouse
Imágen de perfil de Antoni Masana

Cambiar configuracion regional con BATCH

Publicado por Antoni Masana (269 intervenciones) el 31/05/2011 09:15:27
Prodrias hacer un programa en Visual Basic para cambiarlo, pero esto no te garantiza que te puedas saltar los permisos pero por probar no se pierde nada.

En este ejemplo cambio el separador para un listado y lo restauro al finalizar


Option Explicit

Private Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long

Public Sub Listado()

Dim c_Mil As String, c_Dec As String
c_Mil = GetValueCR(15)
c_Dec = GetValueCR(14)

SetLocaleInfo &H400, 15, "," 'Separación de miles
SetLocaleInfo &H400, 14, "." 'Separador decimal
....
SetLocaleInfo &H400, 15, c_Mil 'Separación de miles
SetLocaleInfo &H400, 14, c_Dec 'Separador decimal

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Cambiar configuracion regional con BATCH

Publicado por Leandro (1 intervención) el 27/10/2016 21:40:11
Buenas tardes,

Tengo el mismo problema necesito que al ejecutar un programa cambie la configuracion regional. Como puedo solucionarlo? Muchas gracias.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar