我正在开发一个在 Windows 上使用WxWidgets和Codeblocks的工程程序,它依赖于一些 Bash 脚本。我想使用单独的 Bash 窗口而不是 Windows 命令提示符运行程序(将彩色输出打印到 Bash 控制台)。
是否有任何简单的方法可以使用 WxWidgets 异步运行命令,因为 Wx-2.8 附带的示例包含 1231 行代码,我没有更多时间。
wxShell(_("bash --login -i")); // This locks the program until bash window closed
wxShell(_("bash -c grep bla bla")); //This works great but on CMD but
// I want to run on bash.exe like that
wxShell(_("egrep bla bla"));