Параметры командной строки
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