mirror of
https://github.com/nuintun/command-manager.git
synced 2025-06-07 11:34:05 +08:00
update files
This commit is contained in:
parent
6a414764fa
commit
d3b1f33b9f
@ -194,8 +194,19 @@ module.exports = Vue.component('app-main', {
|
||||
}, false);
|
||||
|
||||
var step = 0;
|
||||
var timestamp = Date.now();
|
||||
|
||||
ipc.on('emulator', function (event, type, project, data){
|
||||
var now = Date.now();
|
||||
|
||||
if (now - timestamp > 1000) {
|
||||
step = 0;
|
||||
}
|
||||
|
||||
timestamp = now;
|
||||
|
||||
step++;
|
||||
|
||||
var delay = step * 16;
|
||||
var runtime = window.AppRuntime[project.name];
|
||||
|
||||
@ -203,20 +214,17 @@ module.exports = Vue.component('app-main', {
|
||||
switch (type) {
|
||||
case 'data':
|
||||
data += '';
|
||||
step++;
|
||||
break;
|
||||
case 'error':
|
||||
data = '执行出现错误: ' + data;
|
||||
step = 0;
|
||||
break;
|
||||
case 'close':
|
||||
data = '\u001b[32m命令执行完毕\u001b[39m\r\n';
|
||||
step = 0;
|
||||
break;
|
||||
}
|
||||
|
||||
setTimeout(function (){
|
||||
runtime.xterm.write(data + '');
|
||||
runtime.xterm.write(data);
|
||||
scroll(runtime.xterm);
|
||||
}, delay);
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user