Объявление

Свернуть
Пока нет объявлений.

Работа из командной строки

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

    Работа из командной строки

    Добрый день!

    Сейчас (версия от 27.02.2009), если передать CheckXML.exe в командной строке имя несуществующего файла, откроется главное окно программы.
    То же самое будет, если имя входного файла начинается не с символов "pfr"
    Никаких сообщений, почему проверка не была проведена, не выводится.
    Файл отчета также не формируется.

    Можно ли сделать, чтобы в этих случаях выводилось сообщение об ошибке: к примеру, "Входной файл не существует", или "Неверный формат имени"?

    Спасибо.

    #2
    Сделать можно

    Комментарий


      #3
      Наверное, я не совсем точно описал проблему.

      Поведение программы при запуске проверки через командную строку отличается от поведения при запуске через пункт меню "Тестирование файла ПФР".
      Пусть имеется файл "123.xml"

      1. Запускаем проверку через меню "Тестирование файла ПФР". Формируется отчет, в котором указано: "***50: Ошибка в имени входящего файла. Не соответствие шаблону PFR-700-Y-9999-ORG-999-999-999999-DCK-99999-DPT-999999-DCK-99999". Все хорошо. Пользователь читает описание ошибки, и понимает, что надо поправить имя.

      2. Запускаем из командной строки: "CheckXML.exe 123.xml". Пользователь ожидает формирования отчета (как в п.1) с результатами проверки. Вместо этого открывается главное окно программы, файл отчета не создается. Это, на мой взгляд, неправильно. Ведь в таком случае пользователю не понятно, что не так с его отчетом "123.xml", и почему CheckXML отказался от проверки.

      Считаете ли Вы это проблемой?
      И, соответственно, будет поведение CheckXML в случае (2) изменено в новых версиях?

      Комментарий


        #4
        Сообщение от Dimmo Посмотреть сообщение
        Пусть имеется файл "123.xml"
        1. Запускаем проверку через меню "Тестирование файла ПФР".
        Если в программе ЧекХМЛ сможете такое проделать, то с меня коньяк

        А если нет?

        Комментарий


          #5
          Неудачный пример
          1. Проверяем файл "pfr123.xml"
          2. Из командной строки запускаем:
          CheckXML.exe "C:\Program Files\CheckXML\pfr123.xml"

          Комментарий


            #6
            Сделаем в следующей версии

            Комментарий


              #7
              Добрый день!
              Подскажите, реализован ли пакетный режим проверки при вызове из командной строки?
              И, если нет, то будет ли он вообще?

              Комментарий


                #8
                Сделать можно. Вопрос нужно ли, кому и для чего. После того как разошлись суррагаты из отдельных библиотек хотелось бы определенности в этих вопросах.
                Предлагаю пообщаться по почте info@buhsoft.ru

                Комментарий


                  #9
                  Нужно!!! Запускаю проверку из внешней программы (своей). Просьба сделать пакетный режим аналогично тому, как было в CHEKPSN!

                  Комментарий


                    #10
                    info@buhsoft.ru

                    Комментарий

                    реклама

                    Свернуть
                    Обработка...
                    X