[WMX3] 3.Creating and Closing Devices

主要的功能就是开启/关闭 WMX3Engline.exe

使用方法

using WMX3ApiCLR;

WMX3Api wmxApi = new WMX3Api();

//开启
wmxApi.CreateDevice(_wmxApiPath, DeviceType.DeviceTypeNormal, _waitTimeMilliseconds);
//_wmxApiPath : WMX3Engline.exe 资料夹路径(C:\Program Files\SoftServo\WMX3\)
//_waitTimeMilliseconds : 几毫秒後开启

//关闭
wmxApi.StopEngine(_waitTimeMilliseconds);
//_waitTimeMilliseconds : 几毫秒後关闭

在使用StopEngine後会发现视窗还在如下图
https://ithelp.ithome.com.tw/upload/images/20210809/20134736AIwiGoEGk3.png

如果要在关闭时连同视窗一起关闭,可利用Process中的Close()和Kill()。

if (!wmx_EngineDefine.CurrentEngineState.Equals(EngineState.Idle))
{
    wmx_EngineService.closeEngine();
}

if (FunProcess.IsProcessExist(Define.EngineFullPath))
{
    int code = FunProcess.CloseProcess(Define.EngineFullPath);
    if (!code.Equals(0))
    {
        FunProcess.KillProcess(Define.EngineFullPath);
    }
}

<<:  [WMX3] 2.WMX3Console

>>:  Day29 参加职训(机器学习与资料分析工程师培训班),Tensorflow.keras & Pytorch

[Day26] - Django-REST-Framework API 期末专案实作 (一)

不知不觉,铁人赛慢慢要进入尾声了,感谢过程中队友们彼此提携,互相提醒。 在前几天中,和大家介绍了 D...

Day 27 -- Rails 实作 Rails-i18n语言选项在Bootstrap4 导览列

第一步当然是先安装 rails-18n gem 接着建立导览列可以在以下连结复制贴上即可:https...

D36-铁人赛完赛心得

铁人赛完赛罗~~ 在完赛的这一刻,我发现,我获得的东西,比我写出来的东西还多。 - 除了看自己写出来...

firefox ftp enable 功能开启

FireFox 网址列输入 about:config 搜寻 ftp network.ftp.enab...

【Day 16】 介绍 AWS 中资讯安全 - 流量相关日志

大家午安~ 就以先前我们於 AWS 建置个人的 WordPress 网站举例(如下图所示),若要访问...