2012. november 27. 8:24 Bálint István írta, <[email protected]>:
> 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
_______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://www.kozhaloportal.hu/gyik/altalanos/
