Средство проверки орфографии в именах файлов
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Программное обеспечение

#1: Средство проверки орфографии в именах файлов Author: Dimsok PostPosted: Sat Sep 09, 2017 12:04
    —
Искал средство для выполнения этой задачи, какое-нибудь расширение для проводника, но ничего похожего. Или какую-нибудь консольную программу, которую работала бы на Hunspell, чтобы её можно было использовать для кнопки, но ничего похожего. Только нашёл скрипт питоновский, но ещё не разбирался. Неужто подобное никому не нужно? Был бы wdx на Hunspell было бы вообще супер. Может кто-то знает варианты? Или только создавать из имён файлов текстовый файл, затем проверять его в редакторе и переименовывать файлы из списка? Автоматизировать эту задачу никак нельзя?

#2:  Author: FlasherLocation: Москва PostPosted: Sat Sep 09, 2017 17:41
    —
Dimsok wrote:
Или какую-нибудь консольную программу

1, 2.

#3:  Author: Dimsok PostPosted: Sun Sep 10, 2017 11:18
    —
Пробую с ispell. С параметром %F. Без расширений имена файлов никак не отобразить?
Как бы ещё заставить переименовывать из файла списка. Вообще это дело нельзя использовать через winscript adv?

#4:  Author: Dimsok PostPosted: Sun Sep 10, 2017 16:04
    —
Для проверки сделал кнопку с параметрами:
cmd /c chcp 1251| "c:\Program Files\ISpell\ispell.exe" -S -x -W 3
%F

Для русского добавить -d russian.

Только при исправлении файл списка меняется, потом в ИГП через правленный программой файл списка имена не загрузить, как будто всё в одну строку. Чисто для проверки в консоли сгодится, а для переименования надо другую прогу потестить.

#5:  Author: FlasherLocation: Москва PostPosted: Sun Sep 10, 2017 17:53
    —
Dimsok wrote:
Вообще это дело нельзя использовать через winscript adv?
Да можно. Почему нет?

#6:  Author: Dimsok PostPosted: Sun Sep 10, 2017 18:23
    —
Там же во многих случаях нужно выбирать вариант верного слова для каждой ошибки.
Нашёл hunspell консольный, там вроде файл норм. сохраняется, с сохранением разделения на строки. Продолжу тестирование.

#7:  Author: Dimsok PostPosted: Mon Sep 11, 2017 12:46
    —
В общем такую кнопку пока сделал:
Code:
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. Чтобы выбирался первый вариант.

#8:  Author: Dimsok PostPosted: Tue Sep 12, 2017 09:54
    —
В общем из протестированного предпочёл https://osdn.net/projects/sfnet_ezwinports/downloads/hunspell-1.3.2-3-w32-bin.zip/

Уникодность, словари малый размер имеют (в отличии от старого aspell). Не зря же её многие программы используют, которыми пользуюсь (opera, miranda, pidgin, goldendict, balabolka), a aspell только в akelpad.
Можно проверять сразу несколькими словарями. Пробовал ru+en, но чего-то плохо. Объединил эти словари программой hunspell merge, так гораздо лучше.

#9:  Author: FlasherLocation: Москва PostPosted: Tue Oct 10, 2017 02:43
    —
Dimsok wrote:
Если будет желание, приспособь эту вещь к Winscrpit adv. Чтобы выбирался первый вариант.
Сделай там конкретный запрос (с выбором проги и выводящей комстроки), если это ещё требуется.



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group