Идея очень проста - различать эти два случая по размеру запускаемого файла, поскольку видеофайлы намного больше.
Вы можете создать программу для перехвата в Проводнике двойного щелчка по файлам .ts
, который запустит либо проигрыватель, либо редактор.
Это может быть сделано даже с помощью файла .bat
который имеет этот файл в качестве параметра.
(Непроверенная) модель для такого файла .bat
:
@echo off
setlocal
set maxbytesize=10000
FOR /F "usebackq" %%A IN ('%1') DO set size=%%~zA
if %size% LSS %maxbytesize% (
editor.exe '%1'
) else (
player.exe '%1'
)
Вам нужно будет назначить этот скрипт в качестве обработчика для файлов .ts
.
Смотрите для этого этот ответ StackOverflow .
Если вы хотите избежать черного прямоугольника, в котором будет выполняться скрипт .bat
, см. Сообщение
Запустите командный файл полностью скрытым способом.