Страница 1 из 1
Средство проверки орфографии в именах файлов
Добавлено: Сб сен 09, 2017 11:04
Dimsok
Искал средство для выполнения этой задачи, какое-нибудь расширение для проводника, но ничего похожего. Или какую-нибудь консольную программу, которую работала бы на Hunspell, чтобы её можно было использовать для кнопки, но ничего похожего. Только нашёл скрипт питоновский, но ещё не разбирался. Неужто подобное никому не нужно? Был бы wdx на Hunspell было бы вообще супер. Может кто-то знает варианты? Или только создавать из имён файлов текстовый файл, затем проверять его в редакторе и переименовывать файлы из списка? Автоматизировать эту задачу никак нельзя?
Добавлено: Сб сен 09, 2017 16:41
Flasher
Dimsok писал(а):Или какую-нибудь консольную программу
1,
2.
Добавлено: Вс сен 10, 2017 10:18
Dimsok
Пробую с ispell. С параметром %F. Без расширений имена файлов никак не отобразить?
Как бы ещё заставить переименовывать из файла списка. Вообще это дело нельзя использовать через winscript adv?
Добавлено: Вс сен 10, 2017 15:04
Dimsok
Для проверки сделал кнопку с параметрами:
cmd /c chcp 1251| "c:\Program Files\ISpell\ispell.exe" -S -x -W 3
%F
Для русского добавить -d russian.
Только при исправлении файл списка меняется, потом в ИГП через правленный программой файл списка имена не загрузить, как будто всё в одну строку. Чисто для проверки в консоли сгодится, а для переименования надо другую прогу потестить.
Добавлено: Вс сен 10, 2017 16:53
Flasher
Dimsok писал(а):Вообще это дело нельзя использовать через winscript adv?
Да можно. Почему нет?
Добавлено: Вс сен 10, 2017 17:23
Dimsok
Там же во многих случаях нужно выбирать вариант верного слова для каждой ошибки.
Нашёл hunspell консольный, там вроде файл норм. сохраняется, с сохранением разделения на строки. Продолжу тестирование.
Добавлено: Пн сен 11, 2017 11:46
Dimsok
В общем такую кнопку пока сделал:
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c chcp 1251| cmd /c dir /b >
"%Tlist.txt" && "c:\Program Files\Aspell\bin\aspell.exe" check "%Tlist.txt"
C:\WINDOWS\system32\cmd.exe
Make list of files and check spelling
-1
Из полученного списка переименовать в ИГП. В настройках aspell запретить проверку слов => 3 буквам.
Flasher
Если будет желание, приспособь эту вещь к Winscrpit adv. Чтобы выбирался первый вариант.
Добавлено: Вт сен 12, 2017 08:54
Dimsok
В общем из протестированного предпочёл
https://osdn.net/projects/sfnet_ezwinpo ... 2-bin.zip/
Уникодность, словари малый размер имеют (в отличии от старого aspell). Не зря же её многие программы используют, которыми пользуюсь (opera, miranda, pidgin, goldendict, balabolka), a aspell только в akelpad.
Можно проверять сразу несколькими словарями. Пробовал ru+en, но чего-то плохо. Объединил эти словари программой hunspell merge, так гораздо лучше.
Добавлено: Вт окт 10, 2017 01:43
Flasher
Dimsok писал(а):Если будет желание, приспособь эту вещь к Winscrpit adv. Чтобы выбирался первый вариант.
Сделай там конкретный запрос (с выбором проги и выводящей комстроки), если это ещё требуется.