Описание команды | |
tests |
Тестирование объектов и запись в файл.
tests=List||Save, ||test<>, ||progres<>, ||Dialogs, ||upd<>
Параметры:
1-й обязательный параметр. | |
List | Список объектов. Возможные варианты: • %WL - список выделенных объектов. • List - путь к файлу списка полных путей объектов %P%N см. Дополнение №7. • cliplist - список полных путей объектов из буфера обмена. • PS<> - список объектов каталога. см. Дополнение №22. • FOLDC<> - список объектов содержимого каталогов. см. Дополнение №22. • FOLDM<> - список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. • LISTF<> - список заданных объектов. см. Дополнение №22. • [tc] - различные списки файловых панелей ([tc=TL]) см. Дополнение №12. • GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23. • Данные, возвращаемый параметром <xfolder> см. Дополнение №11. |
2-й обязательный параметр. | |
Save | Параметры записи. Path//Mode//Code , где: Path - путь к файлу, в который будут записываться пути объектов. Mode - [необязательный] - режим перезаписи: 0 - добавить счётчик, если файл существует (по умолчанию). 1 - перезаписывать файл, если существует. 2 - дописывать в конец файла, если существует. Code - кодировка файла: 0 - ANSI 1251 (по умолчанию). 1 - UTF-16 LE 1200. 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. |
Дополнительные параметры: | |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
upd<> | Обновление панели. Описание |
Примечания:
Команда актуальна для тестирования большого числа объектов.Имя переменной | Описание |
GLOBALTESTS | массив выходных данных: путь созданного файла и количество записанных в него объектов. |
См. также:
arh7f, arh7z, device, extxs, extxt, funau, funjs, funvb, infos, inplg, nfsis, versn
Примеры: | Как создать кнопку? |
global tests=%WL||"%t"SaveList.txt//1//3||test<1t!!Setting>||progres<>||upd<3> GLOBALTESTS<a> ;; из выделенных файлов записать в SaveList.txt те, в содержимом которых есть слово "Setting" и записать путь файла и количество в глобальную переменную
tests=%WL||"%t"SaveList.txt//1//3||test<1t!!Setting>||upd<3> ;; из выделенных файлов записать в SaveList.txt те, в содержимом которых есть слово "Setting"