Обсуждение:Запись ТЕКСТОВОГО видео ВСЕХ действий пользователя с возможностью поиска по содержимому

5 (1)
  • Развернуть Обсуждение:Запись ТЕКСТОВОГО видео ВСЕХ действий пользователя с возможностью поиска по содержимому ( Обсуждение примера  26.04.2012 08:39 )
    0(0)
    В пакет входят.
    1. Программа захвата экранов консольных приложений, FAR - RSBank - и.т.д. и записи их в форматированный текстовый файл.
    2. Макрос воспроизведения записанных видео файлов в цвете и с перемоткой.

    Зачем это надо:
    1. Проводить разборы полетов кто что ввел и куда, 100% доказательство вины пользователя что он видел что делает, а не виртуальные фискальные данные рстайловцев по которым понять что и как сделал юзер иногда непонятно.
    2. Самим разобраться что и как нажимал пользователь.
    3. Создавать учебные пособия для пользователей что как нажимать, причем видео можно создавать в обычном текстовом редакторе.
    4. Можно отказаться от штатного механизма operlog поскольку все это теперь можно видеть в цвете и динамике.

    Поиск осуществляется по любой информации видимой на экране пользователя любым текстовым редактором Far, TotalComander.

    По объему:
    Может показаться что записанное видео занимает очень много места, но это обманчивое первое впечатление, 1 день банка на 150 пользователей занимает 2.5 ГБ, после архивации раром остается всего 19 МБ, т.е около 7 ГБ в ГОД, это копеечный объем данных.

    Настройка записи:
    в каталоге терминала переименовать имеющийся term.exe в oldterm.dat положить term.exe capvid.ini в каталог терминала, в capvid.ini указать путь куда будут писаться видео файлы.
    Воспроизведение:
    разместить файлы из каталога player на сервере rsbank настроить пути в макросе, запустить выбрать видео и наслаждаться просмотром ;)
    Посмотреть пример
    >> Ответить
    • Развернуть Неопределенный идентификатор ParamsSplit при компиляции player.mac ( sokols  26.04.2012 12:34 )
      0(0)
      Not specified
      >> Ответить
    • Развернуть Не получается, не пишется видео (+) ( sokols  26.04.2012 13:22 )
      0(0)
      1. Версия РС-Банка какая?
      2. В capvid.ini в строке VIDEOPATH=..\\TxtFile\RSVideo\ существенно, что двойной слэш стоит?
      3. Что за параметр CURRDIR=
      4. Пути относительно сервера указывать? (собственно, и так, и эдак пробовал)

      РС 5.50.002.44
      >> Ответить
    • Развернуть очень интересная примочка ( Vic_Tomsk  11.10.2012 14:34 )
      0(0)
      Добрый день!

      Попробовали использовать в работе, понравилось.

      Пытаемся применить для визуального тестирования своих модулей.
      Идея была такая:
      1. пишем скрипт на autoIT для нажатий кнопок и проведения действий - запуск Рски, ввод логина и пароля, запуск пункта меню (запуск модуля), далее какие-то действия пользователя в модуле.
      2. делаем новую версию модуля, надо протестировать (процедурные тесты есть, хочется визуальный авто-тест), для этого прогоняем скрипт autoIT на обоих версиях.
      3. сравниваем файлы записанного видео (программой для сравнения текстовых файлов).

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

      Можно ли доработать пример в этом направлении?
      >> Ответить
      • Развернуть И как это должно выглядеть? ( LeonL  11.10.2012 14:50 )
        0(0)
        Для вашей задачи скорее подходит http://support.softlab.ru/Portal/Samples/sample.asp?id=285
        А моя писалка, это приложение которое делает снимки экрана терминала рс и пишет разницу в файл, при этом может получится что ей достанется наполовину нарисованый кадр или вобще начало рисования.
        Проблема перехвата нажатий терминала так и не решена, по крайней мере я пока не сообразил как захватить клавиатурный поток.
        Также моя писалка пишет идентификатор времени в файл, по этому все кадры будут отличаться, по идее если я уберу идентификатор времени TM,083423, то видео должно совпадать особенно в двухзвенке.
        >> Ответить