Bildschirmaktualisierungen deaktivierenIch habe ein Skript, das viele Tabellenoperationen wie Stapeln, Aktualisieren, Teilen, Zusammenfassen usw. ausführt. Jede Operation zeigt eine Tabelle an, sobald sie abgeschlossen ist. Ich wollte fragen, ob es eine Möglichkeit gibt, die Bildschirmaktualisierungen am Anfang des Skripts anzuhalten und sie am Ende wieder einzuschalten.
Etwas wie das..
//Open Data Table and set to invisible
dt = Open(file,invisible);
// Turn off screen update?
summaryABC = dt<< Summary(Group (:A,:B,:C); // This opens the table that I would like to hide
SummaryAB = summaryABC << Summary(Group (:A,:B);
// other misc table operations
//turn on screen update?
Vielen Dank für Ihre Hilfe.
Datenzusammenführung und -bereinigungBetreff: Bildschirmaktualisierungen deaktivieren@Jeff_Perkinson , Bin dankbar. Ich werde das durchlesen 
Betreff: Bildschirmaktualisierungen deaktivieren@Thierry_S Vielen Dank, dass Sie sich die Zeit genommen haben. Ich schätze es. Ich mag die Verwendung von „Unsichtbar“ und habe mich für eine Mischung aus Ihrer und Jims Lösung entschieden.
Betreff: Bildschirmaktualisierungen deaktivieren@txnelson Wie in alten Zeiten
Du bringst mich in Ordnung und bringst mich zum Arbeiten! Vielen Dank, dass Sie sich die Zeit genommen haben. Schön dich hier zu sehen..
Betreff: Bildschirmaktualisierungen deaktivierenHoppla,
txnelson lieferte eine viel schönere Lösung.
Am besten,
TSBetreff: Bildschirmaktualisierungen deaktivierensummaryABC = dt<< Summary(<U>Invisible</U>, Group (:A,:B,:C); // This hides the Summary ABC table
SummaryAB = summaryABC << Summary(Group (:A,:B);
// other misc table operations
//turn on screen update?
summaryABC << Bring Windows to Front; // This brings Summary ABC to the front
Haben Sie darüber nachgedacht, den Schalter „Unsichtbar“ in Ihrem Zusammenfassungsbefehl zu verwenden (siehe oben)? Anschließend können Sie das Fenster mit „Fenster nach vorne bringen“ zurückholen.
Hinweis: Ich habe die genaue Befehlszeile zum Aktivieren und Deaktivieren des ausgeblendeten Status eines Fensters nicht gefunden.
Am besten,
TS
Betreff: Bildschirmaktualisierungen deaktivierenEs gibt keine allgemeine Anweisung „keine Datentabellen anzeigen“.
Allerdings unterstützt fast jede Datentabellenoperation eine unsichtbar oder privat Option, um zu verhindern, dass die Datentabelle angezeigt wird.
Betreff: Bildschirmaktualisierungen deaktivierenHier ist eine allgemeine Art, damit umzugehen.Die Funktion „Show Window()“ kann in fast jedem Fenster, wenn nicht in allen Fenstern, verwendet werden, um sie anzuzeigen oder nicht anzuzeigen.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
dt << show window(0);
wait(5);
dt << show window(1);