Welche Scriptsprachen werden unterstützt?

Grundsätzlich werden theoretisch alle Scriptsprachen des Windows Scripting Host unterstützt. Am weitesten verbreitet sind jedoch VBScript und JScript, die direkt vom Hersteller Microsoft angeboten werden. Es gibt aber auch andere Umsetzungen wie z. B. Python. Die Auswahl der zu verwendenden Sprache erfolgt mittels Parameterstring beim Aufruf der Scriptfunktionen.

Hinweis: VBScript und JScript sind üblicherweise schon auf Ihrem System installiert. Falls nicht oder falls andere Sprachen verwendet werden sollen, müssen diese vom jeweiligen Hersteller bezogen werden und entsprechend seinen Angaben auf dem System installiert werden.

Neben den klassischen Scriptsprachen des Windows Scripting Host wird auch C# als Scriptsprache unterstützt.

Bei C#-Scripten steht Ihnen der volle Funktionsumfang des .NET Frameworks 4.8 zur Verfügung (abwärtskompatibel bis .NET Framework 4.0), weshalb für das Ausführen von C#-Scripten auch mindestens dieses oder ein neueres .NET Framework installiert sein muss.

Da C#-Scripte vor der Benutzung kompiliert werden müssen und dies unter Umständen länger dauern kann als das Ausführen des Scriptes selbst, werden die 30 neuesten kompilierten Scripte für ein erneutes Ausführen zwischengespeichert. Die entsprechenden Dateien befinden sich im Ordner "%temp%\combitCSharpScriptCacheLL29\". Dort gibt es zum einen die Datei "combitCSharpScriptCache.cache", welche Informationen über die gespeicherten Scripte enthält, und zum anderen für jedes Script einen Ordner mit einem Namen in der Form "combitCSharpScript_[GUID]" (z. B. "combitCSharpScript_e9527e037aa149f3ba79bd408a8232db"). In diesem Ordner befinden sich jeweils alle vom Script benutzten .dll-Dateien, Debug-Informationen und das Script selbst (ebenfalls in Form einer .dll-Datei).