Бат файл с меню на кирилица. Какво ми трябва
Нещо не се получава. Това е менюто, което искам да се изписва на кирилица. Ето част от бат файла само менюто.
Пробвах с тези:
C:\CYR.COM
C:\BDS.COM
C:\KVM.COM
В прозорец и на цял екран, но маймуницата не изчезва.
--------------------------------------
@ECHO OFF
CLS
:MENU
CLS
C:\CYR.COM
ECHO.
ECHO ============================
ECHO INSTALL MENU
ECHO ============================
ECHO.
ECHO 1 - Install MagicDisc - Инсталация
ECHO 2 - Install FormatFactory
ECHO 3 - Install Software
ECHO 4 - Uninstall MagicDisc
ECHO 5 - EXIT
ECHO -----------------------------
ECHO.
ECHO.
SET /P R= Type 1, 2, 3, 4 or 5 to EXIT then press ENTER:
IF %R%==1 GOTO MAGIK
IF %R%==2 GOTO TARGET
IF %R%==3 GOTO TARGE
IF %R%==4 GOTO DEIN
IF %R%==5 GOTO EOF
----------------------------------------------------------
Като го стартирам на точка 1--- Инсталация , което е за проба излиза на маймуница.
Долното е копирано от CMD.
-----------------------------------------------------
Driver installed in memory
============================
INSTALL MENU
============================
1 - Install MagicDisc - ╚эёЄрырЎш
2 - Install Ciela 5.0
3 - Install Software
4 - Uninstall MagicDisc
5 - EXIT
-----------------------------
Type 1, 2, 3, 4 or 5 to EXIT then press ENTER:
Re:Бат файл с меню на кирилица. Какво ми трябва
двата шифта натисини едновременно
Re:Бат файл с меню на кирилица. Какво ми трябва
Re:Бат файл с меню на кирилица. Какво ми трябва
не се сещам за друго а и нямам как да пробвам - уиндоса ми си е с кирилицата и си се виждат.
Re:Бат файл с меню на кирилица. Какво ми трябва
Конзолата на Windows използва за кирилица cp866.
Така че опитай с някой редактор да запишеш bat-фaйла в такава кодировка (още преди да въвеждаш кирилски символи в него) и вярвам, че ще се получи. Или с конвертор след като си създал файла.
Re:Бат файл с меню на кирилица. Какво ми трябва
още по обяд си поиграх с кодовите таблици, но не се получава
в случая (и го писах по-рано на milenk) всичко трябва да започне с едно cmd, което да отвори конзола, в която вече да се пуска кирилица, и на вече заредената кирилица да се разчита да покаже текста
пробвах с bds.com, но нещо не се получи, а и да не говорим, че на 64-битов уин изобщо не пали :)
някой с българизиран уиндоус също да пробва...
Re:Бат файл с меню на кирилица. Какво ми трябва
напиши го във Autoexec.nt в windows\system32
Re:Бат файл с меню на кирилица. Какво ми трябва
При мен пък се получи следният експеримент.
Създадох файл през конзолата така:
C:\>echo кокошка > 866.txt
Получих текстов файл във въпросния енкодинг, който се изписва коректно при:
C:\>type 866.txt
// ---
Още нещо успях да постигна. Създадох (с обикновения notepad) bat-файл със съдържание:
chcp 1251
echo кокошка
Тук идеята е обратната - да се смени енкодинга на конзолата.
Този бат-файл пише добре, ако конзолата ми е с шрифт Lucida Console. Иначе - не.
Re:Бат файл с меню на кирилица. Какво ми трябва
Кирилизатора bds.com има доста опции (извеждат се с bds.com /?), не очаквай да "запали" от първия път... тествай го с bds /ega, bds /vga или bds /cga - може да сработи в твоя случай.
Тук съм качил няколко подобни, bdsvga.com ми вършеше добра работа по едно време.
Re:Бат файл с меню на кирилица. Какво ми трябва
Аз го правя така:
отвраяш промпта
стартираш uирилизатор - напирмер cyr.com
Отваряш си bat файла с edit (system32\edit.com)
Текста, който трябва да се вижда на кирилица в промпта се въвежда с този редактор и се вижда коректно с този редактор (и с други разбира се - например pe2, e3 :) )
П.П. Не използвай последните 15 малки букви от кирилицата, а само главните букви и първите 15 от малките - до "о". Ако искаш могат да се използват и рстуфхц..., но е бая сложно и трябва много да ти трябва. И това съм правил.
Re:Бат файл с меню на кирилица. Какво ми трябва
само да подхвърля още една идея, която нямам време да човъркам в момента
cmd /u пуска конзолата в Unicode
Re:Бат файл с меню на кирилица. Какво ми трябва
наскоро имах проблем с кирилизация реших го с кирилизатора vd.com мисля, че го теглих от дата.-та, но ако се наложи ще го потърся къде съм го качвал за да го уплоадна и тук
Re:Бат файл с меню на кирилица. Какво ми трябва
Днес се заиграх малко с :Google: и стигнах до следното решение - .bat file with Unicode characters.
Създадох един текстов файл с Notepad:
Код:
===============
К И Р И Л И Ц А
===============
и го записах като k.txt, Unicode.
Създадох втори текстов файл с Notepad:
Код:
@ECHO OFF
chcp 1251>nul
more k.txt
chcp 437>nul
pause
и го записах като t.bat, ANSI.
Изведох си Shortcut на t.bat, като в настройките му зададох шрифта да е Lucida Console.
Резултата при стартирането на t.bat:
http://img38.imagefra.me/i576/panevdd/k_ca7_u9clz.png
Всичко това работи под Windows XP Home SP3, на английски език. Регионалните настройки са настроени за България, без допълнителни кирилизатори.
Добавено:
Командата @echo с кирилица след нея също си работи направо в .bat файла.
Re:Бат файл с меню на кирилица. Какво ми трябва
Направих проба с предложеното от Bibi. Сложих в началото:
@ECHO OFF
CLS
chcp 1251
Ето резилтата:
============================
-= ИНСТАЛАЦИОННО МЕНЮ =-
============================
1 - Install MagicDisc - Инсталация
2 - Install FormatFactory
3 - Install Software
4 - Uninstall MagicDisc
5 - EXIT
-----------------------------
Type 1, 2, 3, 4 or 5 to EXIT then press ENTER:
---------------------------------------------------------
Всичко това работи под Windows XP ПРО СП3 на английски. Регионалните настройки са настроени за България, без допълнителни кирилизатори.
Конзолата ми е с шрифт Lucida Console.
p.s. Сега установих,че работо коректно само в прозорец. Ако се направи на цял екран пак се разваля.
Re:Бат файл с меню на кирилица. Какво ми трябва
Цитат:
p.s. Сега установих,че работо коректно само в прозорец. Ако се направи на цял екран пак се разваля.
В този случай ще трябва кирилизатор. Следния код работи при мен:
Код:
@ECHO OFF
bds2 /user
more k.txt
pause
Файла bds2.com е от архива по-горе.