Сортировка команд в скрипте AVZ по рекомендуемому шаблону.
Цель написания:
в помощь всем, кто хочет чтоб функции в скрипте AVZ были расположены по правильному шаблону, пример которого есть на этой страничке (сама программа использует шаблон из файла (shablon.txt, который в одной папке с программой)):
Обрабатываться будут только те функции, которые представлены в шаблоне (файле shablon.txt).
Некоторые свойства программы:
Подробнее о работе программы, изменениях описано в файле справки.
Цель написания:
в помощь всем, кто хочет чтоб функции в скрипте AVZ были расположены по правильному шаблону, пример которого есть на этой страничке (сама программа использует шаблон из файла (shablon.txt, который в одной папке с программой)):
- при составлении скрипта, например, прямо в браузере, если использовать встроенные в лог средства упрощения составления скрипта (имеется ввиду кнопки Карантин, Удалить и т.п.) и после добавления своих команд, приходится сортировать команды в правильном порядке, а это согласитесь отнимает время.
- еще приходится удалять дубликаты, например в скрипте может присуствовать 2 аналогичные команды на удаление одного файла, только отличие может быть что в размере, буквы диска, в пути.
Вот, чтоб упростить такие задачи и можно использовать эту программу.
- Составляем скрипт, главное чтоб не было ошибок, для этого можно его проверить в avz редакторе или в самой avz (впрочем, если будет другой текст еще, например комментарий, или еще чего, то тоже в принципе не помеха, главное, чтоб каждая команда в отдельности была составлена правильно - от начала команды и до точки с запятой).
- Потом копируем текст скрипта в буфер обмена и запускаем эту прогу. После обработки прога помещает скрипт опять в буфер обмена, но уже все функции расположены по рекомендуемому шаблону.
Обрабатываться будут только те функции, которые представлены в шаблоне (файле shablon.txt).
Некоторые свойства программы:
- Функции для шаблона представлены в txt файле (shablon.txt), в котором можно расположить их в другом порядке (не рекомендуется).
- Можно настроить отступы для желаемых функций (предложение Drongo)
- Добавить по представленной в файле аналогии и другие функции в шаблон, по которому будет производится обработка.
- Можно также добавить в отдельную секцию некоторые функции, которые вы хотите, чтоб всегда автоматически добавлялись в скрипт.
- В связи с проблемой на Window 7 описанной здесь, была переработана утилита для "правильного взаимодействия" с программой редактор скриптов AVZ, изменения этой проблемы сделаны только для OS Windows 7!
- Добавлена возможность автоматического добавления в скрипт блока команд.
- Обновлён шаблон команд, согласно рекомендациям на форуме.
- Добавлена возможность, используя функциональность редактора скриптов AVZ, проверять синтаксис (правильность написания команд) в обработанном скрипте.
- Добавлена возможность генерировать текст с рекомендациями к скрипту, для автоматизации ответа в конференциях, используя для этого профили ответов из программы редактор скриптов AVZ.
- Добавлена справка к программе в формате *.chm.
- После обработки программой теперь в функциях автоматически добавляются пробелы между параметрами (после запятых, разделяющих параметры).
До обработки программой:
begin
DeleteFile('C:\test\test.exe','32');
end.
После обработки:
begin
DeleteFile('C:\test\test.exe', '32');
end.
Подробнее о работе программы, изменениях описано в файле справки.