Hier sind die Änderungen der letzten Versionen aufgeführt:
06.11.2024 (Version 5.0.10.7)
- %Pfeil%-Maße überarbeitet
- Befehlseigenschaft "Hintergrundfarbe" in eigener Kategorie
- Bildquelle Extratext überarbeitet
- cx.Code.OTPCheck überarbeitet
- cX.EintragAusListe(): Auch mehrere Indices ("2;4") möglich
- cX.Var()._Editieren: neue Datentypen | für Dropdown-Liste und : für langen Text
- Datei schreiben: Löschen einer nicht vorhandenen Datei ohne Fehler
- Debug-Protokoll: Leeren bei Skriptstart abschaltbar
- Debug-Protokoll: Skriptname wird mit angezeigt
- Editor: PlugIn-Befehle nun auch mit Hintergrundfarbe
- Editor: Schemafarben-Darstellung überarbeitet
- Einstellungen: JSON schreiben überarbeitet
- Erststart-Dialog um Home-Hinweis ergänzt
- Intellitext überarbeitet
- Maßeinheiten berechnen überarbeitet
- Menühandling bei MDI überarbeitet
- Netzwerk-PI überarbeitet
- NEU: [cX.Datum(Sx)] für Sekundenangabe
- NEU: [cX.DatumDiff()]
- NEU: [cX.Element().Innenrand]
- NEU: [cX.ProzentVon(Wert;Max;Nachkommastellen)]
- NEU: [cX.Skript.Laufzeit]
- NEU: Beende: Schleifendurchlauf
- NEU: Clipbox
- NEU: Cloud-Nachrichten: Suchen-Symbol
- NEU: Editor: Mausrad auf Skriptregister schaltet mehrzeilige Anzeige um
- NEU: Listenansicht Sortierung: Optional Sortierung nach 2 Spalten
- NEU: Ordner: Kopieren, Verschieben
- NEU: Protokoll: Anzeige der Laufzeit bei "Gestoppt"
- NEU: Rechenfunktion Val()
- NEU: Register: optional mehrzeilige Register-Darstellung
- NEU: Suchen/Ersetzen Dialog überarbeitet (umschaltbar)
- NEU: Variableninspektor + "Sprungmarke"
- NEU: Variablenliste mit Kontextmenü
- NEU: Zeichne auch geglättetes Polygon; opt. Enden nicht verbinden
- NEU: Zeichne Rechteck: optionaler Rundungsradius
- NEU: Zeichne: Angabe von Polygonkoordinaten optional in X
- Schnipsel-Menü überarbeitet
- Skripteregister Kontextmenü überarbeitet
- Speicherhandling (GDI) von Icons überarbeitet
- Spracheinstellungen (Deutsch/Englisch) überarbeitet
- Toolbar-Elementeklick überarbeitet
- Umgang mit Sprungmarken mit Platzhaltern überarbeitet
- Var()/Stapel(): JSON-Serialisierung überarbeitet (Umlaute)
- Variablenauswahl: Strg-F6 und Alt-F6 möglich
- Website: Authentifizierung erweitert
- Website-Befehl überarbeitet
08.05.2024 (Version 5.0.10.6)
- .LVSpaltenFilter: ??X für RegEx-Ausdruck X
- Anzeige: "Kompletten Dialog aufbauen"
- Aufgaben+Hinweise: betroffene Zeilen markieren
- basiert nun auf min. NET 4.7.2
- Baum-Ereignis _NachAufklappen ergänzt
- Beispielskripte ergänzt
- Bildquelle %Dateiauswahl(Pfad)%
- Bildquelle %Dateisymbol(Datei)%
- Bildquelle %Icon(Off)% (auch (#0) analog zu (#1))
- Bildquelle %Icon16()%
- cX.DatumZeit().InGrenzen() ergänzt
- cX.DatumZeit(Sn) für Angabe in Sekunden
- cX.DragDrop.Dateimaske ergänzt
- cX.Fenster.Status ergänzt
- cX.Kürzen und :Kürzen korrigiert
- cX.Liste.Abgehakte, .AbgehakteIDs
- cX.LöscheVariablen
- cX.SplitInVariablen(Trenner;Variablennamen)-Variante
- cX.System.Stoppuhr ergänzt
- cX.System.Taste.Code überarbeitet
- cX.WinkelAus
- cX.WortAnzahl
- Designer überarbeitet (z.B. Strg-C/Strg-V)
- Diagramm: Darstellung mehrerer Serien überarbeitet
- Eigenschaftenliste: Eigenschaftssuche (Doppelklick auf Namen)
- Eingabe-Element: Validierungsregeln werden live geprüft
- Elemente Aktualisierungszeit
- INI lesen: 'Wert' als Standardwert verwenden
- Maus/Tastatur: optionale Tastenwerte
- Monatskalender: .Kalender.MarkierteTage
- Nachbearbeitung :Leer(X) ergänzt
- Netzwerk-PI überarbeitet (FTP)
- Plugins abgesichert
- Protokollhandling überarbeitet
- Setze Fenster überarbeitet
- Setze: mehrere Variablen gleichzeitig setzen durch Angabe der Namen als Liste
- Zufallszahlen-Abfrage überarbeitet
08.12.2023 (Version 5.0.10.5)
- Bildquellen mit Zielgröße überarbeitet
- cX.Bild.Suchen optional mit Startposition
- Designer: Umgang mit Browser-Element überarbeitet
- Elemente in anderen Elementen überarbeitet
- Setze: bei "Test" werden Systemplatzhalter ersetzt
- Suche: Ergebnisliste bei "Alle suchen"
22.11.2023 (Version 5.0.10.4)
- "Test"-Ergebnis in Textansicht-Fenster
- %TextBild()% ergänzt
- .EreignisElement und .EreignisUnterElement ergänzt
- .Liste.Eintrag.Check korrigiert
- Aufruf: "Aufruf nur, wenn" Bedingung erfüllt (bei "zyklisch")
- Aufruf: bei Hintergrund optional "auch sofort ausführen"
- Aufruf: bei Premium-Lizenz auch Typ "Asynchroner Aufruf"
- Aufruf: max. Anzahl überarbeitet
- Auswertung von logischen Bedingungen überarbeitet
- Befehlsliste: Kurzwahl-Zuweisung umgebaut
- cX.Bild.Drehen ergänzt
- cX.Bildschirm.Skalierung
- cX.Code.PasswortSicherheit
- cX.Datei.Privat
- cX.DatumZeit.IstImZeitraum()
- cX.Farbe().Invers ergänzt
- cX.IndexAusListe korrigiert
- cX.Pythagoras
- cX.Sound.Beep
- cX.SplitInVariablen = Trenner;Text;Variablennamen... ergänzt
- cX.Stapel.FiltereMit$ ergänzt
- cX.StatusFensterText: Ändern des Status-Textes
- cX.System.IsTerminalServer
- cX.Timer: Intervall = -1: läuft praktisch endlos (für Zeitmessung)
- cX.ZeilenFiltern() ergänzt
- Datei schreiben: optional mehrere Dateien löschen/Attribute setzen
- Designer: Befüllung von Baum und Listensicht korrigiert
- Designer: Strg+Pfeiltaste macht 10er-Sprünge
- Designer: Umgang mit Bildquellen überarbeitet, die ; enthalten
- Designer: Umgang mit Splitter überarbeitet
- Diagramm: [cX.Anzeige().Diagramm().Drucken] ergänzt
- Diagramm: Verhalten im Designer überarbeitet
- Diagramm: Zugriff auf "Text" ergänzt
- Editor: Strg+Umschalt+C kopiert Zeile(n) als cX4Web
- Eigenschaftendarstellung in anderem Farbschema überarbeitet
- Eingabe: optionales Bild neben Text
- Eingabe: Symbolangabe korrigiert
- Elemente Mutter-ID Prüfung überarbeitet
- Externe Funktion: PerlScript, CMD und Powershell ergänzt
- Kompressions-PI: Auspacken incl. Unterverzeichnisse korrigiert
- Listenansicht Farbe2 mit Gruppen überarbeitet
- Mauspositionsanzeige + Farbmuster
- Optionen: Rastergröße im Designer
- Popup-Menü: ~ bei Untermenü entfernen
- Protokollanzeige: optional auch Datum anzeigen
- Setze: Teil 1 ersetzen korrigiert
- Skriptressourcen: Typ "Andere" korrigiert
- Skriptressourcen: Typ "Andere" mit Vorschau-Icon
- Splitter überarbeitet (Ereignis bei Aufbau, wiederholtes Verschieben, Prozentangabe bei "vertikal")
- Standarddialog "Datei öffnen": optional Mehrfachauswahl
- Status-Fenster: Flackern reduziert
- Statusleiste: Eintragsdoku korrigiert
- Taskbar-Symbol: Iconhandling überarbeitet
- Warte: Timeout bei Warten auf Bedingung ergänzt
- Wiederherstellung von Parametervariablen
- XML-Tool überarbeitet
- Zeichne: optionale Angabe von X;Y;Breite;Höhe in X
- Zeichne: Typen "Fadenkreuz" und "Zeiger" ergänzt
- Zeichne: Winkel wahlweise in %
21.07.2023 (Version 5.0.10.3)
- cX.USt(Wert;USt) ergänzt (Prozentrechnung)
- Variableninspektor: Umschalt-Klick auf Liste fügt die Variable nicht ein
- Kontextmenü + "Platzhalter in Zwischenablage" kopiert die ganze Variable ins Clipboard
- Anzeige- und Elemente-Tastenereignisse für Escape, Return und F1-F12 u.a. auch im Klartext angebbar
- .Anzeige.ValidierungsFehler ergänzt: liefert alle noch bestehenden Validierungsfehler
- cX.TastenName(X) liefert Namen oder Code einer Taste
- .Stapel.Filtern und .Entfernen überarbeitet
- .Stapel.VergleicheMit() Modus 4 ergänzt: alle Elemente, die nicht in Stapel 2 vorkommen
- .Liste.MarkierteIDs liefert Index bei Einträgen, für die keine ID vergeben ist
- cX.Datei().AnzahlIcons ergänzt
- Setze .Element.Wert: bei numerischen Werten (etwa Schieber-Position) wird der Ausdruck berechnet
- Update-Suche: Prüfung, ob Offline
- Suche in Bild überarbeitet
- cX.Drucker.DruckAbbrechen: Setzen auf 1 löscht alle anstehenden Druckaufgaben
- Einstellungen-Befehl: XML/JSON schreiben überarbeitet
- Lizenz-Zugriff in EXE unterbunden
- EXE-Erstellung: Fehlerhandling verbessert
- EMail-PI (0.5.0.6): "Nummer" berücksichtigt Variablen; Passwort als ***
- Editor: Speicherhandling verbessert
- Neue Funktionen, die zuvor Testfunktionen waren (Doku auch ergänzt):
- Schalter: Drei Zustände
- cX.DatumZeit.IstImZeitraum()
- cX.Liste.Abgehakte, .AbgehakteIDs
- cX.WortAnzahl
- Histogramm (Var, Stapel, cX)
- Listenansicht/Baum: .Standardsymbol
- Website: Authentifizierung
13.05.2023 (Version 5.0.10.2)
- Testfunktionen hinzugefügt (für Volltest)
- Baum und Listenansicht: "Befüllen von" zeigt Ordner bzw. Dateien an (wie Explorer)
- .Listenansicht.SpalteFüllen() ergänzt
- Nachbearbeitung: :Zelle(Zeile;Spalte) ergänzt
- Einstellungen/Registry: Datentypen erweitert
- Setze: neue Option "Als neue Zeile anhängen"
- Bedingung "Datei existiert" prüft auch Ordner
- Tabelle überarbeitet (Zeilen-/Spaltenanzahl lesen/schreiben)
- OLEObjekt überarbeitet (Umgang mit Parametern)
- Meldung/Textansicht: "Kopieren"-Symbol
- cX.Stapel.Median und andere: leere Einträge ignorieren (nur Werte berücksichtigen)
- cX.Stapel.SpalteHinzufügen ergänzt
- cX.Prozess.Ist64bit ergänzt
- cX.EintragAusListe() erweitert
- cX.Drucker.Name nun auch setzbar
- %DatenBild(X)% ergänzt (Bild aus Feld X der Datenbank)
- Farbwert-Darstellung (z.B. cX.Bild.Farbe) überarbeitet
- Aufruf im Hintergrund überarbeitet
- Menü-Handling überareitet (Ereignisse, Designer)
- falscher Platzhalter wie cX.Unfug wirft nun Fehler
- Intellitext bietet unpassende Lese-/Schreib-Platzhalter nicht mehr an
- Erkennung vom Skript verwendeter PlugIns verbessert (etwa für Compiler)
- Farbschema-Eintrag "CaptionColor" für Eigenschaftsüberschriften und Regionen ergänzt
- Editor beschleunigt
- Suche überarbeitet
- XML-Feld holen (Einstellungen): Escapezeichen umsetzen (z.B. "<" in "<")
- Zeichne: Druckvorschau überarbeitet
- Button als Vorgabe/Abbruch-Button überarbeitet (Abschaltung)
- .Zweig(0) adressiert beim Baum den obersten Knoten
- Lizenzfeature "Testfunktionen" ergänzt (nur im Volltest-Modus)
24.02.2023 (Version 5.0.10.1)
- .Liste().Verschiebe ergänzt: Setzen auf "von;nach" verschiebt einen Eintrag
- .Liste().Standardsymbol für neue Einträge ohne Bildangabe
- .Liste().Entfernen ohne Index (aktueller Eintrag) überarbeitet
- cX.System.Maus.Buttons: Setzen auf 1/2/3 simuliert einen Klick mit links/rechts/mitte; X/Y auch setzbar
- cX.Tausche: Setzen auf zwei Variablennamen tauscht deren Inhalte aus
- cX.Skript.EreignisseVerarbeiten erweitert (nun auch für ein-/ausschalten des Exklusivmodus)
- cX.Bild.Exif Datumsangabe überarbeitet
- cX.Var()._SucheID(Wertemaske): optional 3. Parameter für Bereichssuche (Wert oder Datum)
- cX.Var()._Editieren überarbeitet
- cX.IndexAusListe() und cX.ListenTeil() überarbeitet
- cX.Stapel().Median ergänzt
- cX.Datensatz.SQLausführen: letzten Zeilenumbruch aus Ergebnis entfernt
- Skript-Zieltyp "Dienst" ausgebaut (Ereignisse, Zugriff per cX.System.DienstXX)
- Website-Befehl: ist kein Anfrage-Ereignis angegeben, wird auch ::Anzeige()_Element()_Klick ausgelöst
- Website-Befehl: Angabe des Ports mit * verwendet HTTPS (Standard hier 443)
- Bindung: Nachträglich änderbar; Angabe von - löst die Bindung; Auswahl über ... lässt [] weg
- Hilfetext (unten rechts) zu Eigenschaften: F7 für die Anzeige im F7-Fenster
- Compiler: Meldung bei schreibgeschützter Zieldatei
- Datei schreiben: Umbenennen auch bei Ordnern möglich
- Bildquelle als Pfad mit Klammern überarbeitet
- Skriptressourcen: Standardsymbol zurücksetzen
- Tabelle: Einpassung überarbeitet
- Sound: Wechsel der Sounddatei per Platzhalter korrigiert
- Eigenschaft "Mutterfenster-ID": Auswahl überarbeitet
- Aufgaben und Hinweise: Indirekte Angabe eines Variablennamen [[X]] als Hinweis,
- "Starte" mit Ergebnisvariable: Hinweis, wenn nicht "Warte bis beendet"
- cX4Web-Export: Auflistung der Lizenzen und PlugIns überarbeitet
- Berechnung/Auswertung von Ausdrücken mit & bzw. : (UND bzw. ODER) überarbeitet
- Verknüpfung-Variablen überarbeitet
30.11.2022 (Version 5.0.10.0)
- Erste Vollversion (Ende der Betas!)
- Neu: "Tipp des Tages"
- EXE erstellen: Optional temp.-Pfad einstellbar
- Fehler/Debug: Exklusiv-Modus ergänzt (ebenso cX.Skript.EreignisseVerarbeiten)
- Elemente, Anzeige, Zeichne: bei "X" kann auch ein komplettes Rechteck "X;Y;Breite;Höhe" eingegeben werden
- cX.Var._Laden(8;Abschnittsname) für INI-Datei ergänzt
- Werden im Skript die Anfangsbuchstaben eines Befehls mit gedrückter Umschalt-Taste getippt, wird dieser angewählt
- IntelliText: Erläuterungs-Tooltip bzw. Vorschlagsliste wird mit Strg-Taste entfernt
- Bildquelle %BildAusRessource()% auch ohne Premium-Lizenz verfügbar
- Setze, Mehrfachsetzen: Neue Variablen können direkt verwendet werden
- Setze: Teilstück-Suche ergänzt
- Setze Bild in Clipboard (Zwischenablage) per cX.BildSpeichern korrigiert
- Nachbearbeitung mit X:Ersetze() korrigiert, X:InKlammern, X:Hex und X:AusHex ergänzt
- Ereignisse für _MausEintritt und _MausAustritt überarbeitet
- cX.Bildschirm.Farbe ohne Index (=Mausposition) korrigiert
- Schieber+ Werteabfrage überarbeitet
- Baum: Zweige ohne Symbolangabe wirklich ohne Symbol
- Datei schreiben überarbeitet (Zeile löschen, überflüssige Leerzeile)
- F6 bei Mehrfachsetzen lässt die [] weg
- F6 Formatierungsvorlagen: lokalisiert und § bei Datumswerten ergänzt
- Eingabe-Element: 'Nur Ziffern' überarbeitet
- Designer: Eingabe-Element mit Eingabemaske korrigiert
- Fenster-Wiederherstellung: Sichtbarkeits-Prüfung überarbeitet
- Bildquellen-Anzeige überarbeitet
- Korrekturen in cX.Feld und .Tabelle
- Skriptdateien kleiner
- click.EXE-Dateien nun korrekt digital signiert
02.04.2021: Version 0.8.0: Erste öffentlich verfügbare Testversion
cX-Webseite: http://www.clickexe.net