2019-05-23 (v1.5.0.26): опция -s также может полностью описывать сервер. О ней и других сопутствующих опциях см. справку waveTap_Qt.doc или справку (readme_ru.txt или readme_en.txt) консольного варианта WaveTapC. Если три необходимые опции правильно указаны в командной строке, то WaveTap_Qt попытается автоматически получить данные с заданными параметрами, после чего закроется. Если не все три опции указаны (или одна из них задана неверно), WaveTap_Qt запустится как обычно (ожидая ввод пользователя). Если некоторые опции (включая -s, но не все три упомянутые) заданы правильно, то WaveTap_Qt присвоит указанные значения соотв. полям в своём GUI-интерфейсе и заблокирует изменение этих полей (т.к. опции командной строки имеют более высокий приоритет). Например, таким образом с помощью -s можно полностью описать один сервер со станциями и каналами. Сервер будет взят из -s, а не прочитан из isiTap.ini и других ini-файлов, и не может быть прочитан из сети. Если опция -s задана, но не описывает сервер в допустимом формате, то см. её другой формат далее. –saddr, –sname, –sport и –sprot используются только для поиска сервера (см. далее). ------------------------------------------------------------------------------- 1. –s=номер_сервера 2. –saddr=адрес_сервера 3. –sname=имя_сервера 4. –sport=порт_сервера 5. –sprot=протокол_сервера Можно указать один или более параметров одновременно. Все указанные параметры будут использованы для нахождения сервера в списке заданных серверов. ВНИМАНИЕ: если задан номер сервера (-s), то поиск будет сделан только по нему (остальные параметры будут проигнорированы), т.к. он уже представляет собой уникальный идентификатор сервера. Если сервер, заданный в командной строке, не найден, то будет, как обычно, выбран сервер, запомненный с предыдущего запуска программы. 1. Номер сервера - уникальный номер сервера в списке (поле «№» в списке серверов). 2. Адрес сервера – это адрес в том виде, в котором он указывается в поле «Адрес сервера» списка серверов, т.е., IP-адрес или сетевое имя. 3. Имя сервера – понятное для человека описание сервера (поле «Имя сервера» в списке серверов). В командной строке его можно использовать, если это имя было задано английскими буквами. Если в имени сервера есть русские буквы, то сервер, возможно, не будет найден (не проверялось в разных ОС). Если в имени сервера есть пробелы, то всё имя заключается в кавычки, например: -sname="server 1". 4. Порт сервера – просто целое число. 5. Протокол сервера – целое число, индекс одного из протоколов, поддерживаемых программой. На данный момент: 0 – протокол ISI, 1 – протокол XFER, 2 - протокол SEEDLINK.