"Обучение" сторонней консольной программы русскому языку

Тема в разделе "WASM.WIN32", создана пользователем Yuri4850, 8 фев 2010.

Статус темы:
Закрыта.
  1. Yuri4850

    Yuri4850 New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2010
    Сообщения:
    19
    Возможно, создал тему не в том разделе - решения нет.
    Посмотрите пожалуйста это.
     
  2. Yuri4850

    Yuri4850 New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2010
    Сообщения:
    19
    Неужели никаких идей?
     
  3. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    StartupInfo(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., InputPipeName, OutputPipeName, ErrorPipeName);
    CreateProcess(..., ..., ..., ..., ..., ..., ..., ..., StartupInfo, ...);
    и преобразование потоков ввода-вывода

    а русский скорее всего отсылается в OEM (кодовая страница консоли Windows по-умолчанию).
     
  4. Yuri4850

    Yuri4850 New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2010
    Сообщения:
    19
    Э-э, хм, как бы это сказать. Я не профессиональный программист (иногда могу поваять что-то на досуге, но это вроде хобби), такие намеки мне не очень понятны. Если есть идея, изложите чуть более доступно, постраюсь понять. Не прошу готового решения, могу, в принципе, реализовать и сам, если направление конкретное появится.
     
  5. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    напишите программу, которая запустит дочерним процессом вашу консольную pbucon и передаст ей в качестве дескрипотов консольного вывода адреса pipe'ов. далее вам остается сделать так, чтобы при вводе в консоль вашей программы информация не преобразовываясь уходила в input_pipe, информация от программы из output_pipe и error_pipe преобразовывалась из кодировки сервера и выводилась в вашу консоль

    прочитать про это все можно в msdn, там были даже примеры.
    msdn - найдется в google
     
  6. BaGiE

    BaGiE New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2005
    Сообщения:
    84
    Адрес:
    Mordor
    не совсем понял, но может просто chcp подойдет?
     
  7. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Yuri4850, пожалуйста, обратите внимание на §2.5 действующих Правил.

    Давайте обсуждать в какой-нибудь одной теме.

    За сим, закрываю.
     
Статус темы:
Закрыта.