使用JS开发仿CE工具源码
基于简易引擎JS版,使用javascript编写脚本,非常方便的就能开发出一个简单的仿ce工具
完整源代码已在码云开源:https://gitee.com/yisin/simple_ce
引入js库
<script src="http://eejs.yinsin.net/eejs-api.min.js"></script>
获取进程列表
ee.processAll({}, function(ret){
if(ret.list){
pdata = ret.list;
$('#processList').html('');
var arr = ['<option value="">---选择进程---</option>'];
for(var i = 0; i < pdata.length; i++){
arr.push('<option value="'+pdata[i].processId+'" '+(processId ==pdata[i].processId?'selected':'')+'>【' + pdata[i].processId + '】' + pdata[i].name + '</option>');
}
$('#processList').html(arr.join('\n'));
}
});
搜索内存
ee.processMemorySearch({'pid': pid, 'datatype': $('#datatype').val(), 'data': v}, function(ret){
mdata = [];
if(ret.count > 0){
mdata = ret.list;
$('.tips').html('搜索到'+ret.count+'个结果' + (ret.count > 500 ? ',因结果过多,暂不显示': ''));
if(ret.list && ret.list.length){
mdata = ret.list;
renderTable(ret.list);
}
} else {
$('#data-body').html('');
$('.tips').html('未搜索到结果');
}
$('.cover').addClass('hidden');
$('#btn-again').attr("disabled", false).addClass('btn-primary');
$('#btn-first').text('新的搜索');
});
修改内存数据
ee.processWriteInt({"pid": processId, "address": address, "data": data}, function(ret){
if(ret.status){
alert('修改成功');
}
});
附成品图:
简易引擎官网:http://eejs.yinsin.net
|