include("scripts/EAction.js"); include("scripts/simple.js"); function OptimizeConvert(name) { this.name = name || "平面" } OptimizeConvert.includeBasePath = includeBasePath; OptimizeConvert.prototype.exec = function () { var path = OptimizeConvert.includeBasePath; EAction.handleUserMessage(path + "/ProgressBar.exe"); // 优化操作 var process = new QProcess; process.setProgram(path + "/ProgressBar.exe"); var args = []; args.push(path); args.push(this.name); process.setArguments(args); process.start(); process.waitForStarted(); //等待程序启动 process.waitForFinished(-1);//等待程序关闭 }