Bei Aufruf eines VBScripts können Parameter an das Script übergeben werden. Diese werden bei Aufruf über die Kommandozeile an den Dateinamen durch Leerzeichen angehängt.
In der Datei script.vbs kann man dann wie folgt auf die Parameter zugreifen:
Natürlich sollte vorher dem Auslesen der Parameter geprüft werden, ob diese auch tatsächlich angegeben wurden.
Im Combit Relationship Manager könnte man nun auf die Idee kommen bei einer Schaltfläche vom Typ „Scriptdatei ausführen” neben dem Dateinamen auch Parameter anzugeben:
In der Praxis führt dies zu folgendem Resultat:
Im cRM können die VBScripte somit nicht mit einer Parameterübergabe aufgerufen werden.
Das Problem kann man aber umgehen. Dazu benötigt man die eigentliche VBScript-Datei (script.vbs), die das VBScript ausführt. Anstelle einer Schaltfläche vom Typ „Scriptdatei ausführen” nutzt man eine Schaltfläche vom Typ „Scriptzeilen ausführen”. In dem Scriptcode der Schaltfläche wird der Parameter definiert und dann das eigentliche Script aufgerufen. Der Parameter kann dann bei jeder Schaltfläche individuell festgelegt werden.
Auf diese Weise kann ein oder mehrere Parameter an das VBScript übergeben werden in Abhängigkeit davon welche Schaltfläche (Button) angeklickt wird.