Jump to content

Recommended Posts

Grigori5273_26
Posted (edited)

KES11 Инсталяционный пакет cmd файл  в кодировке 866.   Локальное выполнение без вопросов.
При создании инталяционого пакета и удаленном распространении появляются кракозяблы в именах.
Makerusfile.cmd cодержимое:

chcp 1251
echo Проверка русского > c:\TEMP\русский.lnk
echo Проверка русского1 > "c:\TEMP\1русский.lnk"
chcp 866
echo Проверка русского866 > c:\TEMP\русский866.lnk
echo Проверка русского1866 > "c:\TEMP\1русский866.lnk"

смотрим в директории c:\TEMP\dir >1.txt

Имеем файлы: 
c:\TEMP\агббЄЁc.lnk
c:\TEMP\1агббЄЁc.lnk
c:\ TEMP\агббЄЁc866.lnk
c:\TEMP\1агббЄЁc866.lnk
Внутри файлов текст без искажений.

Вопрос: Как сделать чтоб кодировка в именах была правильная (русская). Хочу распространять ярлыки по ПК.

Edited by Grigori5273_26
Posted (edited)

image.thumb.png.da3c6080bb20ed6a934993c5ce0e8275.png

image.thumb.png.1ab11848e41d9bf76d1365ab219bd57a.png

image.png.27f75975317e7fbf39095e5f560b045e.png

Edited by durtuno
Grigori5273_26
Posted (edited)

Да Это вы сделали просто запустив cmd  файл. Это и у меня  без вопросов.
А Попробуйте его запустить удаленно,  посредством KES, 
Сделав инсталяционный пакет и отработав Задачу

 

Edited by Grigori5273_26
  • Solution
Grigori5273_26
Posted

Все понял, кодировка CMD  файла должна быть  1251 ANSI. 
Русский отрабатывет без искажения.

 

Posted
22 минуты назад, Grigori5273_26 сказал:

Да Это вы сделали просто запустив cmd  файл. Это и у меня  без вопросов.
А Попробуйте его запустить удаленно,  посредством KES, 
Сделав инсталяционный пакет и отработав Задачу

Именно это и было сделано и приведены результаты.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...