2

Кто-нибудь знает программу, утилиту, веб-приложение и т.д., Которые можно использовать в качестве секундомера для отслеживания / отображения количества времени, прошедшего с момента нажатия пользователем кнопки «Пуск»?

Утилита должна дополнительно отслеживать / отображать такое же количество времени на других компьютерах наблюдения; то есть, когда я нажимаю кнопку запуска на первом / главном компьютере, два других компьютера получат пакет с указанием запустить их секундомеры; и то же самое произойдет, когда я нажму кнопку «Стоп» на первом / главном компьютере, остальные два компьютера получат пакет, сообщающий им об остановке таймеров.

Я видел подобную функциональность в Work Rave, однако ее нельзя запустить / остановить.

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

Обновление Я нашел ссылку на программу, которая, кажется, отвечает всем требованиям (хотя она не синхронизируется между двумя компьютерами, она синхронизируется между атомными часами и локальной машиной).

Это не совсем точно, через некоторое время часы перестают синхронизироваться, но этого достаточно для того, что я пытаюсь здесь осуществить. Это также обеспечивает секунды, что также было требованием для меня.

4 ответа4

1

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

1

Вы не указали операционную систему.

Я не знаю ни одного готового решения. Я думаю о двух возможностях:

Решение 1

Протокол VNC с использованием режима одного окна: На главном компьютере настройте и запустите сервер VNC, поддерживающий режим одного окна, и запустите любое приложение секундомера. Чтобы отобразить время на других компьютерах, используйте VNC-клиент и подключите его к VNC-серверу / удаленному окну.

Решение 2

Если вы можете работать с терминалом, это можно сделать с помощью секундомера / счетчика и netcat, чтобы передать результат (например, прошедшее время) на другие компьютеры.

Пример:

Пример секундомера с использованием секундомера командной строки отсюда и netcat для двоичного файла Windows отсюда:

Пакетный файл на главном компьютере (он должен находиться в том же каталоге, что и stopwatch.exe и nc.exe).

@echo off
stopwatch start > timestamp.txt
pause > null
stopwatch stop < timestamp.txt > elapsed.txt
nc -d -w 1 remote-pc-1 4444 < elapsed.txt
nc -d -w 1 remote-pc-2 4444 < elapsed.txt
...
type elapsed.txt

(замените remote-pc-N соответствующим образом, нажмите любую клавишу, чтобы остановить счет)

На удаленных компьютерах:

nc -L -p 4444

Также замените порт 4444, если он используется.

0

Я нашел ссылку на программу, которая, кажется, отвечает всем требованиям (хотя она не синхронизируется между двумя компьютерами, она синхронизируется между атомными часами и локальной машиной).

Картина работает на обоих ноутбуках

Это не совсем точно, через некоторое время часы перестают синхронизироваться, но этого достаточно для того, что я пытаюсь здесь осуществить. Это также обеспечивает секунды, что также было требованием для меня.

0

Вы можете попробовать эту программу (хотя сам не тестировал ее):http://download.cnet.com/MultiTrack-Stopwatch/3000-2350_4-10122220.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .