Externes Programm starten

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

Moderators: andrew, Husky

Forum rules

Immer Betriebssystem und QCAD Version angeben.

Verwendeten Postprozessor angeben.

Zeichnungsdateien und Bildschirmfotos beifügen.

Eine Frage pro Topic.

Post Reply
User avatar
andrew
Site Admin
Posts: 9019
Joined: Fri Mar 30, 2007 6:07 am

Externes Programm starten

Post by 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: 9019
Joined: Fri Mar 30, 2007 6:07 am

Re: Externes Programm starten

Post by 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);
}

Post Reply

Return to “QCAD/CAM”