WxWidgets wxExecute

来自泡泡学习笔记
BrainBs讨论 | 贡献2024年10月31日 (四) 16:02的版本 (创建页面,内容为“如果你不想在同步执行命令时弹出终端窗口,可以这样做: wxArrayString output; wxArrayString errors; wxExecute (command, output, errors); 就是这么简单。您可以检查输出和错误,看看是否有什么有趣的东西,但您不需要这样做。 为了在异步启动应用程序时完成相同的工作,您可能需要使用wxProcess。 ===程序启动资源管理器并选择一个文件=== 在窗口下的以下命…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

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

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

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

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


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

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

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