Betreff: Wie erhalte ich automatisierte Skripte zum Speichern von Diagrammbildern als maximierte Fenster und nicht als kleine Fenstergröße?Versuche dies:
// for graph builder
gb = Graph Builder(
Show Control Panel( 0 ),
Size( 3000, 3000 ), // <<<<<<<<<<<<<<<
Fit to Window( "Off" ), // <<<<<<<<<<<<<<<<<
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
gb<<SAVEPICTURE></SAVEPICTURE>
Dies funktioniert für Graph Builder, wenn der Bildschirm gesperrt ist, und kann riesige Diagramme erstellen. Sie müssen auch die Schriftgrößen und Linienbreiten erhöhen, wenn Sie so groß wie oben gezeigt werden. Die meisten anderen Plattformen verfügen nicht über das FitToWindow-Verhalten, daher reicht es aus, nur die Größe des Diagramms zu ändern.
Ich bin mir nicht sicher, wie Windows das Verhalten des gesperrten Bildschirms implementiert, das manchmal als kopflos bezeichnet wird. Diskussion , empfehle ich nicht, Software von Drittanbietern zu installieren.
Betreff: Wie erhalte ich automatisierte Skripte zum Speichern von Diagrammbildern als maximierte Fenster und nicht als kleine Fenstergröße?Danke schön! Ich habe das versucht, aber es schien nicht zu funktionieren. Die Größe der zu speichernden Bilder stimmt nicht mit der Deklaration in Size() des Graph Builder überein, auch wenn „An Fenster anpassen“ deaktiviert ist. Ich habe versucht, das Diagramm auf 1920 x 1080 einzustellen, aber sie werden bei etwa 1024 x 700 gespeichert, wenn der Bildschirm gesperrt ist.
Gibt es eine Möglichkeit, ein Bild mit einer erzwungenen Größe zu speichern, vielleicht über einen Bericht oder ein Journal?
Betreff: Wie erhalte ich automatisierte Skripte, um Diagrammbilder als maximierte Fenster zu speichern, anstatt als kleine Fenstergröße?Keine Ahnung, warum das bei dir nicht funktionieren sollte. Hier ist ein etwas anderer Ansatz:
Wait( 10 ); // to lock the screen
dt = Open( "$sample_data/big class.jmp" );
gb = H List Box( // <<<<<<<<<<<<<<<<<<<<<<<
dt << Graph Builder(
Show Control Panel( 0 ),
Size( 1920*2, 1080*2 ), // <<<<<<<<<<<<<<<
// Fit to Window( "Off" ), // <<<<<<<<<<<<<<<<<
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements(
Points( X, Y, Legend( 1 ) ),
Smoother( X, Y, Legend( 2 ) )
)
)
);
gb << savepicture( "$desktop/gb2.png" );
gb2.png angehängt.
Wenn eine Plattform wie Graph Builder gestartet wird, sieht sie sich um, um zu sehen, ob es ein Anzeigefeld (wie das H-Listenfeld (...) oben) gibt, an das sie angehängt werden kann. Wenn es eines findet, öffnet es kein neues Fenster, so dass es auch auf diese Weise nicht das Fit-to-Window-Verhalten bekommt.
Betreff: Wie erhalte ich automatisierte Skripte, um Diagrammbilder als maximierte Fenster zu speichern, anstatt als kleine Fenstergröße?Das hat funktioniert. Danke schön!
Wie erhalte ich automatisierte Skripte, um Diagrammbilder als maximierte Fenster statt als kleine Fenster zu speichern?Ich verwende Windows-Batchdateien, um Skripte nach einem Zeitplan auszuführen, die unabhängig davon ausgeführt werden, ob der Computer gesperrt ist oder nicht. Die Skripte sammeln Daten und speichern dann Bilder als PNGs an verschiedenen Orten.
Wenn ich am Computer angemeldet bin, kann ich das Skript ausführen und die Bilder werden als maximierte Fenster gespeichert – die Diagramme füllen den Bildschirm aus und Sie können erkennen, dass das Fenster groß ist. Wenn dieselben Skripte automatisch von Windows ausgeführt werden, werden die Bilder in einer kleineren Fenstergröße gespeichert, wodurch die Diagramme erheblich gequetscht werden.
Kann ich diesen Skripten irgendetwas hinzufügen, um sicherzustellen, dass sie mit der maximalen Fenstergröße gespeichert werden?
Ich habe versucht, <Automatisierung und SkripterstellungMassenanpassungWindows