JMP-App automatisch starten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich erstelle eine kurze JMP-App, um Diagramme zu generieren. Ich muss diese App starten, ohne das JMP-Startfenster zu starten (wie beim Erstellen einer ausführbaren Datei).
Wenn ich ein Skript (.jsl) verwende, kann ich es aus einer Batchdatei wie dieser starten:
start „C:\Programme (x86)\SAS\JMPSW\12\jmp.exe“ „C:\Benutzer\sdgf\Desktop\JMP\Premiers essais\try.jsl“
Kaufen Sie das Hinzufügen von „//!“ im Rahmen des Skripts.
Aber mit einer JMP-App (.jmpappsource) ist es unmöglich, dasselbe zu tun.
Wie kann ich das machen?
Vielen Dank im Voraus für Ihre Antworten.
Romain
Betreff: JMP-App automatisch startenEine andere Möglichkeit: hinzufügen << laufen am Ende des Codes in der .jmpappsource-Datei.
Ich mag @pmroz Ansatz zur Verwendung des Hilfs-JSL-Codes open(application.jmpapp) 

Damit ist auch mein Rätsel gelöst, wie man eine JMP-Anwendung am einfachsten in ein Jmp-Add-In einbinden kann ... ohne Probleme!
<ACTION type="text">open("$ADDIN_HOME(AddIn name)\Application.jmpapp")</ACTION>
Alternative Lösungen:
- verlinke die .jmpappsource Datei im . jmpcust Add-In-Definitionsdatei
<ACTION type=""path"">$ADDIN_HOME(AddIn-Name)\Application.jmpappsource</ACTION>
(und hinzufügen << laufen am Ende des Codes) - verlinke die .jmpapp Datei in der .jmpcust Add-In-Definitionsdatei
<ACTION type=""path"">$ADDIN_HOME(AddIn-Name)\Application.jmpapp</ACTION>
(und hinzufügen << laufen am Ende des Codes *)
Beide Alternativen sind gefährlich, da nach jeder Bearbeitung des Codes die << laufen muss erneut manuell hinzugefügt werden.
*) ohne das << laufen am Ende, auch mit dem Dateityp .jmpapp NEIN Anwendung wird geöffnet;
Andererseits: mit dem << laufen am Ende des Codes, Sie erhalten 2 Bewerbungen wenn du Öffnen Sie die Anwendung direkt über die .jmpapp-Datei 
Betreff: JMP-App automatisch startenVielen Dank, das funktioniert gut. DanSchikore
Funktioniert auch, ist aber in meinem Fall nicht wirklich die beste Lösung. PMroz
Betreff: JMP-App automatisch startenIch denke, das .jmpapp-Detail in Peters Antwort ist hier der wichtige Teil.
Wenn Sie die JMP-Anwendung standardmäßig speichern, erhalten Sie eine . jmpappsource Datei, die beim Öffnen den Editor aufruft.Wenn Sie „Speichern unter“ (Windows) oder „Exportieren“ (Mac) verwenden, um a zu speichern .jmpapp Datei wird die Anwendung beim Öffnen ausgeführt.Ich glaube nicht, dass Sie in diesem Fall eine Bat-Datei oder einen JSL-Wrapper benötigen.
Betreff: JMP-App automatisch startenKönnte ein direkterer Weg sein, aber das funktioniert.Fügen Sie den folgenden Code ein try.jsl .Beachten Sie das .jmpapp Verlängerung.
//!
// Die obige Zeile bedeutet, dass Sie einfach das Programm ausführen
jmp_app_program = „c:\temp\My Great Program.jmpapp“ ;
offen ( jmp_app_program ) ;