private void CopyWebStatsDB() { string dbFolder = Path.Combine(Environment.CurrentDirectory, "Experiments", mConfig.ExperimentName); string file = "LocalUserStatistics.db"; if (!mCopyDone) { mCopyDone = true; string local = dbFolder.Substring(2); //string remote = "/home/opensim/opensim-0.7.3.1/bin/LocalUserStatistics.db"; string remote = "/home/opensim/opensim-0.7.6.1/bin/" + file; string server = "apollo.cs.st-andrews.ac.uk"; string pass = "******"; string username = "******"; ProcessController p = new ProcessController("cmd.exe", "C:\\Windows\\System32", ""); p.Start(); Thread.Sleep(500); p.PressKey("E:{ENTER}"); p.SendString("scp " + username + "@" + server + ":" + remote + " " + local); p.PressKey("{ENTER}"); p.SendString(pass); p.PressKey("{ENTER}"); p.SendString(pass); p.PressKey("{ENTER}"); p.Process.Close(); Thread.Sleep(5000); } }
private void shutdownButton_Click(object sender, EventArgs e) { Send(RemoteControlPlugin.SHUTDOWN); if (shutdownCheck.Checked) { mOpensim.PressKey("q{ENTER}"); Thread.Sleep(10000); Process.Start("shutdown", "/s /t 0"); } }