Eine sehr einfache Idee besteht darin, zwischen den beiden Fällen nach der Größe der zu startenden Datei zu unterscheiden, da Videodateien viel größer sind.
Sie können ein Programm erstellen, um im Explorer den Doppelklick auf .ts
Dateien abzufangen, die entweder den Player oder einen Editor starten. Dies kann sogar nur durch eine .bat
Datei erfolgen, die die Datei als Parameter hat.
Ein (nicht getestetes) Modell für eine solche .bat
Datei ist:
@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' )
Sie müssen dieses Skript als Handler für .ts
Dateien festlegen . Siehe dazu diese StackOverflow-Antwort .
Wenn Sie das schwarze Rechteck vermeiden möchten, in dem das .bat
Skript ausgeführt wird, lesen Sie den Beitrag
Eine Batchdatei vollständig versteckt ausführen .