static void Main(string[] args) { //String res = ProcessUtils.ExecuteCommand( // "\"C:\\Thesis\\BPEA-robot\\src\\HeuristicLab.Problems.BpEaGA\\HeuristicLab.Problems.BpEaGA\\runBattle.bat\"", // new[] {"il.ac.bgu.cs.bp.bpjsrobot.BPjsRobot", "sample.SittingDuck", "1" }); // String res = ProcessUtils.ExecuteCommand("ipconfig"); String res = ProcessUtils.ExecuteCommand(@"java -Xmx512M -DNOSECURITY=true -Dsun.io.useCanonCaches=false -cp .;C:\Thesis\BPEA-robot\src\HeuristicLab.Problems.BpEaGA\HeuristicLab.Problems.BpEaGA;c:/thesis/robocode/libs/robocode.jar;C:/Users/meytal/.m2/repository/org/apache/commons/commons-jexl3/3.1/commons-jexl3-3.1.jar;C:/Users/meytal/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar;C:/Users/meytal/.m2/repository/com/github/bthink-bgu/BPjs/0.9.6/BPjs-0.9.6.jar;C:/Users/meytal/.m2/repository/org/mozilla/rhino/1.7.9/rhino-1.7.9.jar BattleRunner sample.Tracker c:\\Thesis\\robocode false 1 sample.SittingDuck"); Console.Out.WriteLine(res); Console.Out.WriteLine(Double.Parse(res)); Console.In.Read(); }
private void MainForm_Load(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(ipAddress)) { var processResultParser = new IpConfigResultParser(cb_Computer); ProcessUtils.ExecuteCommand("ipconfig > tmpfile && grep 'IPv4 Address' tmpfile && rm tmpfile", processResultParser); } else { cb_Computer.Items.Add(ipAddress); cb_Computer.SelectedIndex = 0; } }