Ms-Dos - Cambiar configuracion regional con BATCH

 
Vista:

Cambiar configuracion regional con BATCH

Publicado por German (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
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Cambiar configuracion regional con BATCH

Publicado por Antoni Masana (811 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

Cambiar configuracion regional con BATCH

Publicado por Leon Dario (1 intervención) el 13/12/2017 14:09:08
Hola, lograste solucionarlo?
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 pepito perez (1 intervención) el 26/05/2020 15:46:20
te recomiendo que primero organices la configuración y despues desde el el regedit, exportes registro, y despues hagas la prueba, ejecutando ese registro, lo puedes dejar en como tarea programada en inicio de windows
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