So aktivieren Sie StartskriptsIch habe gerade ein benutzerdefiniertes Transformationsskript für Einheitenumrechnungen erstellt, z. B. ft in km. Ziemlich cool, dass JMP mich das machen lässt.
Aber jetzt möchte ich, dass diese jedes Mal aktiviert werden, wenn ich JMP ausführe. Ich habe nach "Startskripten" und ähnlichem gesucht, aber nirgendwo eine Erwähnung dazu gefunden.
Wie kann ich diese benutzerdefinierten Transformationen dauerhaft machen? Oder wie kann ich JMP automatisch bei jedem Start eine .jsl-Datei ausführen lassen?
Betreff: So aktivieren Sie StartskripteIch finde @gzmorgan0 hat eine gute Idee mit einem Add-In.
Ich habe hier zwei Dinge hinzuzufügen:
- Ein Add-In muss keine Benutzeroberfläche oder anderen Code haben als Code, der beim Start ausgeführt wird .Auf diese Weise können Sie ein Add-In erstellen, das nur eine Funktionsbibliothek ist.
- Es gibt bereits ein Beispiel für diese Art von Add-In, und obwohl es Fuß nicht in Kilometer umwandelt, macht es Fuß in Meilen und Meilen in Kilometer um. Es ist auch durch einfaches Bearbeiten einer Datentabelle erweiterbar. Hör zu: Konvertierungsfunktionsbibliothek .
Betreff: So aktivieren Sie StartskripteHoppla, @txnelson gepostet, bevor ich meine Antwort abgeschlossen habe.Jim bot eine andere Möglichkeit.
Nur eine Warnung, dass einige Unternehmen Sicherheitssysteme haben, die nach Startskripten für Anwendungen (OS) suchen, die sich beschweren oder deren Verwendung behindern. Aus diesem Grund verwende ich normalerweise die Add-In-Funktion, JMP startet und führt dann die Add-Ins aus, die für die Ausführung beim Start konfiguriert wurden.
Verwenden Sie, was für Sie und Ihre Umgebung am besten funktioniert.Viel Glück.
Betreff: So aktivieren Sie Startskripte@BHarris ,
Ich würde eine Funktion (oder eine Reihe von benutzerdefinierten Funktionen) erstellen und sie zu einem Add-In machen. Sie können das Skript bei jedem Start einer JMP-Sitzung ausführen lassen. Unten sehen Sie einen Screenshot des Dialogfelds „Neues Add-In“. Dann können Sie diese Funktionen wie jede andere JMP-Funktion verwenden.
Sie können einen Hotkey erstellen, um die Ausführung des Skripts zu initiieren, und mehr. Es gibt mehrere Methoden, was am besten ist, hängt davon ab, wie Sie es verwenden möchten. Zum Beispiel:
- Definieren Sie einen Hotkey, der die aktuelle Datentabelle () nach einer beliebigen Spalte mit ft als Einheit durchsucht, konvertieren Sie dann diese Spalte und ändern Sie ihre Einheiten in km.das wäre ein Drehbuch
- Definieren Sie eine benutzerdefinierte Benutzerfunktion, sagen Sie ::MyConvert(column, from_units_text, to_units_text) zB ::MyConvert(:SidewalkLength,"ft", "km").
- usw.
Wählen Sie aus dem JMP aus Hauptmenü > Hilfe > Bücher > Scripting Guide . Suchen Sie für JMP 14, Kapitel 16, nahe Seite 816, nach der Dokumentation zum Erstellen und Verwalten eines Add-Ins. Ich empfehle Ihnen, dies zuerst zu lesen, bevor Sie eines bauen. Beachten Sie, dass Sie angeben können, dass dies ausgeführt werden kann, wenn JMP gestartet wird.

Betreff: So aktivieren Sie StartskripteDie Dokumentation dazu befindet sich im Scripting Guide
Führen Sie beim Start ein Skript aus
Wenn Sie bei jedem Start von JMP dasselbe Skript ausführen möchten, nennen Sie es jmpStart.jsl und platzieren Sie es dort
einem der folgenden Ordner, je nach Betriebssystem. Wenn JMP startet, wird JMP
sucht in diesen Ordnern in der Reihenfolge, in der sie hier aufgeführt sind, nach dem Skript jmpStart.jsl. Das
Der erste, der gefunden wird, wird ausgeführt, und die Suche wird sofort beendet.
Hinweis: Einige Pfadnamen in diesem Abschnitt beziehen sich auf den Ordner „JMP“. Unter Windows ist in JMP Pro die
Der Ordner „JMP“ heißt „JMPPro“. In JMP Shrinkwrap heißt der Ordner „JMP“ „JMPSW“.
Unter Windows:
1. C:/Benutzer//AppData/Roaming/SAS/JMP/14
2. C:/Benutzer//AppData/Roaming/SAS/JMP
Auf Macintosh:
1. /Benutzer//Library/Application Support/JMP/14
2. /Benutzer//Library/Application Support/JMP
Das Skript jmpStart.jsl wird nur für einen bestimmten Benutzer auf einem Computer ausgeführt. Sie können ein Skript hinzufügen
mit dem Namen jmpStartAdmin.jsl an einer der folgenden Stellen, je nach Ihrem Betrieb
System. Dieses Skript wird für jeden Benutzer auf einem Computer ausgeführt. JMP sucht nach dem Administrator
Startskript zuerst und führt es aus, wenn es gefunden wird. Dann sucht JMP nach dem Startskript des Benutzers und
führt es aus, wenn es gefunden wird.
Unter Windows:
1. C:/ProgramData/SAS/JMP/14
2. C:/ProgramData/SAS/JMP
Auf Macintosh:
1. /Library/Application Support/JMP/14
2. /Library/Application Support/JMP