Eingabe- und Ausgabebefehle
messagebox <text>, <flags>, <titel>, <akkumulator> - Zeigt ein Standard-Meldungsfenster an. Das Ergebnis (geklickte Schaltfläche) wird im Akkumulator gespeichert.
inputbox <aufforderung>, <akkumulator> - Zeigt einen Eingabedialog an. Der eingegebene Text wird im Akkumulator gespeichert.
console.load <beschriftung> - Öffnet ein Konsolenfenster mit der angegebenen Beschriftung.
console.unload - Schließt das Konsolenfenster.
console.print <text> - Gibt Text auf der Konsole aus.
console.get <akkumulator> - Liest eine Zeichenkette von der Konsoleneingabe in den Akkumulator ein.
console.color <vordergrundfarbe>, <hintergrundfarbe> - Setzt die Text- und Hintergrundfarben der Konsole.
console.attributes <attribute> - Setzt die Attribute des Konsolenfensters.
Die Konsole passt sich daran an, wie der Protector gestartet wurde. In der Konsolenversion verwendet console.load die bereits vorhandene Konsole, und console.unload lässt sie geöffnet. In der GUI-Version erstellt console.load ein Fenster, und console.unload schließt es; für eine erstellte Konsole werden die Schließen-Schaltfläche und Strg+C deaktiviert, damit der Benutzer den Protector nicht durch Schließen des Fensters beenden kann. Der Befehl status schreibt stets in das Schutzprotokoll, sodass Konsolenbefehle optional sind.