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