This commit is contained in:
qianlifeng
2013-12-22 19:35:21 +08:00
parent dcf52085ae
commit 121db63778
761 changed files with 569 additions and 112327 deletions

View File

@@ -62,6 +62,7 @@ namespace WinAlfred.PluginLoader
metadata.Version = ini.GetSetting("plugin", "Version");
metadata.ActionKeyword = ini.GetSetting("plugin", "ActionKeyword");
metadata.ExecuteFile = AppDomain.CurrentDomain.BaseDirectory + directory + "\\" + ini.GetSetting("plugin", "ExecuteFile");
metadata.PluginDirecotry = AppDomain.CurrentDomain.BaseDirectory + directory + "\\";
if (!AllowedLanguage.IsAllowed(metadata.Language))
{

View File

@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading;
using WinAlfred.Helper;
using WinAlfred.Plugin;
@@ -55,7 +55,16 @@ namespace WinAlfred.PluginLoader
}
InitPlugin(plugins);
return plugins;
}
private void InitPlugin(List<PluginPair> plugins)
{
foreach (IPlugin plugin in plugins.Select(pluginPair => pluginPair.Plugin))
{
new Thread(plugin.Init).Start();
}
}
}
}

View File

@@ -1,10 +1,5 @@
using System;
using System.Collections.Generic;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IronPython.Hosting;
using Microsoft.Scripting.Hosting;
using WinAlfred.Helper;
using WinAlfred.Plugin;
namespace WinAlfred.PluginLoader

View File

@@ -1,7 +1,5 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IronPython.Hosting;
using Microsoft.Scripting.Hosting;
using WinAlfred.Plugin;