Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Разделитель дробной части... (http://forum.oszone.net/showthread.php?t=94910)

unicle 27-11-2007 10:37 685955

Разделитель дробной части...
 
Вот никак не знаю, можно ли поменять разделитель дробной части (и денежный разделитель) с запятой на точку....
Необходимо это сделать при установке винды, чтобы в дальнейшем эти натройки применялись ко всем пользовательям.....
Есть у кого знания?! :)

cnira 27-11-2007 12:14 686033

to unicle, так при установке ОС, на шаге, где выбираются языки (какой из них по умолчанию) и способ переключения раскладок, там же можно настроить региональные параметры, в том числе разделитель целой и дробной части - оно будет применяться для всех пользователей, потом можно для каждого конкретного пользователя менять через панель управления.

unicle 27-11-2007 12:38 686051

Пардон, моя ошибка....
я хотел узнать как это сделать автоматически?!
Возможно через файл ответом, но там таких параметров не нашел......

NikLok 28-11-2007 22:27 686909

Не рекомендую его менять. Из-за этого в дос сессии у меня вместо пробелов русская буква ю. Где я его порчу я не нашел, но для коррекции этого эффекта использую скрипт на AutoIt
Код:

;Поправим разделитель тетрад в числах - неизвестно из-за чего он имеет некорректное значение
$i=1
Do
        $var = RegEnumKey("HKU", $i)
    If @error <> 0 Then ExitLoop
    $RegExp = "S-1-5-21-.*"
        $vResult = StringRegExp($var,$RegExp)
        Select
        Case @Error = 1
        ; Error.  Flag is bad.  $vResult = ""
        Case @Error = 2
    ; Error.  The pattern was invalid.  $vResult = position in $sPattern where error occurred.
        Case @Error = 0
                if @Extended  Then
                        $rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sDecimal","REG_SZ",",")
                        $rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sThousand","REG_SZ"," ")
                        $rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sMonDecimalSep","REG_SZ"," ")
                        $rez = RegWrite("HKEY_USERS\" & $var & "\Control Panel\International\","sMonThousandSep","REG_SZ"," ")
                Else
              ; Failure.  Pattern not matched.  $vResult = "" or false (0), depending on flag.
                EndIf
        EndSelect
    $i+=1
Until NOT $var


Vadikan 29-11-2007 03:31 686978

unicle, см. в HKEY_CURRENT_USER\Control Panel\International, хоть целиком импортируйте.

unicle 29-11-2007 13:22 687179

Спасибо большое всем!))))


Время: 08:55.

Время: 08:55.
© OSzone.net 2001-