Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата m0nkrus:
Наверное, проще, если ты сам посмотришь, раз у тебя есть Lingvo, нежели я тебе буду все расписывать. »
в моём 11-м нет такого, иногда проще выложить сам файл чем "расписывать",
пришлось качать весь дистрибутив и выдергивать оттуда один файл 182Кб (!),
по содержимому вроде похож, хотя называется по другому, кодировка юникодовая (UTF16LE)
Код: Выделить весь код
@(SetLocal EnableDelayedExpansion
set "$g=0"& for /f "tokens=1* delims=:" %%a in ('type "%~1"^|findstr/n $') do @(set "$a=%%b"& set "$="
if /i "!$a:~,7!"=="[Group:" set/a "$g=!$a:~7,-1!"
if /i "!$a:~,16!"=="AllDictionaries=" if !$g! neq 0 (set ^"$a=!$a:;=^

!"
for /f "tokens=1-3 delims=(-)" %%x in ("!$a:~16!") do @if /i not "%%y"=="%%z" set "$=!$!%%x(%%y-%%z);")
if defined $ (echo AllDictionaries=!$:~,-1!) else echo:!$a!))>"%~n0.tmp"
@(set/p .="яю"& cmd/u /c type "%~n0.tmp")>"%~1"<nul
пример запуска:
Код: Выделить весь код
DicFix.BAT dictinst.ini
P.S. Код скрипта копипастить в WIN (ANSI) кодировке!
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:30, 25-06-2011 | #4