Программа предназначена для установки фантомов на DL для личных соревнований.

 

Как пользоваться программой:

  1. Копируем содержание таблицы, без шапки, в поле “Исходная таблица”.
  2. Теперь нужно составить маску таблицы, которая будет применятся к каждой строчке из таблицы.

Видов элементов маски всего 5 это:

                    “XX”          - данные этой колонки не нужны для построения фантомов.

                     “NN”         - колонка с именем участника.

                     “CC”         - колонка указывает страну участника.

                     “GG”         - колонка указывает город участника.

                     “01”..”99”  - колонка указывает, что в ней содержатся баллы за задачу 01..99.

 

                    Все элементы разделяются пробелами.

 

                  Как работает маска:

                        Если i-ая колонка таблицы это ненужные данные для построения фантомов, то и i-ый элемент

                                маски должен содержать “XX”.

                        Если i-ая колонка таблицы это имя участника, то и i-ый элемент маски должен содержать

                               NN”.

                        Если i-ая колонка таблицы это город участника, то и i-ый элемент маски должен содержать

                                GG”.

                        Если i-ая колонка таблицы это страна участника, то и i-ый элемент маски должен содержать

                               CC”.

                        Если i-ая колонка таблицы это класс участника, то и i-ый элемент маски должен содержать

                               KK”.

                        Если i-ая колонка таблицы это балл за j-ую задачу, то и i-ый элемент маски должен содержать

                               jj”.

  1. Указываем в поле “количество задач” количество задач в таблице.
  2. Указываем в поле “название фантомов” название фантомов (первая строка в файле pfantoms.cfg).
  3. Нажимаем на кнопку Сгенерировать.
  4. В меню-сохранить сохраняем фантомов, в указанной директории будет также лежать готовый файл pfantoms.cfg, всё готово к установке.

 

      Есть одна проблема.

          Если участник не посылал решение на задачу, то в таблице у него не 0, а пустое место, которое моя программа не умеет обрабатывать. Для этого есть программы Convert.exe, которая вставляет в пустые места 0 и между Именем и Фамилией вместо пробелов вставляет “подчёркивание”.

          Программа Convert.exe запускается с 2 параметрами это: исходный файл с таблицей и файл, куда будет выведена  отредактированная таблица.

          После этого берём отредактированную таблицу и строим по ней фантомов.

          Convert.exe работает только с HTML файлами.

 

         

Программу вы можете скачать здесь.