public void 执行命令(M命令 __命令) { if (__命令.参数列表 != null && __命令.参数列表.Count > 0) { var __窗口 = new F输入参数(__命令, __实参 => _B命令行.执行(_进程标识, F命令行.合成命令(__命令, __实参))); new F空窗口(__窗口, "输入参数").ShowDialog(); } else { _B命令行.执行(_进程标识, __命令.命令行列表); } }
private void Do强制结束_Click(object sender, EventArgs e) { var __窗口 = new F结束进程(_B命令行.IsWindows); if (new F空窗口(__窗口, "结束进程").ShowDialog() == DialogResult.OK) { var __命令 = __窗口.命令; var __进程标识 = Guid.NewGuid().ToString(); _B命令行.创建进程(__进程标识); _B命令行.执行(__进程标识, __命令); _B命令行.结束进程(__进程标识); } }