Bericht mit BildHallo,
Das folgende Skript generiert ein Fenster mit einem Bild, einem Skriptfeld und einer Wiedergabetaste.
Wenn ich auf „Abspielen“ klicke, erhalte ich die Warnung:

Ich möchte keinen Bericht speichern – ich möchte nur das Skript ausführen – ohne Warnmeldung.
Ich kann diese Meldung auf meinem Computer in den Einstellungen deaktivieren, ein anderer Benutzer möchte diese Wahl aber vielleicht haben.
wie kann ich die Warnmeldung für meinen Bericht deaktivieren?
Wenn ich auf „Referenz“ klicke, kann ich künftig das Skript in der Scriptbox ohne Warnung ausführen – bis ich das Fenster schließe und einen neuen Bericht öffne. Kann ich es irgendwie einmalig für den Bericht auf „Referenz“ setzen, sodass die Warnung nicht erscheint?
dummyImage = Open( "$SAMPLE_IMAGES/progress.gif", gif );
New Window( "",
V List Box(
Picture Box( dummy Image ),
sb = Script Box( "Caption(\!"hello\!")" ),
Button Box( "play", sb << run() )
)
);
Automatisierung und SkriptingDatenexploration und -visualisierungBetreff: Bericht mit BildWenn ich das Skript ausführe (Windows 10 mit JMP Pro 18.01) und auf „Wiedergeben“ drücke, erhalte ich nicht die gleiche Eingabeaufforderung. Das Titelfeld wird normal geöffnet und ich kann Skripte/Fenster wie gewohnt schließen. Meine Präferenz für „Tabelle mit Bericht speichern“ wurde auf „Eingabeaufforderung“ eingestellt.

Betreff: Bericht mit BildHm, überraschend.
Ich sehe es bei Jmp17.2, 18.1 und JMP 19EA4.
Betreff: Bericht mit BildIch schaue mir meinen Skriptordner an ...
Hey, wer hat all diese Berichtsdateien erstellt?!?!
ah ...

Interessant, es scheint, dass JMP einfach auf Speichern klickt – auch wenn es sich bei dem Fenster um ein Berichtsfenster handelt!
NB: Die automatische Speicherung vor dem Ausführen ist sehr (!!) hilfreich.
Ich weiß nicht, wie oft es die Arbeit der letzten 30 Minuten aufgrund eines schlimmen Fehlers im Skript gerettet hat!
Betreff: Bericht mit BildEinfache Lösung:
nachdem ich die Anwendung debuggt habe, möchte ich sie als Dialog verwenden - und in Dialogen kann man Skripte ausführen, ohne die automatische Speicherung auszulösen : )
dummyImage = Open( "$SAMPLE_IMAGES/progress.gif", gif );
nw = New Window( "",
<< type("Dialog"), // new -> solves the issue
V List Box(
Picture Box( dummy Image ),
sb = Script Box( "Caption(\!"hello\!")" ),
Button Box( "play", sb << run() )
)
);