Откройте видео файл, нажав на ячейку - PullRequest
0 голосов
/ 25 августа 2011

У меня есть электронная таблица со списком имен файлов видео в одном столбце.

Я хотел бы открыть проигрыватель видео при нажатии на имя файла.

Есть липростой способ сделать это?

Есть хак, который позволяет вам вызывать внешние приложения с помощью команды HYPERLINK:

=HYPERLINK("mplayer", "foo")

Это открывает mplayer (или как вы там ни говорите).Однако, если я пытаюсь передать аргумент командной строки в исполняемый файл, используя:

=HYPERLINK("mplayer ~/Desktop/foo.mpeg", "foo")

, то я получаю сообщение об ошибке: «OpenOffice не удалось найти веб-браузер в вашей системе».Вероятно, он пытается разобрать первый аргумент и отключить пробел.

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

Список имен файлов генерируется автоматически (сотни), поэтому я не хочу ничего делать вручную.

1 Ответ

1 голос
/ 25 августа 2011

Вы можете попробовать использовать% 20 ​​вместо пробела, хотя я не ожидаю, что это сработает.

Есть ли у вашего игрока что-то вроде списка воспроизведения?Похоже, что было бы более прямым составить список воспроизведения в любом формате, чем попытка заставить HYPERLINK () работать здесь.

Другая возможность состоит в том, чтобы посмотреть, есть ли схема URL, зарегистрированная наваша система, которая будет вызывать плеер, а не командную строку.Или просто используйте схему file: и посмотрите, сможете ли вы запустить mpeg таким образом.Возможно, вам придется использовать путь к файлу, чтобы получить его правильно.Вам также может потребоваться% -escape '' ', если у вас есть какой-либо из них.

...