if(Condition) { ExpertRemove(); return; }
Ziheng Zhuang:
谢谢!
我找F1找半天没找到
Ziheng Zhuang:
请问,有办法实现将电脑也关掉吗?
我也没搞个啊,现学现用。
研究了一下,用DOS命令shutdown...
用脚本测试OK,命令调用后,120内自动关机
//+------------------------------------------------------------------+ //| test_turn_off_PC.mq4 | //| Copyright 2020,fxMeter | //| https://www.mql5.com/en/users/fxmeter | //+------------------------------------------------------------------+ //2020-5-20 14:15:15 #property copyright "Copyright 2020,fxMeter" #property link "https://www.mql5.com/en/users/fxmeter" #property version "1.00" #property strict #import "shell32.dll" int ShellExecuteW(int hWnd,string lpOperation,string lpFile,string lpParameters,string lpDirectory,int nShowCmd); #import //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- string lpFile="shutdown"; string lpParameters= "/s /t 120";//s表示关机,t表示超时,120秒内关机 ShellExecuteW(0,NULL,lpFile,lpParameters,NULL,0); } //+------------------------------------------------------------------+
Ziheng Zhuang:
我也没搞个啊,现学现用。
研究了一下,用DOS命令shutdown...
用脚本测试OK,命令调用后,120内自动关机
我草,兄弟牛逼!原来是要用动态链接库搞,谢谢!
Clerance Kwan:
我草,兄弟牛逼!原来是要用动态链接库搞,谢谢!
Clerance Kwan:
EA运行中,
请问使用有没有一句代码能够将EA关闭?
如果能顺带把电脑关掉,那就更牛逼了
ExpertRemove();退出当前EA。
如果要自动关机的话需要调用windows的api。
可以自动生成bat文件,在dat文件里面写入“shutdown /s /t 1000”;
然后ea通过api启动那个dat文件,电脑就进入定时挂机。
EA运行中,
请问使用有没有一句代码能够将EA关闭?
如果能顺带把电脑关掉,那就更牛逼了