使用JS开发仿CE工具源码
#### 使用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.processId+'" '+(processId ==pdata.processId?'selected':'')+'>【' + pdata.processId + '】' + pdata.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/images/ce1.jpg)
!(http://eejs.yinsin.net/images/ce2.jpg)
简易引擎官网:http://eejs.yinsin.net 啥意思,JS开发的CE,抓web的数据吗 ce能搜到的这个都能吗 世俗红尘 发表于 2019-8-13 20:35
ce能搜到的这个都能吗
这个没有详细的去测试,给不了你答案 看了哈api 里面有console.log 请问一下怎么调试呢 1085271662 发表于 2019-8-13 21:04
看了哈api 里面有console.log 请问一下怎么调试呢
ee.AppConfig({"debug": true}),debug参数设置为true,调式模式只能通过“开发调试器”打开才有效果,打包成eejs后,无法开启调试 天使3号 发表于 2019-8-13 19:43
啥意思,JS开发的CE,抓web的数据吗
现在JS可以操作进程的内存了吗?好神奇~ 不明觉厉,啥交CE? nb,谢谢楼主热心的分享 大佬 为什么我打开进程是空的呢?
页:
[1]