WxWidgets wxExecute

来自泡泡学习笔记
跳到导航 跳到搜索

如果你不想在同步执行命令时弹出终端窗口,可以这样做:

wxArrayString output;
wxArrayString errors;
wxExecute (command, output, errors);

就是这么简单。您可以检查输出和错误,看看是否有什么有趣的东西,但您不需要这样做。

为了在异步启动应用程序时完成相同的工作,您可能需要使用wxProcess。


程序启动资源管理器并选择一个文件

在窗口下的以下命令:打开选定指定文件夹、文件或程序的窗口视图。

  #ifdef __WXMSW__		 
      wxExecute(wxString::Format("explorer.exe /select,%s", fullPath.c_str()));
  #endif