0
ASPI Download-Portal
Programme, Tools, Formulare, Scripte und Updates – kostenfrei oder abonniert. Nach Freigabe downloadbar.
Standardfunktionen der SDK-Script-Engine
€0,00
lieferbar
Produktbeschreibung
In diesem Beispiel-Script stellen wir Ihnen die wichtigsten Standardfunktionen der MediControl Script-Engine vor. Die folgende Übersicht beschreibt jede Funktion kurz und prägnant, um den praktischen Einsatz in eigenen Scripts zu erleichtern.
| Funktion | Beschreibung |
|---|---|
| ADD | Summiert mehrere Werte und gibt das Ergebnis zurück. |
| AVERAGE | Berechnet den Mittelwert einer Zahlenreihe. |
| CANCEL | Bricht den aktuellen Vorgang in MediControl ab und beendet das Script. |
| CHAR | Liefert das ASCII-Zeichen zu einer Zahl. |
| CHARCODE | Gibt den ASCII-Code eines Zeichens zurück. |
| CINT | Wandelt eine Zahl in eine Ganzzahl um (rundet ab/auf). |
| CLEARVARS | Löscht Variablen mit bestimmtem Präfix aus dem Speicher. |
| DATEADD | Addiert Tage, Monate oder Jahre zu einem Datum. |
| DATEDIFF | Berechnet die Differenz zwischen zwei Datumswerten. |
| DLGCOLORSELECT | Öffnet die Farbwahl und gibt den ausgewählten Farbwert zurück. |
| DLGDBSELECT | Zeigt eine Auswahlliste aus einer Datenbankabfrage an. |
| DLGDIALOG | Öffnet einen benutzerdefinierten Dialog aus einer APF-Datei. |
| DLGINPUTBOX | Öffnet eine Eingabe- oder Auswahlbox für Benutzertexte. |
| DLGPROCESS | Zeigt oder aktualisiert einen Fortschrittsdialog (Start/Update/Close). |
| DLGQUESTION | Zeigt eine Ja/Nein-Abfrage und gibt das Ergebnis zurück. |
| DLGMESSAGE | Zeigt eine einfache Meldung an. |
| DO … LOOP | Wiederholt Anweisungen in einer Schleife bis EXIT{} erreicht wird. |
| EXECUTE | Startet eine Anwendung oder Datei; optional mit Wartezeit. |
| EXITSCRIPT | Beendet das aktuelle Script sofort. |
| FORMAT | Formatiert Datum, Zahl oder Text anhand eines Formatstrings. |
| FORMATLINEENUM | Formatiert Listen zu einer kompakten Textzeile (z. B. „A, B und C“). |
| GETVAR | Liest den Wert einer Variablen (auch verschachtelt) aus. |
| GO | Springt zu einem Label (durch „:“ markiert) im Script. |
| IF | Prüft eine Bedingung inline und liefert True/Falsch-Ergebnis. |
| IFBLOCK | Bedingte Ausführung eines Codeblocks (mit ELSE/ENDIF). |
| IFNOVAREXIT | Beendet das Script, wenn eine Variable leer ist (z. B. PATIENTID). |
| INSTR | Gibt die Position eines Teilstrings in einem Text zurück. |
| LCASE | Wandelt Text in Kleinbuchstaben um. |
| UCASE | Wandelt Text in Großbuchstaben um. |
| LEFT / RIGHT | Liefert Zeichen von links bzw. rechts aus einem Text. |
| LEN | Ermittelt die Länge einer Zeichenkette. |
| MID | Gibt Teilstring ab Position und Länge zurück. |
| READINI | Liest einen Wert aus einer INI-Datei (Sektion/Schlüssel). |
| REPLACE | Ersetzt eine Zeichenfolge durch eine andere. |
| ROUND | Rundet eine Dezimalzahl auf angegebene Nachkommastellen. |
| ROUNDUP | Rundet immer auf die nächste Ganzzahl auf. |
| RUN | Führt ein anderes Script mit optionalen Variablenübergaben aus. |
| SELECT | Prüft Vergleichsregeln (z. B. =1-Text) und gibt den Treffer zurück. |
| SETVAR | Setzt eine Variable dynamisch auf einen Wert (auch aus anderen Variablen). |
| SHOWWAITMSG | Zeigt animierte Warteanzeige (OPEN/CLOSE, optional Timeout). |
| SPLIT | Teilt Text anhand eines Trennzeichens in nummerierte Variablen. |
| SUM | Berechnet arithmetische Ausdrücke (+, −, ×, ÷ usw.). |
| TIMESTAMP | Liefert Zeitstempel aus Datum und Uhrzeit (z. B. für IDs). |
| TRIM | Entfernt Leerzeichen am Anfang und Ende eines Textes. |
| VAL | Wandelt Text in eine Zahl (liest erste Ziffernfolge). |
| WAIT | Hält das Script für eine bestimmte Zeitspanne an (Sekunden). |
| WAITFORFILE | Wartet bis eine Datei existiert oder der Timeout erreicht ist. |
| WRITELOG | Schreibt Textzeile oder Daten in eine Log-Datei. |
Produkt weiterempfehlen
Standardfunktionen der SDK-Script-Engine
Preise anzeigen in:
EUR


