public static void MyRestore(int index, string backname, string a_b) { WriteLog.WriteLogFile(index + "", "准备关闭并备份"); Thread.Sleep(10000); string dizhi = null; string path = null; string seed = null; myqiehuancd(a_b, out dizhi, out path, out seed); if (backname.Length > 0) { myQuit(index, dizhi); Thread.Sleep(2000); zaiciguanbi(); WriteLog.WriteLogFile(index + "", "值得备份的" + backname); Thread.Sleep(20000); MyLdcmd.myBackup(index, @"c:\mypic_save\" + backname, dizhi); Thread.Sleep(30000); } else { myQuit(index, dizhi); Thread.Sleep(2000); zaiciguanbi(); } }
public static void BackupAndlunch(int index, string backname, string a_b) { WriteLog.WriteLogFile(index + "", "准备关闭并备份"); Thread.Sleep(10000); string dizhi = null; string path = null; string seed = null; myqiehuancd(a_b, out dizhi, out path, out seed); myQuit(index, dizhi); Thread.Sleep(2000); zaiciguanbi(); if (backname.Length > 0) { WriteLog.WriteLogFile(index + "", "值得备份的" + backname); Thread.Sleep(20000); MyLdcmd.myBackup(index, @"c:\mypic_save\" + backname, dizhi); } Thread.Sleep(30000); try { LogWriteLock.EnterReadLock(); MyLdcmd.myRestore(index, seed, dizhi); } catch { } finally { LogWriteLock.ExitReadLock(); } Thread.Sleep(40000); MyLdcmd.myRename(index, "雷电模拟器-" + index, dizhi); Thread.Sleep(5000); }