ShellExecute 执行后保持屏幕并等待字符
ShellExecute hold screen after execution and wait for character
#import "shell32.dll"
int ShellExecuteW(int hwnd,string operation,string file,string parameters,string directory,int showCmd);
#import
string strParameters = "/c terms.exe";
int result = ShellExecuteW(0, "open", "cmd.exe", strParameters , NULL, 1);
if (result <= 32) Print("Shell Execute Failed: ", result);
以上是我使用 windows 10 ShellExecute 命令在 MQL 中执行外部可执行文件的代码。但是程序中有一个问题,我在终端上看到了这个问题,但是由于终端在没有让我读取错误的情况下离开,我无法调试这个问题。请告诉我如何按住屏幕直到按下键。这样我就可以阅读消息。
请帮我解决这个问题。
更改"cmd.exe"参数:
string strParameters = "/k terms.exe";
这会在命令执行后保持控制台 window 打开。
#import "shell32.dll"
int ShellExecuteW(int hwnd,string operation,string file,string parameters,string directory,int showCmd);
#import
string strParameters = "/c terms.exe";
int result = ShellExecuteW(0, "open", "cmd.exe", strParameters , NULL, 1);
if (result <= 32) Print("Shell Execute Failed: ", result);
以上是我使用 windows 10 ShellExecute 命令在 MQL 中执行外部可执行文件的代码。但是程序中有一个问题,我在终端上看到了这个问题,但是由于终端在没有让我读取错误的情况下离开,我无法调试这个问题。请告诉我如何按住屏幕直到按下键。这样我就可以阅读消息。
请帮我解决这个问题。
更改"cmd.exe"参数:
string strParameters = "/k terms.exe";
这会在命令执行后保持控制台 window 打开。