If you can't get it to work globally, you can script it. Below is my powershell script to do exactly what you want. You would have to do 3 things to make it work:
1. Change the $watcher.path variable to your recorded TV path
2. Change the path to your copy of Comskip
3. Set the execution policy for Powershell (
here is a great resource I found online)
### SET FOLDER TO WATCH + FILES TO WATCH + SUBFOLDERS YES/NO
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = "D:\OneDrive\Recorded TV"
$watcher.Filter = "*.ts"
$watcher.IncludeSubdirectories = $true
$watcher.EnableRaisingEvents = $true
### DEFINE ACTIONS AFTER AN EVENT IS DETECTED
$action = { $path = $Event.SourceEventArgs.FullPath
$changeType = $Event.SourceEventArgs.ChangeType
Start-Process -FilePath "C:\Users\Steven Wittwer\Documents\Comskip\comskip.exe" -ArgumentList `"$path`"
Write-Host "$(Get-Date), ComSkip Processing started on $path"
}
### DECIDE WHICH EVENTS SHOULD BE WATCHED
Register-ObjectEvent $watcher "Created" -Action $action
# Register-ObjectEvent $watcher "Changed" -Action $action
# Register-ObjectEvent $watcher "Deleted" -Action $action
# Register-ObjectEvent $watcher "Renamed" -Action $action
while ($true) {sleep 5}
What this does is monitor for any new .ts files, and will run comskip on them. I run the script on startup.