Externes Programm starten

Diskussionen rund um das CAM (Computer-Aided Manufacturing) Add-On von QCAD 3

Moderators: andrew, Husky

Externes Programm starten

Postby andrew » Tue Jan 14, 2014 1:24 pm

Von einem QCAD/CAM Benutzer:

Ist es möglich, ein CAM-Script anzuweisen, zum Schluss ein weiteres (Windows-)Programm zu starten?
User avatar
andrew
Site Admin
 
Posts: 2367
Joined: Fri Mar 30, 2007 6:07 am

Re: Externes Programm starten

Postby andrew » Tue Jan 14, 2014 1:37 pm

Ja, Sie können zum Beispiel in der Funktion endExport das Qt API benutzen, um einen externen Prozess zu starten:

Beispiel Datei "scripts/Cam/CamConfigurations/LaunchExternalApp.js":

include("GCode.js");

function LaunchExternalApp(documentInterface, newDocumentInterface) {
GCode.call(this, documentInterface, newDocumentInterface);
}

LaunchExternalApp.prototype = new GCode();


LaunchExternalApp.prototype.endExport = function() {
GCode.prototype.endExport.call(this);

// launch external application to display the file in a text editor:
var process = new QProcess();
var args = [ "-t", this.fileName ];
process.start("/usr/bin/open", args);
}
User avatar
andrew
Site Admin
 
Posts: 2367
Joined: Fri Mar 30, 2007 6:07 am


Return to QCAD CAM 3 Add-On

Who is online

Users browsing this forum: No registered users and 1 guest