Wentor Software - российский разработчик программного обеспечения
Программа автоматического обзвона, интеллектуальный автоответчик
Наши контакты:
Skype Skype: Wentor.manager (Валентина)
Skype Skype: Wentor.sales (Евгения)
Телефон: (3852) 28-99-28
EMail:
Новости программного обеспечения Wentor Software
Клиенты нашей компании Скачать программные продукты Служба поддержки программных продуктов Купить программные продукты Форум для обсуждения программных продуктов Список протестированных модемов Коллекция полезных ссылок

12.08.2014
Получено свидетельство о регистрации программы для ЭВМ Автопрозвонка™.
11.11.2013
Call Office™ - версия 3.03 нашего нового программного продукта.
05.04.2010
Автопрозвонка™ - теперь
зарегистрированный товарный знак.
23.07.2008
Внедрение программы Автопро-
звонка в ЗАО "СТРИМ-ТВ"
позволило снизить дебиторскую
задолженность на 1,6 млн.руб.
Все новости ...

16.03.2020
Релиз Call Office 3.16 и обновление протоколов безопасности
27.01.2020
Новая система тарификации Call Office
09.12.2019
Интересная возможность к Новому году
Все события ...
Программные продукты Wentor Software

Автопрозвонка V 4.10
Автопрозвонка, интеллектуаль- ный автоответчик, АОН
Голосовая машина (TTS)
Система синтеза голоса на русском языке Сакрамент
Система сбора показаний
Система автоматизированного сбора показаний приборов учета
Голосовые библиотеки
Набор часто используемых слов и выражений, записанных в профессиональной студии звукозаписи
- для предприятий ЖКХ
Названия услуг, единицы измерения, ввод показаний приборов учета и т.д.

Сообщения информационных служб о наших программных продуктах

Банковские технологии
   № 12'2007. Автопрозвонка - вас услышит каждый клиент.
 
Управление многоквартирным домом
   № 12'2007. Автопрозвонка достучится до каждого абонента.
 
КомпьютерПресс
   № 7'2006. Виртуальные факсы и автоответчики. На нашем сайте
 
PC Magazine
   "Автопрозвонка" отмечена редакцией журнала PC Magazine
 
SoftSearch
   Что можно сделать из обыкновенного модема?
 
Мир ПК
Мир ПК
Компьютерра
   Софтинка дня
Интересный собеседник
   С вами говорит Автопрозвонка
 
   Ваш электронный телефонный помощник
 

                 Поиск и замена в файлах
(Конфигурация для программы Plugin Shell)

   Конфигурация Поиск и замена в файлах для программы Plugin Shell предназначена для выполнения различных преобразований, как с единичными файлами, так и с группами файлов. Благодаря тому, что указанная конфигурация выполняется в окружении программы Plugin Shell, вы получаете широчайшие возможности по групповой обработке файлов.

    Функциональная часть программы складывается из отдельных команд, комбинируя которые, можно легко создать нужный процесс обработки файлов. Причем количество отдельных операций неограниченно, а количество файлов ограничено только возможностями операционной системы. Дополнительную гибкость придает возможность использования различных условий, которые можно наложить как на отдельное действие, так и на группу действий. Причем количество условий также неограниченно. Кроме того, весь процесс обработки файлов происходит визуально и его можно легко контролировать, выполняя по шагам или устанавливая точки останова в нужных местах. В процессе работы программа создает подробный отчет о выполненных действиях, который записывается в файл и отображается на экране.

   Поставляемая конфигурация содержит сценарий, который демонстрирует выполнение некоторых действий по обработке файлов - простая замена в файле (2), замена в группах файлов (3 - 7), замена в группах файлов с использованием условий (8-14) и генерация файлов по шаблону (15 - 20):

