Идея очень проста - различать эти два случая по размеру запускаемого файла, поскольку видеофайлы намного больше.
Вы можете создать программу для перехвата в Проводнике двойного щелчка по .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
будет выполняться скрипт, см. Пост «
Запустите пакетный файл полностью скрытым способом» .