Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Создание утилиты, которая будет производить анализ текстового файла и ввода данных по результатам анализа в БД. В текстовый файл надо будет простовлять метки такие как номер записи в БД.

Пример команды внутри созданного MyProject.bat:

C:\Insert.exe –cmd -Project=Geroin -Path=”c:\temp\Geroin\” -OptionPath=” C:\nigcon.ini” -dbpwd=”1234”

C: \dlnInsert.exe. программа которую надо написать Insert.exe.

-cmd – режим консольной работы приложения. Не будет открываться окно.

-Project=Geroin. Имя запись по которой определить как подключиться к БД MySQL.

-Path=”c: \temp\Geroin\”. Каталог где лежат текстовые файлы

-dbpwd=”1234”. Пароль к базе данных. Если не указал пароль то будет постоянно запрашиваться.

-OptionPath – файл настроек подключений к БД или путь к настройкам.

-Log=”” – можно сделать лог ошибок если пользователь укажет.

-Batch – пакетное выполнение ниже указанных команд при котором не надо постоянно подключаться к базе данных.

Далее пользователь с помощью командной строки может выполнять команды для работы над анализом текстовых файлов:

Add– Добавления нового текстового файла или целого каталога в проект. Подпараметры

-File=”\subdir\*.txt” Относительные пути к файлу или полный путь.

-RFile=”\subdir\*.txt” рекурсивно по всем подпапкам.

-Hnd=”pasInsert.pas” – названия скрипта внедрения.

-createRtn– создания возвратных файлов. То есть перед добавлений изменений будет создана копия файла. При первом внедрении этот параметр обязателен.

newPoint– Добавление новых точек в текстовый файлы, Допустим до этого их уже анализировали и надо будет заново проанализировать изменения.

–File| -RFile | -All – описано выше

-All - Выполнить команду для всего списка текстовых файлов, относительные пути к исходникам будут взяты из БД. То есть если уже проводился анализ то пути ко всем проанализированным файлов мы возьмем из БД.

-Hnd=”scriptName”

–createRtn

fromDB-посмотреть текстовый файл, и добавить точки описанные в БД в этот текстовый файл.

–File| -RFile | -All – описано выше

-Hnd=”scriptName”

–createRtn

delNode– удаляются все точки из указанных текстовых файлов.

–File| -RFile | -All – описано выше

-Hnd=”scriptName”

–createRtn

Return-Возврат старых файлов если они существуют в каталоги.

–File| -RFile | -All – описано выше

–createRtn – заменяемый файл тоже баккапится в каталоге

Каталог баккапов. В проекте создается каталог dolan котором команда createRtn будет создавать баккапы файлов. Например есть файл unit1.txt при выполнение какой-то операции над этим файлом будет создана копия «uni1-txt-001.dln» при возврате берется последний номер.

Оптимизация. Также в этом каталоге будет лежать хеш файл. То есть когда пользователь вызывает команду “MyProject.bat –All -newPoint” будут обработаны только файлы имеющие изменения. Хэш файлы используются только для команд Add, newPoint еще надо добавить опцию не смотреть хэш файлы.

13 лет назад
Zidan79
45 лет
13 лет в сервисе
Был
13 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $100

    Разработать программу для просмотра текстовых файлов различных форматов. Реализовать подсветку синтаксиса в зависимости от правил, составляемых пользователем. Язык – C# Стоимость и сроки в комменты

    Закрыт
    13 лет назад
  • Здравствуйте, нужно написать программу по функционалу очень близкую к "WinBlack Pro Net", в ней будет несколько дополнительных полей. Технологии: VC.Net C# + MS SQL Express Интересует ...

    Закрыт
    13 лет назад
  • Здравствуйте. Есть программа на С++ с исходниками, ее нужно немного подправить. Совсем чуть чуть. Цена по договоренности. Оплата после того, как покажете или удаленно как работает программа, или срины скинете, т.к. программа запускается только ...

    Закрыт
    13 лет назад
  • $2500

    есть сервер (linux), раздающий видеофайлы необходимо зашивать в каждый скачиваемый видеофайл уникальный (т.е. позволяющий идентифицировать конкретный акт скачивания) watermark в процессе его скачивания, с минимальным overhead-ом для процессора (т.е. не запуская полное перекодирование, а ...

    Закрыт
    13 лет назад
  • Добрый день, коллеги! Необходимо доработать (исправить) программу решения дифференциальных уравнений с помощью нейронной сети с радиально-базисными функциями, которая работает некорректно. Необходимо выявить и исправить ошибки и, возможно, дать рекомендации по работе с ...

    Закрыт
    13 лет назад
  • $500

    Суть программи: Программа - аналог плагина, который вы делали но в виде Windows приложения. Программа должна висеть в трее. Если человеку нужно "пробить" какой либо контакт - он нажимает на иконку в ...

    Прикладное ПО1 исполнитель
    Завершен
    13 лет назад
  • [С#] Написать код, который передаст NetCat CommerceML-файл NetCat умеет работать с CommerceML файлами. Требуется написать код на С# , который передаст на сайт NetCat этот CommerceML файл так, чтобы внутрение ...

    Прикладное ПОнет заявок
    Закрыт
    13 лет назад
  • Требуется программа (установка на windows, позднее возможно потребуется такая же для маков и линуксов) которая будет висеть в трэе. Задачи: При выходе клиента в интернет, при смене IP программа высылает этот IP на ...

    Закрыт
    13 лет назад
  • Есть такая бесплатная бухгалтерская программа - "БизнесПак", используется для создания счетов, счет-фактур и т.п. В программу вносятся реквизиты контрагентов - и она создает бух. документы по заданным шаблонам. Шаблоны идут вместе с программой. ...

    Закрыт
    13 лет назад