[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后会发现视窗还在如下图
http://img2.58codes.com/2024/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);    }}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章