|   | 
 | 
| Название | SortComments | 
| Имя файла (*.txt) | SortComments.txt | 
| Описание | Сортирует файл описаний (descript.ion) или произвольный текстовый файл | 
| Автор | Вахмурка | 
| Параметры | "%P" (для сортировки descript.ion) или "%P", "%O", "%E", "_суффикс" (для сортировки произвольного текстового файла) | 
| Вызываемые плагины | file, vec | 
| Иконка |  | 
| Версия | 2.0 | 
| Дата обновления | 22.09.2010 | 
local Source, Target
if(arg(0) == 1) do
	Source = arg(1) ++ "descript.ion"
	Target = Source
else
	Source = arg(1) ++ arg(2) ++ "." ++ arg(3)
	Target = arg(1) ++ arg(2) ++ arg(4) ++ "." ++ arg(3)
endif
if(not validpath(Source)) do
	messagebox("ok error", "File " ++ Source ++ " is missing", "No source file")
	quit
endif
local Str = file.readall(Source)
local v = vec.createfromlines(Str)
if(v <= 0) do
	messagebox("ok error", "Vector not created", "VEC plugin error")
	quit
endif
vec.sortstring(v)
Str = vec.makelines(v)
file.writeall(Target, Str)
vec.unload
Первый параметр может быть "%P" (панель-источник) или "%T" (панель-приемник). Если это - единственный параметр, то строки файла descript.ion, находящегося в указанной директории, будут отсортированы.
Для сортировки произвольного файла второй и третий параметр должны иметь вид "%O" (только имя файла) и "%E" (расширение). Четвертый параметр (суффикс), если он задан, создает новый отсортированный файл, к имени которого дописывается суффикс. Если четвертый параметр не задан или равен ", то исходный файл сортируется и заменяется без подтверждения.
Примеры:
|  |  |  | 
| "%T" | любой | Строки файла descript.ion в директории-приемнике сортируются по алфавиту | 
| "%P", "%O", "%E", "_new" | c:\path\file.txt | Создается файл c:\path\file_new.txt, представляющий собой отсортированный c:\path\file.txt | 
| "%P", "%O", "%E" | c:\path\file.txt | Файл c:\path\file_new.txt сортируется и записывается вместо старого | 
|   | На главную |   | Все о Total Commander |   | PowerPro |   | PowerPro & Total Commander |