add timing of synchronous execution
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52702 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -53,6 +53,7 @@
|
|||||||
#include "wx/numdlg.h"
|
#include "wx/numdlg.h"
|
||||||
#include "wx/textdlg.h"
|
#include "wx/textdlg.h"
|
||||||
#include "wx/ffile.h"
|
#include "wx/ffile.h"
|
||||||
|
#include "wx/stopwatch.h"
|
||||||
|
|
||||||
#include "wx/process.h"
|
#include "wx/process.h"
|
||||||
|
|
||||||
@@ -762,13 +763,15 @@ void MyFrame::OnExecWithRedirect(wxCommandEvent& WXUNUSED(event))
|
|||||||
|
|
||||||
if ( sync )
|
if ( sync )
|
||||||
{
|
{
|
||||||
wxLogStatus( _T("'%s' is running please wait..."), cmd.c_str() );
|
wxLogStatus("\"%s\" is running please wait...", cmd);
|
||||||
|
|
||||||
|
wxStopWatch sw;
|
||||||
|
|
||||||
wxArrayString output, errors;
|
wxArrayString output, errors;
|
||||||
int code = wxExecute(cmd, output, errors);
|
int code = wxExecute(cmd, output, errors);
|
||||||
|
|
||||||
wxLogStatus(_T("Command '%s' terminated with exit code %d."),
|
wxLogStatus("Command \"%s\" terminated after %ldms; exit code %d.",
|
||||||
cmd.c_str(), code);
|
cmd, sw.Time(), code);
|
||||||
|
|
||||||
if ( code != -1 )
|
if ( code != -1 )
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user