Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich verarbeite Hunderttausende Zeilen und wollte dem Benutzer etwas „Visuelles“ mitteilen, dass das Skript etwas tut. Ich freue mich über jeden Hinweis oder Trick, um dies zu erreichen.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Das Busy-Rad dreht sich nicht, wenn viele Formeln in der Datentabelle erstellt werden. Besetzte Räder sind ausgefallen.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Mir gefallen die Schaltfläche „Abbrechen“ und der X-Achsen-Prozentsatz.Das Menü anzeigen (0) und die Symbolleiste anzeigen (0) sind auch ziemlich cool.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Danke, ich habe eine Kopie des Skripts angehängt.Ich vermute, dass das „weniger als weniger als“ in der JSL einige Browser unglücklich macht.Mir ist aufgefallen, dass die drei Browser, die ich oft verwende, die Community-Seiten unterschiedlich darstellen.Fortschrittsanzeige
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Hallo,
Ja. Es sieht so aus, als hätte der Übersetzer einige der Schlüsselelemente entfernt.
Ich werde sehen, ob ich die Übersetzung bekomme, um nicht mehr so gierig zu sein.
Wenn Sie in der Zwischenzeit die Option „Seite übersetzen in:“ deaktivieren, werden die fehlenden Zeichen angezeigt.

Stan
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Craige,
Irgendwie hat die Website einen Teil Ihres Codes beschädigt.Siehe die mittlere Zeile unten:
Distanzbox (Größe (20,20)),
progress:busy = Busy Light( <
Rahmenrahmen( Links( 20 ), Rechts( 20 ), oben( 20 ), unten( 20 ),
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Mir gefällt, dass Sie Funktionen verwenden, um dasselbe zu erreichen und es sauberer zu machen.
Ein paar Dinge, die ich aus der obigen Erstellung meines Skripts gelernt habe: Wenn der Benutzer beschließt, das Fenster zu schließen, stürzt Ihr Skript ab.Ich würde vorschlagen, einen Blick auf meinen Code zu werfen, den ich oben angehängt habe.Verwendet try/catch und ermöglicht dem Benutzer auch, auf „Abbrechen“ zu klicken.Beachten Sie außerdem, dass „Menü anzeigen“ (0) und „Symbolleiste anzeigen“ (0) eine Ladeleiste für das Fenster etwas übersichtlicher macht.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Das ist sehr hilfreich, danke!Ich habe diese Funktion vor einigen Monaten entdeckt, aber die Dokumentation dazu ist eher dürftig.Ich hatte immer das Gefühl, dass die Standardgröße zu klein war, und bin froh, dass man sie vergrößern kann (selbst wenn die Gefahr einer Verpixelung besteht).
Wenn Sie statt einer Besetztanzeige einen Ladebalken suchen, können Sie meinen beigefügten Code verwenden.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Habe einen Beitrag erstellt Fortschrittsanzeige
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Das ist auch nützlich und funktioniert tatsächlich auch wie vorgesehen. Ich finde einfach, dass der Vorschlag für die Bildunterschrift besser zu meiner Bewerbung passt. Vielen Dank für diesen Vorschlag, da ich vorhabe, ihn in einem separaten Skript zu verwenden.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?@pmroz, vielen Dank! Für mich ist dies die intuitivste Möglichkeit, den Status meiner Arbeit anzuzeigen. Aber nur eine Folgefrage: Wissen Sie zufällig, wie man die Beschriftung in der Mitte des Bildschirms positioniert? Ich weiß, dass es sich um ein anderes Thema handelt, also schaue ich einfach nach, ob es eine Möglichkeit gibt, die Bildschirmauflösung von jmp abzurufen ... und von dort aus zu arbeiten.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Ich öffne View:Log, um zu sehen, was sich hinter den Kulissen abspielt.
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Ab JMP 11 gibt es eine JSL-Funktion zum Erstellen eines sich drehenden Rades:
Neues Fenster( „Beispiel“, Busy Light( <
Die Meldungen für die von ihr erstellte Busylightbox lauten „Erweitert“, „Deaktiviert“, „Automatisch“, „Größe“ und „RPM“.
Die Automatik schaltet es ein, sodass es sich von selbst dreht. Automatisch(0) stoppt den Spin.
Wenn Sie es nicht einschalten, können Sie Advance verwenden, möglicherweise in einer While-Schleife.
Durch Deaktivieren wird die Busylightbox ausgeblendet. Du kannst es nicht zurückbekommen. Es könnte nützlich sein, es einfach auszublenden, sobald Ihr Vorgang abgeschlossen ist, wenn es sich in einem Fenster befindet, das Sie weiterhin verwenden.
Die Größe dient nur als Argument für die Busy Light-Funktion. Für die Größe werden zwei durch Kommas getrennte Argumente benötigt: x und y in Pixel. Ich empfehle nicht, sehr groß zu arbeiten, da es nur ein kleines Bild ist und bei größeren Größen stark bitmapartig wirkt.
Die Drehzahl steuert, wie schnell sich das Rad dreht, wenn die Automatik eingeschaltet ist.
Sie können die Farben nicht ändern – es ist nur ein kleines Bild.
Beispiel:
Neues Fenster( „Beispiel“,
blb = Busy Light( <
);

Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?Ich verwende die Untertitelfunktion, um den Benutzer wissen zu lassen, was vor sich geht.Sie müssen es in Verbindung mit der Funktion wait() verwenden, um JMP zum Aufholen zu zwingen.Hier ist ein einfaches Beispiel:
Untertitel ( "Daten verarbeiten.Bitte haben Sie Geduld." ) ;
Warten ( 0 ) ;
D = 0 ;
für ( ich = 1 , ich <= 10000000 , ich ++,
D = D + ich ;
Wenn ( Mod ( ich , 10000 ) == 0 ,
Untertitel ( "Verarbeitet " || verkohlen ( ich ) || " Werte" ) ;
Warten ( 0 ) ;
)
) ;
Untertitel ( entfernen ) ;
Warten ( 0 ) ;
Betreff: Bietet JSL eine „Beschäftigt“-Anzeige ähnlich einem sich drehenden Rad oder einer Bar?JMP stellt ein rotierendes Rad usw. bereit, wenn es ein JSL-Skript verarbeitet.