指令行選項

您可以從指令行啟動 IBM® SPSS® Statistics ,並包括各種參數以登入分析伺服器或啟動正式作業模式,以及其他選項。 指令名稱為 stats,並且可以從下列其中一個位置來執行:

  • Windows:<installation directory>
  • Mac:<installation directory>/<version>.app/Contents/MacOS
  • Linux:<installation directory>/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。

-singleseat。 在單一座位模式中啟動應用程式。

-nologo。 啟動應用程式但不顯示開始畫面。

-production [prompt|silent]。 在製作模式下啟動應用程式。 promptsilent 關鍵字可指定如果在作業中指定 runtime 值,是否顯示提示 runtime 值的對話框。 prompt 關鍵字為預設值,會顯示對話框。 silent 關鍵字則不會顯示對話框。 如果您使用 silent 關鍵字,則可使用 -symbol 參數定義 runtime 符號。 否則便使用預設值。 當使用 -production 參數時,會忽略 -switchserver-singleseat 參數。

-symbol <values> 正式作業工作中使用的符號值配對清單。 每一個符號名稱都以 @ 開頭。 包含空格的值應使用引號括住。 在字串文字中包含引號或撇號的規則可能因作業系統而異,但包含單引號或雙引號的字串通常適用 (例如, “'a quoted value'”)。 必須使用「執行時期值」標籤在正式作業工作中定義符號。 如需相關資訊,請參閱主題 執行時期值

-background。 在遠端伺服器的背景中執行正式作業工作。 您的本機電腦並不需要保持開啟,也不需要保持連線到遠端伺服器。 您可以中斷連線,稍後再擷取結果。 您還必須包括 -production 參數,並使用 -server 參數指定伺服器。

<檔名> ...。 檔案名稱清單,此清單可包含所有應用程式支援的檔案類型。 如果檔案名稱中有空格的話,將檔案名稱用雙引號括起來。 如果檔案受密碼保護,則在檔名後面加上 -filepassword 開關及密碼。

Unicode。 開啟或關閉 Unicode 模式。 預設開啟。 當關閉 Unicode 模式時,應用程式在字碼頁模式下執行。

codepageSyntax檔案。 判定用來讀取指令語法檔案的編碼。

  • off。 如果檔案或 INCLUDEINSERT上的編碼規格中沒有編碼 ID ,則語法檔會讀取為 UTF-8 (如果 –unicode on ) ,或讀取為現行後端語言環境編碼 (如果 –unicode no)。 這是預設值。
  • . 無論語法檔案中指定的編碼或 INCLUDEINSERT 上指定的編碼為何,所有語法檔案都會以現行後端語言環境編碼來讀取。
  • 'encoding'。 無論語法檔案中指定的編碼或 INCLUDEINSERT 上指定的編碼為何,所有語法檔案都會以指定的語言環境編碼來讀取。 含括值可以是任何有效的字碼頁編碼,包括(但不限於)在 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

在單一座位模式中啟動:

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