コマンド行オプション

コマンド・ラインから IBM® SPSS® Statistics を開始し、さまざまなスイッチを組み込んで、分析サーバーにログオンしたり、実動モードを開始したりすることができます。 コマンドは stats という名前で、次のいずれかの場所から実行できます。

  • Windows: <インストール・ディレクトリー>
  • Mac: <インストール・ディレクトリー>/<version>.app/Contents/MacOS
  • Linux: <インストール・ディレクトリー>/bin

使用可能なスイッチおよびオプション

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> または -server<ssl:hostname:port>。サーバーの名前または IP アドレス、およびポート番号。 Windows のみ。

-user <name>。有効なユーザー名。 ドメイン名が必要な場合は、ユーザー名の前にドメイン名とバックスラッシュ (\) を付けます (Windows のみ)。

-password<password>。ユーザーのパスワード。

-switchserver。 「サーバー・ログイン」ダイアログ・ボックスを表示します。 このスイッチは、前の -server-user、および -password スイッチよりも優先されます。 Windows のみ。

-singlesート。 Single seat モードでアプリケーションを開始します。

-nologo。 スプラッシュ画面なしでアプリケーションを開始します。

-production [prompt|silent]。 実動モードでアプリケーションを開始します。 prompt および silent キーワードは、ジョブ内で指定された場合、ランタイム値の入力を求めるダイアログ・ボックスを表示するかどうかを指定します。 prompt キーワードがデフォルトで、ダイアログ・ボックスは表示されます。 silent キーワードの場合、このダイアログ・ボックスは表示されません。 silent キーワードを使用する場合、-symbol スイッチを持つランタイム記号を定義できます。 使用しない場合は、デフォルト値が使用されます。 -switchserver および -singleseat スイッチは -production スイッチが使用されると無視されます。

-symbol <values>。バッチ・ジョブで使用された記号と値のペアのリスト。 各記号名は @ で始まります。 スペースを含む値は必ず引用符で囲みます。 ストリング・リテラルに引用符またはアポストロフィを含めるための規則は、オペレーティング・システムによって異なる場合がありますが、単一引用符またはアポストロフィを含むストリングを二重引用符で囲むと、通常は機能します (例えば、 “'a quoted value'”)。 シンボルは、「ランタイム値」タブを使用してバッチ・ジョブで定義する必要があります。 詳しくは、トピック「 ランタイム値 」を参照してください。

-背景。 バッチ・ジョブをリモート・サーバーのバックグラウンドで実行します。 ローカル・コンピューターは電源を入れておく必要も、リモート・サーバーに接続している必要もありません。 接続を切断し、後で結果を取得することができます。 -production スイッチを含め、-server スイッチを利用してサーバーを指定する必要もあります。

<filename> .... アプリケーションでサポートされるすべてのファイル・タイプなどのファイル名のリスト。 スペースを含む場合は、ファイル名を二重引用符で囲みます。 ファイルがパスワードで保護されている場合、ファイル名の後に -filepassword スイッチおよびパスワードを続けて指定します。

unicode。 Unicode モードをオンまたはオフに切り替えます。 デフォルトはオンです。 Unicode モードが「オフ」のときは、アプリケーションがコード・ページ・モードで実行されます。

codepageSyntaxFiles. コマンド シンタックス ファイルの読み取りに使用するエンコードを判別します。

  • off。 ファイルにエンコード ID がない場合や、INCLUDE または INSERT でエンコードが指定されていない場合、シンタックス・ファイルは UTF-8 (–unicode on の場合) または現在のバックエンド・ロケール・エンコード (–unicode no の場合) として読み取られます。 これがデフォルトです。
  • :. ファイルあるいは INCLUDE または INSERT で指定されているエンコードに関係なく、すべてのシンタックス ファイルは、現在のバックエンド ロケール エンコードで読み取られます。
  • 'encoding'。 シンタックス ファイルあるいは INCLUDE または INSERT で指定されているエンコードに関係なく、すべてのシンタックス ファイルは、指定されているロケール エンコードで読み取られます。 引用値は、loclmap.xml に指定されているエンコード値も含むがこれに限らず、任意の有効なコード ページ エンコードにすることができます。 このファイルは、インストール ディレクトリにあります。

-help | -h。 コマンド・ヘルプを表示します。

-server-user-password-switchserver、および -singleseat の各スイッチを省略すると、 IBM SPSS Statistics はデフォルト・モードで実行されます。

: 次の例は、ディレクトリーを実行場所に変更したと仮定しています。 詳細はオペレーティング・システムによって異なり、パス指定が必要な場合があります。

特定のサーバーを使用して、分散モードで開始:

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

特定のサーバーとドメイン名を使用して、分散モードで開始:

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

Single seat モードで開始:

stats -singleseat

実動モードで開始し、 IBM SPSS Statistics にランタイム値を求めるプロンプトを表示します。

stats C:\job1.spj -production

定義された記号値ペアを使用して、バッチ・モードで開始:

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

データ・ファイルおよびシンタックス・ファイルを開いているときに、デフォルト・モードで開始:

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