Imports System.ComponentModel.Composition Imports System.IO Imports mpvnet Imports mpvnet.StaticUsing Imports CSScriptLibrary Public Class CSScriptAddon Implements IAddon Sub New() Dim scriptDir = mp.mpvConfFolderPath + "scripts" If Not Directory.Exists(scriptDir) Then Return Dim csFiles = Directory.GetFiles(scriptDir, "*.cs") If csFiles.Count = 0 Then Return CSScriptLibrary.CSScript.EvaluatorConfig.Engine = EvaluatorEngine.CodeDom For Each i In csFiles Try CSScriptLibrary.CSScript.Evaluator.LoadCode(File.ReadAllText(i)) Catch ex As Exception MsgError(ex.ToString) End Try Next End Sub End Class