Befehlszeilenoptionen

Sie können IBM® SPSS® Statistics über die Befehlszeile starten und unter anderem verschiedene Switches für die Anmeldung bei einem Analyseserver oder zum Starten des Produktionsmodus einschließen. Der Befehl lautet stats und kann über eine der folgenden Positionen ausgeführt werden:

  • Windows: <Installationsverzeichnis>
  • Mac: <Installationsverzeichnis>/<Version>.app/Contents/MacOS
  • Linux: <Installationsverzeichnis>/bin

Verfügbare Schalter und Optionen

stats  [-server <inet:hostname:port>] [-user <name>] [-password <password>]
      [-switchserver]
      [-singleseat]
      [-nologo]
      [-production [silent|prompt] [-background]]
      [-symbol <values>]
      [<filename> [-filepassword <password>]] ...
      [-unicode [on|off]] 
      [-codepageSyntaxFiles [off|on|'encoding']]  
      [-help|-h]

-server <inet:hostname:port> oder -server <ssl:hostname:port>. Name oder IP-Adresse oder Portnummer des Servers. Nur unter Windows.

-user <name>. Ein gültiger Benutzername. Wenn ein Domänenname erforderlich ist, geben Sie vor dem Benutzernamen den Domänennamen und einen Backslash (\) ein. Nur für Windows.

-password <password>. Das Kennwort des Benutzers.

-switchserver. Dialogfeld "Anmelden beim Server" anzeigen. Dieser Schalter hat Vorrang gegenüber den früheren Schaltern -server, -user und -password. Nur unter Windows.

-singleseat Anwendung im Einzelplatzmodus starten.

-nologo Anwendung ohne Anzeige des Begrüßungsbildschirms starten.

-production [prompt|silent]. Startet die Anwendung im Produktionsmodus. Die Schlüsselwörter prompt und silent geben an, ob das Dialogfeld angezeigt werden soll, das zur Eingabe von Laufzeitwerten angibt, wenn diese im Job angegeben sind. Das Schlüsselwort "prompt" ist die Standardeinstellung. Mit diesem Schlüsselwort wird das Dialogfeld angezeigt. Mit dem Schlüsselwort "silent" wird das Dialogfeld unterdrückt. Wenn Sie das Schlüsselwort silent verwenden, können Sie die Laufzeitsymbole mit dem Schalter -symbol angeben. Ansonsten wird der Standardwert verwendet. Die Schalter -switchserver und -singleseat werden bei Verwendung des Schalters -production ignoriert.

-Symbol <values>. Liste der im Produktionsjob verwendeten Symbol-Wert-Paare. Jeder Symbolname beginnt mit @. Werte, die Leerzeichen enthalten, müssen in Anführungszeichen gesetzt werden. Die Regeln für das Einschließen von Anführungszeichen oder Hochkommas in Zeichenfolgeliterale können von Betriebssystem zu Betriebssystem unterschiedlich sein, aber das Einschließen einer Zeichenfolge, die einfache Anführungszeichen oder Hochkommas enthält, in doppelte Anführungszeichen funktioniert normalerweise (z. B. “'a quoted value'”). Die Symbole müssen im Produktionsjob über die Registerkarte "Laufzeitwerte" definiert werden. Weitere Informationen finden Sie im Abschnitt Laufzeitwerte .

-background. Der Produktionsjob wird im Hintergrund auf einem fernen Server ausgeführt. Ihr lokaler Computer braucht nicht eingeschaltet und mit dem fernen Server verbunden zu bleiben. Sie können die Verbindung trennen und die Ergebnisse zu einem späteren Zeitpunkt abrufen. Sie müssen auch den Schalter -production einschließen und den Server mit dem Schalter -server angeben.

< Dateiname> .... Liste der Dateinamen, die alle von der Anwendung unterstützten Dateitypen beinhalten kann. Setzen Sie Dateinamen mit Leerzeichen in doppelte Anführungszeichen. Wenn eine Datei kennwortgeschützt ist, geben Sie nach dem Dateinamen den Schalter -filepassword und das Kennwort an.

Unicode. Schaltet den Unicode-Modus ein oder aus. Der Standardwert ist on. Wenn der Unicode-Modus ausgeschaltet ist, wird die Anwendung im Codepagemodus ausgeführt.

codepageSyntaxFiles. Bestimmt die Codierung zum Einlesen von Befehlssyntaxdateien.

  • Aus. Wenn keine Codierungs-ID in der Datei oder in einer Codierungsspezifikation unter INCLUDE oder INSERTvorhanden ist, werden Syntaxdateien als UTF-8 if –unicode on oder als Codierung der aktuellen Back-End-Ländereinstellung bei –unicode nogelesen. Dies ist die Standardeinstellung.
  • unter. Alle Syntaxdateien werden in der Codierung der lokalen Back-End-Ländereinstellung gelesen, unabhängig von der in der Datei oder in INCLUDE oder INSERT angegebenen Codierung.
  • 'Codierung'. Alle Syntaxdateien werden in der angegebenen Codierung der Ländereinstellung gelesen, unabhängig von der in den Syntaxdateien oder in INCLUDE oder INSERT angegebenen Codierung. Der Wert in Anführungszeichen kann eine beliebige gültige Codepagecodierung sein, einschließlich (jedoch nicht beschränkt auf) die Codierungswerte, die in "loclmap.xml" angegeben sind. Diese Datei befindet sich im Installationsverzeichnis.

-help | -h Hilfe zu Befehlen anzeigen.

Wenn die Schalter -server, -user, -password, -switchserverund -singleseat nicht angegeben werden, wird IBM SPSS Statistics im Standardmodus ausgeführt.

Beispiele

Hinweis: Bei folgenden Beispielen wird davon ausgegangen, dass Sie die Verzeichnisse auf den Speicherort der ausführbaren Datei geändert haben. Die Details können je nach Betriebssystem variieren und es können Pfadangaben erforderlich sein.

Start im verteilten Modus mit einem bestimmten Server:

stats -server mystatssvr:3016 -user myuser -password mypassword

Start im verteilten Modus mit einem bestimmten Server und einem Domänennamen:

stats -server mystatssvr:3016 -user "mydomain\myuser" -password mypassword

Start im Einzelplatzmodus:

stats -singleseat

Im Produktionsmodus starten und IBM SPSS Statistics zur Eingabe von Laufzeitwerten auffordern lassen:

stats C:\job1.spj -production

Start im Produktionsmodus mit definierten Symbol/Wert-Paaren:

stats C:\job1.spj -production silent -symbol @sex male @state "North Dakota"

Start im Standardmodus mit Öffnen einer Datendatei und einer Syntaxdatei:

stats C:\cars.sav C:\analysis.sps