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.
Standardfunktionen der SDK-Script-Engine