So aktivieren Sie StartskripteIch habe gerade ein benutzerdefiniertes Transformationsskript für die Einheitenumrechnung erstellt, z. B. ft in km. Ziemlich cool, dass JMP mir das ermöglicht.
Aber jetzt möchte ich, dass diese jedes Mal aktiviert werden, wenn ich JMP ausführe. Ich habe nach „Startup-Skripten“ und Ähnlichem gesucht, aber nirgends einen Hinweis darauf gefunden, wie das geht.
Wie kann ich diese benutzerdefinierten Transformationen dauerhaft machen? Oder wie kann ich dafür sorgen, dass JMP bei jedem Start automatisch eine .jsl-Datei ausführt?
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 nicht über eine Benutzeroberfläche oder einen anderen Code verfügen als Code, der beim Start ausgeführt werden soll .Auf diese Weise können Sie ein Add-In erstellen, das lediglich eine Funktionsbibliothek ist.
- Es gibt bereits ein Beispiel für ein solches Add-In, und es rechnet zwar nicht Fuß in Kilometer um, wohl aber Fuß in Meilen und Meilen in Kilometer. 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 weitere Option.
Nur als Hinweis: Einige Unternehmen verfügen über Sicherheitsfunktionen, die nach Startskripts für Anwendungen (Betriebssysteme) suchen, die sich beschweren oder deren Verwendung behindern. Aus diesem Grund verwende ich normalerweise die Add-In-Funktion. JMP initiiert die Add-Ins, die für die Ausführung beim Start konfiguriert wurden, und führt sie dann aus.
Nutzen Sie das, 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 einen Satz benutzerdefinierter Funktionen) erstellen und daraus ein Add-In machen. Sie können das Skript bei jedem Start der JMP-Sitzung ausführen lassen. Unten sehen Sie einen Screenshot des Dialogfelds „Neues Add-In“. Dann können Sie diese Funktionen wie jede JMP-Funktion verwenden.
Sie können einen Hotkey erstellen, um die Ausführung des Skripts zu starten und vieles mehr. Es gibt mehrere Methoden. Welche die beste ist, hängt davon ab, wie Sie diese verwenden möchten. Zum Beispiel:
- Definieren Sie einen Hotkey, der die aktuelle Datentabelle() nach einer 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), z. B. ::MyConvert(:SidewalkLength,"ft", "km").
- usw.
Wählen Sie aus dem JMP Hauptmenü > Hilfe > Bücher > Skripthandbuch . 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 hierzu finden Sie 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 in
einen der folgenden Ordner, je nach Ihrem Betriebssystem. Wenn JMP startet, JMP
sucht in diesen Ordnern in der hier aufgeführten Reihenfolge nach dem Skript jmpStart.jsl. Der
Der erste gefundene Befehl 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:/Users//AppData/Roaming/SAS/JMP/14
2. C:/Users//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 einem der folgenden Orte, 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 Benutzer-Startskript 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. /Bibliothek/Anwendungsunterstützung/JMP