Wie oben erwähnt gibt es zwei Möglichkeiten, auszuführende Befehle anzugeben. Du kannst sie in eine .ini-Datei schreiben, einen pro Zeile, oder du kannst sie direkt in pconfig.src angeben.

Die Befehle werden der Reihe nach an den Befehlsinterpreter des Betriebssystems (also command.com oder cmd.exe unter Microsoft-Betriebssystemen, /bin/sh unter Unix) übergeben. Komplizierte Dinge wie Befehle, die über mehrere Zeilen gehen, oder goto sind daher nicht möglich.

Die folgenden Symbole werden gesondert behandelt:

  • %Abschnitt
  • ► In einer .ini-Datei gibt dies eine Abschnittsgrenze an. Wenn in pconfig.src ein Abschnitt angegeben wurde, beginnt oder endet die Ausführung hier.
  • # irgendwas
  • ► In einer .ini-Datei gelten Zeilen, die mit einem Nummernzeichen beginnen, als Kommentare und werden ignoriert.
  • %d
  • ► 

    (4.0k) In Befehlen wird dieses Symbol durch den Namen des Spielverzeichnisses (erster Verzeichnisparameter, der im PHost-Aufruf angegeben wurde) ersetzt. Beispielsweise wird Combat = Replace *flak-server %d das Add-On flak-server mit dem Spielverzeichnis als Parameter starten. Wenn du dieses Symbol zur Konstruktion eines Dateinamens nutzt, unterdrückt PHost automatisch überflüssige Verzeichnistrenner ("/" bzw. "\"). Beachte, dass dieses Symbol in einer .ini-Datei nicht am Anfang eines Befehls stehen kann, um Verwechslungen mit einer Abschnittsgrenze zu vermeiden.

  • %r
  • ► 

    (4.0k) In Befehlen wird dieses Symbol durch das Hauptverzeichnis (zweiter Verzeichnisparameter, der im PHost-Aufruf angegeben wurde) ersetzt. Alles für %d gesagte gilt auch hier.

  • %%
  • ► 

    (4.0k) Ergibt ein normales Prozentzeichen.