Пример сценария поиска и замены

    Краткое описание изображенного на рисунке сценария:

  1. Сценарий - объединяет внутри себя команды, которые могут выполняться в соответствии с логикой сценария, выполняя, таким образом, нужные действия.
  2. Простая команда, которая читает содержимое файла, заменяет в нем все буквы а на 1 и записывает результат в другой файл.
  3. Этот участок сценария демонстрирует процесс обработки группы файлов. Для этого команда организует цикл по всем файлам с расширением xml, которые находятся в каталоге программы и во всех ее подкаталогах. Тело цикла (вложенные команды) выполняется один раз для каждого выбранного файла. Все характеристики выбранного файла, такие как имя, размер, атрибуты и полный путь доступны внутри цикла.
  4. Команда читает содержимое выбранного файла в переменную с именем Текст.
  5. Стрелка показывает команду, которая выполняется в данный момент, существует возможность выполнять команды по шагам и устанавливать точки останова (13).
  6. Эта команда осуществляет поиск в переменной Текст символа = и заменяет все найденные символы на !=. Полученный результат записывается в переменную Новый_Текст.
  7. Эта команда записывает содержимое переменной Новый_Текст в файл расположенный в другом каталоге Examples\File\. Если файл существует, то перед записью создается его резервная копия путем добавления к имени файла расширения bak.
  8. Этот участок сценария демонстрирует процесс обработки группы файлов с использованием условий. Для этого команда организует цикл по всем файлам, находящимся в каталоге программы с расширением xml.
  9. Эта команда проверяет размер текущего файла. Если размер файла больше 1024 байт, то выполнение передается подкоманде (10), иначе происходит переход в конец цикла и выборка следующего файла.
  10. Эта команда читает содержимое текущего файла в переменную с именем Текст.
  11. Эта команда ищет в содержимом текущего файла (переменной Техт) строку 123 и если такая строка существует в содержимом файла, то выполняется подкоманда (12). Иначе происходит переход к концу цикла и затем выборка следующего файла.
  12. Эта команда меняет в содержимом файла (переменной Текст) строку 555 на ABC.
  13. Указанный значок указывает на то, что на текущей команде установлена точка останова. То есть, как только процесс выполнения команд сценария достигнет этой команды, выполнение сценария будет приостановлено.
  14. Эта команда записывает полученный результат в файл с исходным именем, но находящийся в каталоге Examples\File.
  15. Этот участок сценария показывает простой процесс генерации файлов по шаблону. Для этого в сценарии организуется цикл который выбирает все файлы с расширением htm в указанном каталоге Examples\File\Web\Source\.
  16. Эта команда читает содержимое файла Examples\File\Web\Source\Pattern.txt в переменную с именем Шаблон.
  17. Затем читаем содержимое выбранного файла в переменную с именем Текст.
  18. Вставляем в текст шаблона  текст выбранного файла место, которое в шаблоне указано произвольной меткой <includetext>.
  19. Вставляем в текст шаблона текущую дату и время в место, которое указано в шаблоне произвольной меткой <includetime>.
  20. Записываем полученный результат в файл в каталоге Examples\File\Web\.

    Программа позволяет выполнять следующие операции:

  • Поиск и замена в группах файлов. Файлы выбираются из указанного каталога по расширению (может быть указано сразу несколько расширений) и по атрибутам. Программа позволяет выполнить рекурсивный поиск файлов с заданными параметрами по всем подкаталогам. При необходимости выборку можно сократить при помощи условий разного рода, например на размер файла или на присутствие в нем определенной строки.
  • Неограниченное количество операций поиска и замены или любых других преобразований данных.
  • Использование различного вида условий при проведении операций замены (замена при условии).
  • Вставка содержимого одного файла в другой (генерация файлов по шаблону). Прекрасная возможность для генерации html документов, например Web-галерей. Причем количество операций вставки, как и числи участвующих в этой операции файлов неограниченно.
  • Использование различных преобразований при проведении операций поиска и замены (например, вставка текущей даты/времени и т.д.).
  • Сохранять созданные сценарии в виде отдельных файлов

Внимательно ознакомьтесь с условиями использования данного программного продукта!



клиенты скачать поддержка купить форум модемы ссылки


© Copyrights Wentor Software
E-mail:
Тел.: (3852) 28-99-28