Esempio n. 1
0
 void LoadActionData()
 {
     ad_ = null;
     try
     {
         StreamReader sr   = new StreamReader(LocalFullPath(configFile), Encoding.Default);
         var          json = sr.ReadToEnd();
         sr.Close();
         ad_ = JsonConvert.DeserializeObject <ActionData>(json);
     }
     catch (Exception)
     {
     }
     if (ad_ == null)
     {
         ad_ = GenerateDefaultActionData();
         var          j  = JsonConvert.SerializeObject(ad_, Formatting.Indented);
         StreamWriter sw = new StreamWriter(LocalFullPath(configFile), false, Encoding.Default);
         sw.Write(j);
         sw.Close();
     }
 }
Esempio n. 2
0
File: Main.cs Progetto: xxy1991/cozy
        void LoadActionData()
        {
            ad_ = null;
            try
            {
                StreamReader sr = new StreamReader(LocalFullPath(configFile), Encoding.Default);
                var json = sr.ReadToEnd();
                sr.Close();
                ad_ = JsonConvert.DeserializeObject<ActionData>(json);
            }
            catch (Exception)
            {

            }
            if (ad_ == null)
            {
                ad_ = GenerateDefaultActionData();
                var j = JsonConvert.SerializeObject(ad_, Formatting.Indented);
                StreamWriter sw = new StreamWriter(LocalFullPath(configFile), false, Encoding.Default);
                sw.Write(j);
                sw.Close();
            }
        }
Esempio n. 3
0
File: Main.cs Progetto: xxy1991/cozy
 ActionData GenerateDefaultActionData()
 {
     var ad = new ActionData()
     {
         actionOpenDirctory = new Dictionary<string, ActionOpenDirctory>()
         {
             {
                 "win",
                 new ActionOpenDirctory()
                 {
                     Key = "win",
                     Dirctory = @"c:\windows",
                 }
             }
         },
         actionOpenExe = new Dictionary<string, ActionOpenExe>()
         {
             {
                 "cc",
                 new ActionOpenExe()
                 {
                     Key = "cc",
                     Exe = "calc",
                 }
             }
         },
     };
     return ad;
 }