Параметры командной строки

IBM® SPSS Statistics можно запустить из командной строки и добавить различные параметры, чтобы авторизоваться на сервере аналитики, или запустить производственный режим. Эта команда называется stats, и ее можно запустить в одном из следующих положений:

  • Windows: <каталог установки>
  • Mac: <каталог установки>/<версия>.app/Contents/MacOS
  • Linux: <каталог установки>/bin

Доступные ключи и параметры

stats  [-server <inet:hostname:port>] [-user <name>] [-password <password>]
      [-switchserver]
      [-singleseat]
      [-nologo]
      [-production [silent|prompt] [-background]]
      [-symbol <values>]
      [<имя_файла> [-filepassword <пароль>]] ...
      [-unicode [on|off]] 
      [-codepageSyntaxFiles [off|on|'кодировка']]  
      [-help|-h]

-server <inet:hostname:port> или -server <ssl:hostname:port>. Имя или IP-адрес и номер порта сервера. Только для Windows.

-user <имя>. Верное имя пользователя. Если требуется имя домена, укажите его перед именем пользователя через обратную дробную черту (\). Только для Windows.

-password <пароль>. Пароль пользователя.

-switchserver . Вывести диалоговое окно Серверный логин. Этот ключ должен идти перед параметрами -server, -user и -password. Только для Windows.

-singleseat . Запустить приложение в однопользовательском режиме.

-nologo . Запустить приложение без вывода заставки.

-production [prompt|silent] . Запускать приложение в производственном режиме. Ключевые слова prompt и silent предназначены для управления режимом вывода диалогового окна с переменными рабочего цикла, если они указаны в производственном задании. Ключевое слово prompt используется по умолчанию, при этом диалоговое окно показывается. При использовании ключевого слова silent диалоговое окно скрыто. Если используется ключевое слово silent , пользователь может определить символы рабочего цикла с помощью параметра -symbol . В противном случае используется значение по умолчанию. Параметры -switchserver и -singleseat игнорируются при использовании параметра -production .

-symbol <значения>. Список пар символ-значение используется в производственном задании. Имя каждого из символов начинается со знака @. Значение, которые содержат пробелы, должны быть заключены в кавычки. Правила включения в строчные литералы кавычек или апострофов зависят от типа операционной системы, но как правило, строка, содержащая одинарные кавычки или апострофы, заключается в двойные кавычки (например: “'значение в кавычках'”). Эти символы должны быть заданы в производственном задании на вкладке Значения в рабочем цикле. Дополнительную информацию смотрите в разделе Значения в рабочем цикле.

-background. Запустите производственное задание в фоновом режиме на удаленном сервере. Локальный компьютер может не оставаться включенным и подключенным к удаленному серверу. Вы можете отсоединить компьютер и получить результаты позже. Нужно также включить параметр -production и задать сервер при помощи параметра -server.

<имя_файла> .... Перечислите имена файлов, который может включать все поддерживаемые приложением типы файлов. Если в имени есть пробелы, заключите имя файла в кавычки. Если файл защищен паролем, укажите за именем файла опцию -filepassword и пароль.

unicode. Включает или выключает режим Unicode. Он включен по умолчанию. Когда режим Unicode выключен, программа выполняется в режиме кодовой страницы.

codepageSyntaxFiles. Определяет кодировку, используемую для чтения файлов командного синтаксиса.

  • off. При отсутствии идентификатора кодировки в файле или спецификации кодировки в INCLUDE или INSERT файлы синтаксиса читаются как UTF-8, если –unicode on, или во внутренней кодировке текущей локали, если –unicode no. Это значение по умолчанию.
  • on. Все файлы синтаксиса читаются во внутренней кодировке текущей локали, независимо от кодировки, заданной в файле INCLUDE или INSERT.
  • 'кодировка'. Все файлы синтаксиса читаются в заданной кодировке локали, независимо от кодировки, заданной в файлах синтаксиса или файле 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

Запуск в монопольном режиме:

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