/// <summary> /// 运行脚本 /// </summary> public void DoRunScript() { string[] textArry = _SrciptDoc.Text.Split('\n'); PrintHelper.Print.PrintData = printData; Task.Run(() => { string result = ""; Compile cp = new Compile(); cp.Run(textArry, ref result); if (result != "") { this.Dispatcher.Invoke(() => { MessageBox.Show(result, "错误提示"); }); } }); }