30 lines
725 B
C#
30 lines
725 B
C#
|
|
using System;
|
||
|
|
using System.Diagnostics;
|
||
|
|
using System.IO;
|
||
|
|
using Cvte.EasiNote;
|
||
|
|
using Cvte.Windows.Input;
|
||
|
|
|
||
|
|
namespace BetterEN5.UI;
|
||
|
|
|
||
|
|
public class ManagerMenuItem : BoardEditMenuItem
|
||
|
|
{
|
||
|
|
public ManagerMenuItem()
|
||
|
|
{
|
||
|
|
SortHint = 999;
|
||
|
|
Command = new DelegateCommand(() =>
|
||
|
|
{
|
||
|
|
var baseDir = AppDomain.CurrentDomain.BaseDirectory;
|
||
|
|
var mgrPath = Path.Combine(baseDir, "Better-Seewo.Manager.exe");
|
||
|
|
if (File.Exists(mgrPath))
|
||
|
|
{
|
||
|
|
Process.Start(new ProcessStartInfo
|
||
|
|
{
|
||
|
|
FileName = mgrPath,
|
||
|
|
UseShellExecute = true
|
||
|
|
});
|
||
|
|
}
|
||
|
|
});
|
||
|
|
Predicate = _ => true;
|
||
|
|
}
|
||
|
|
}
|