---
title: RUN
description: "```javascript //Scriptfunktion 'RUN' //Führt ein Script in einem getrennten Speicherbereich aus. Damit das angegebene Skript Zugriff auf die Variablen des zentralen MCDMS-Variablen Speichers erhält müssen die Variablen //sowohl für die Übergabe als auch für die Rücklieferung explicit angegeben werden. Ein…"
url: "https://aspi-gmbh.de/docs/run/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Basisbefehle"
---

# RUN

```javascript

                //Scriptfunktion 'RUN'
//Führt ein Script in einem getrennten Speicherbereich aus. Damit das angegebene Skript Zugriff auf die Variablen des zentralen MCDMS-Variablen Speichers erhält müssen die Variablen
//sowohl für die Übergabe als auch für die Rücklieferung explicit angegeben werden. Ein "*" gilt für alle Variablen ist aber viel langsamer und unsicherer!

//- Scripdateiname: PfadDateiname des Skriptes welches ausgeführt werden soll.
//- Übergabe-Variablen-Liste: Variablen mit ";" Semikolon getrennt oder "*" für alle! (Langsam)
//- Variablen-Rückgabeliste: Variablen mit ";" Semikolon getrennt oder "*" für alle! (Langsam)
//- Soll das Script im Cache-Speicher abgelegt werden setzten Sie diesen Parameter auf True

//Beispiel:

//Hier werden alle Variablen an das Test.MCFSCR Skript übergeben (Wenn Sie dort gebraucht werden)
ERG=RUN{TEST.MCFSCR,*,NAMEGEBDAT,false}

//Schneller ist die Übergabe nur der verwendeten Variablen
ERG=RUN{TEST.MCFSCR,NAME;VORNAME;GEBDATUM,NAMEGEBDAT,false}

//Langsam aber ohne explicite Nennung der Variablen ist
ERG=RUN{TEST.MCFSCR,*,*,false}
```
