Гость
Форумы / Windows [игнор отключен] [закрыт для гостей] / autoexec.bat / 12 сообщений из 12, страница 1 из 1
18.03.2018, 14:08
    #39616432
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Windows 10
Почему кириллица не выводится, вместо неё абаракадабра.
Какую команду поставить?
Спасибо.

File "Bat_Windows10"

авторtitle Script
color 0a
cls
echo Copyright - Example from Wikipedia made 17.03.2018
set /p var=Script:
if %var%==OK goto h
:h
echo TEST today 18.03.2018 ПОЧЕМУ КИРИЛЛИЦА не выводится!
pause
Спасибо.
...
Рейтинг: 0 / 0
18.03.2018, 14:13
    #39616434
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Vova_1805Какую команду поставить?

Зависит от операционной системы. mode или chcp могут сработать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.03.2018, 14:30
    #39616440
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Vova_1805автор echo TEST today 18.03.2018 ПОЧЕМУ КИРИЛЛИЦА не выводится!
pause
Спасибо.
Потому что писать надо в 866 кодировке. Возьми Far, нажми там F4 на этом файле, потыкай F8 пока вверху посередине 866 не появится. Затем сотри абракадабру и напиши по-русски.
...
Рейтинг: 0 / 0
18.03.2018, 14:58
    #39616455
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Альтернатива - использовать
Код: plaintext
 chcp 1251
в начале файла и тогда этот файл можно редактировать блокнотом.
Предупреждение: chcp не распространяется на новую консоль, создаваемую, например, командой start.
...
Рейтинг: 0 / 0
18.03.2018, 16:43
    #39616496
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Vova_1805Windows 10
Почему кириллица не выводится, вместо неё абаракадабра.
Какую команду поставить?
Спасибо.

File "Bat_Windows10"

авторtitle Script
color 0a
cls
echo Copyright - Example from Wikipedia made 17.03.2018
set /p var=Script:
if %var%==OK goto h
:h
echo TEST today 18.03.2018 ПОЧЕМУ КИРИЛЛИЦА не выводится!
pause
Спасибо.

Что стоит в контроль панели-Region and Language-Administrative-> Language for non-Unicode programs?
...
Рейтинг: 0 / 0
19.03.2018, 08:11
    #39616612
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Vova_1805Почему кириллица не выводится, вместо неё абаракадабра.Потому что файл следует создавать в кодировке консоли.

Скопируй текст в буфер обмена.
Открой консоль.
Набери в ней (заменив том/путь на свои)
Код: powershell
1.
C:\> copy con: x:\folder\Bat_Windows10.bat


Вставь в окно консоли содержимое буфера.
Нажми Ctrl-Z и Enter.
Запусти полученный файл и убедись, что с кириллицей всё в порядке.
...
Рейтинг: 0 / 0
19.03.2018, 08:50
    #39616620
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Ролг ХупинЧто стоит в контроль панели-Region and Language-Administrative-> Language for non-Unicode programs?Это совсем для другого.
cmd/?
Код: plaintext
1.
2.
3.
4.
Запуск новой копии интерпретатора команд Windows.
...
/A      Вывод результатов выполнения команд в формате ANSI.
/U      Вывод результатов выполнения команд в формате UNICODE.
...
...
Рейтинг: 0 / 0
21.03.2018, 19:04
    #39618459
Guesr2103
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
авторАльтернатива - использовать

chcp 1251

в начале файла и тогда этот файл можно редактировать блокнотом.
Предупреждение: chcp не распространяется на новую консоль, создаваемую, например, командой start.

эта команда решает проблему только для Windows 10.
но не решает проблему в середе Windows XP и Windows 8.
вместо chcp 1251>nul
chcp 866>nul тоже НЕ УСПЕШНО.
2. FAR после нажатия F8 только 2 варианта: OEM and ANSI
перепробовал много вариантов - КИРИЛЛИЦА НЕ ВІВОДИТСЯ.
Спасибо
...
Рейтинг: 0 / 0
21.03.2018, 19:11
    #39618462
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Guesr2103но не решает проблему в середе Windows XP и Windows 8.

Шрифты в окне надо иметь уникодные. Или таки использовать в файле исключительно 866-ю
кодировку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.03.2018, 19:13
    #39618463
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
Guesr21032. FAR после нажатия F8 только 2 варианта: OEM and ANSI
перепробовал много вариантов - КИРИЛЛИЦА НЕ ВІВОДИТСЯ.
Спасибо
Версия FAR какая?

Ни разу такого не видел. 1.7 писал DOS/WIN, в 3.0 кодовая страница 1251/866

Ты случайно не с Украины? Подозреваю из-за буквы I. Там может другие кодировки.
...
Рейтинг: 0 / 0
21.03.2018, 19:36
    #39618475
gUEST2103
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
19.03.2018 скачал из интернета

FAR Manager - скачать бесплатно ФАР Менеджер, русская версия для Windows.HTML
авторFar30b5151.x86.20180226.RAR

так вроде бы новая, работает на 40 дней.
Изначально пример был мной скопирован из Wikpedia
Предполагал, что не будет проблем,
Точно не могу сказать как bat-file создавал.
Использовал Notepad++, кодировку выбирал.
...
Рейтинг: 0 / 0
21.03.2018, 19:47
    #39618480
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
autoexec.bat
В ФАРе смена кодировки по F8 - только ANSI/OEM. Остальные таблицы по Shift+F8 (возможно потребуется
регистрация доп. таблиц - ищите в папке Addons\Tables файлы .reg).
Кроме того, есть плагин перекодировки (FarTrans) файлов в разные таблицы.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / autoexec.bat / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]