Naša slova u CMD promptu u Win 10

Naša slova u CMD promptu u Win 10

offline
  • Miroslav R. Maričić
  • diplomirani inženjer mašinstva, profesor
  • Pridružio: 06 Jun 2012
  • Poruke: 229
  • Gde živiš: Hajdučica, Banat, Srbija

Имао сам неколико програма писаних у Clipper-y који су лепо радили у DOS прозору у Win XP SP3. Да би се видела наша слова на екрану (š, đ, ž, č и ć), користио сам један програмчић, Vkeyb.EXE, тако што се из једне *.BAT датотеке прво покретао тај програм, па онда моја апликација. И то је лепо радило на XP-у. Међутим, школа је купила два нова рачунара на којима је Windows 10 Home 64 bit. И када сам пребацио те програме на нове рачунаре, нису хтели да раде пошто Windows 10 не подржава 16-битне апликације.
Програме сам мало прерадио и поново искомпајлирао, али сада у Harbour-y, а не у Clipper-y, па сам тако добио 32-битне апликације у текстуалном моду које раде у Win 10, али само у прозору, тј. не могу да се прошире на цео екран, као што је то било у Win XP. То није проблем, али не могу да добијем наша слова. Програмчић Vkeyb.EXE не може да ради под Win 10 и уместо слова š, đ, ž, č и ć, на екрану се виде неки бзвз знакови. Покушавао сам да мењам кодне стране, те UTF-8, па CP1250, па CP852 али без успеха - наших слова нема па нема...
Не бих волео да пређем на тзв. "ошишану" латиницу, па бих замолио за помоћ у вези овог проблема.
Да ли постоји неки програм који ради исту ствар као горе наведени Vkeyb.EXE, али за Win 10?
Или можда постоји неко друго решење?...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 26 Avg 2010
  • Poruke: 10622
  • Gde živiš: Hypnos Control Room, Tokyo Metropolitan Government Building

Napisano: 08 Nov 2016 23:38

Ako je u Command Promptu i PowerShellu postavljen font Lucida Console ili COnsolas, naša latinična i ćirilična slova se bez problema prikazuju.

Dopuna: 08 Nov 2016 23:39

Eventualno možeš staviti Serbian (latin) kao non-Unicode jezik u Control Panel -> Language.



offline
  • Miroslav R. Maričić
  • diplomirani inženjer mašinstva, profesor
  • Pridružio: 06 Jun 2012
  • Poruke: 229
  • Gde živiš: Hajdučica, Banat, Srbija

Фонт Lucida Console је био постављен у Command Prompt-у а такође и Serbian (latin) као non-Unicode језик. Грешка је била моја (као да сам неки почетник у програмирању Wink ). Заборавио сам да на почетку програма напишем две наредбе, које наводим за сваки случај, ако неки Harbour програмер прочита овај пост:

REQUEST HB_LANG_SL852
HB_SETCODEPAGE( "SL852" )


којим обезбеђујем приказ екранских фонтова у CP852 са нашим словима. Сада све лепо ради...

Ko je trenutno na forumu
 

Ukupno su 1223 korisnika na forumu :: 42 registrovanih, 6 sakrivenih i 1175 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, amstel, Areal84, armor, babaroga, Brana01, BraneS, CheefCoach, Dannyboy, DPera, DragoslavS, Gargantua, Georgius, goxin, havoc995, jukeboxer, Karla, kobaja77, Luka Blažević, mercedesamg, mikrimaus, milenko crazy north, moldway, nemkea71, NoOneEver Dreams, Oscar, ozzy, pein, procesor, repac, sasa87, Skywhaler, sokars, sombrero, srbijaiznadsvega, Srki94, theNedjeljko, Vatreni Zmaj, Vlad000, Vlada1389, zdrebac, žeks62