Re: ékezetesek nevek fájlból

Válas Péter sulinet at postafiok.hu
2012. Nov. 27., K, 09:04:12 CET


2012. november 27. 8:24 Bálint István írta, <balintistvan at szistvan.hu>:

> A következő problémára nem találok megoldást:
> Windows 2008R2-őn fájlból hozom létre tömegesen a usereket. Van egy
> user.txt fájl, benne felhasználónév,Vezetéknév,**Keresztnév
> Van egy másik fájl, amelyben a parancs: for /F "eol=; tokens=1,2,*
> delims=," %i in (users.txt) do dsadd user ........ és a paraméterek.
> Ezt a parancsot másolom be a cmd.exe-be.
> Minden jól működik, kivéve azt, hogy a felhasználók nevében az ékezetek
> helyett krix-krax jelenik meg.
> A user.txt kódolását végigpróbáltam: UTF8, Unicode, Ansi - soha nem
> jelenik meg rendesen az ékezetes betű a létrejött felhasználóknál.
> Tudtok erre valami megoldást? Mit szúrok el?
>

Igen, tudok. A probléma az, hogy a DOS-ablak még mindig a DOS-os
ékezetkezelést használja ennyi év után is, tehát a grafikus felület és a
karakteres felület között nincs egyszerű átjárás. Annak idején amikor
IntraNetWare operációs rendszeren hoztam létre usereket tömegesen éveken
át, akkor írtam ehhez segédprogramot.
A leírás itt van: http://www.snw.info.hu/menu.php?module=cikk&id=117#accent
A lap alján ott a letölthető állomány, abban az uimport1.pas elején látod a
dosmagyar és a winmagyar konstansokat, annak alapján végzi el a cserét a
program.
Ha nulláról akarsz nekilátni, akkor DOS-ban copy con betuk.txt áéí... (kis-
és nagybetűk), ctrl Z. Sajnos az editkét már kiirtották belőle. :-(
Utána grafikus felületen írd mindegyik alá a megfelelőt, ahogy a Windowsban
helyesen látod, pl. jegyzettömbbel. És már meg is vannak a párok a globális
cseréhez, amit lehet csinálni Worddel, Notepad++ makróval vagy célscripttel
bármilyen nyelven. Ezen egyszer átrágod magad, elmented a makrót, és jövőre
már könnyen megy. 2008R2-t (plusz ő nélkül) még nem használtam, de
gondolom, a probléma magva mindegyiknél ugyanaz. Tehát a futtatás előtt
DOS-os kódolással legyenek benne a nevek.

De az is lehet, hogy a Notepad++ megoldja, csak nem a kódolás, hanem az
átalakítás ... kódolásra paranccsal. Nézd meg a mode paranccsal a kódlapot.

VP
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20121127/926fae88/attachment.html>


További információk a(z) Techinfo levelezőlistáról