Der erste Parameter ist vom Typ string und muss den Namen des Programms, das geöffnet werden soll, enthalten.
Der zweite Parameter (Typ string) kann entfallen; er enthält die Kommandozeilenparameter für das Programm.
Der dritte Parameter (Zahl zwischen 0 und 10) kann ebenfalls entfallen. Er ist dafür verantwortlich, in welchem Zustand das Fenster des aufgerufenen Programms geöffnet werden soll.
Als Ergebnis liefert die Funktion eine Zahl, die bei Zahlen kleiner 32 eine Fehlernummer darstellt.
Ein einfaches Beispiel: shellexecute("notepad";"c:\test.txt";3) öffnet die Datei c:\test.txt in einem maximierten NotePad.