35 lines
949 B
C#
35 lines
949 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
|
|||
|
namespace DynamicLink
|
|||
|
{
|
|||
|
public static class Launcher
|
|||
|
{
|
|||
|
public static void StartModule(string name, string args = "")
|
|||
|
{
|
|||
|
if (Modules.Items.Count == 0) Modules.CollectData();
|
|||
|
Modules.ExecuteModule(name, args);
|
|||
|
}
|
|||
|
|
|||
|
public static void About()
|
|||
|
{
|
|||
|
new AboutWindow().ShowDialog();
|
|||
|
}
|
|||
|
|
|||
|
public static string FindHelpFiles()
|
|||
|
{
|
|||
|
string[] possible_paths = {
|
|||
|
Environment.CurrentDirectory + "\\documentation\\index.xml",
|
|||
|
Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\documentation\\index.xml" };
|
|||
|
|
|||
|
foreach (var i in possible_paths)
|
|||
|
if (System.IO.File.Exists(i)) return i;
|
|||
|
|
|||
|
// Haven't found anything? Abandon
|
|||
|
return "";
|
|||
|
}
|
|||
|
}
|
|||
|
}
|