コード例 #1
0
ファイル: AliasProcessor.cs プロジェクト: CloudBai1984/CMud
 public static AliasProcessor GetInstance()
 {
     if (Instance == null)
     {
         Instance = new AliasProcessor();
     }
     return(Instance);
 }
コード例 #2
0
 private void StartTimer(string cmd)
 {
     try
     {
         Match  match = Regex.Match(cmd, @"#stimer\s(?<time>\d+)\s{?(?<cmd>[^}]+)}?", RegexOptions.Compiled);
         string time  = match.Groups["time"].Value;
         GlobalParams.Timer = int.Parse(time);
         AliasProcessor.GetInstance().AddAlias("timer", match.Groups["cmd"].Value);
     }
     catch (Exception)
     {
     }
 }
コード例 #3
0
ファイル: MainWindow.xaml.cs プロジェクト: CloudBai1984/CMud
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     AliasProcessor.GetInstance().SaveAlias();
     CustomVariable.SaveVariable();
 }
コード例 #4
0
ファイル: MainWindow.xaml.cs プロジェクト: CloudBai1984/CMud
 private void muiLoadAlias_Click(object sender, RoutedEventArgs e)
 {
     AliasProcessor.GetInstance().ReloadAlias();
 }