logo
Литература_1 / photon_old

Опции командной строки

По умолчанию все сгенерированные в PhAB приложения имеют следующие опции командной строки:

-h height[%]

" height " – это высота окна в пикселях или как процент от высоты экрана, если задано "%".

-s server_name

" server_name " – имя сервера Photon:

Если server_name:

используется этот сервер:

node_path

node_path/dev/photon

fullpath

fullpath

relative_path

/dev/relative_path

-w width[%]

"width" – это ширина окна в пикселях или как процент от ширины экрана, если задано "%".

-x position [%] [r]

координата по оси х верхнего левого угла окна в пикселях или в % от ширины экрана, если задано "%". Если задано "r", координата является относительной – от текущей консоли.

-y position [%] [r]

координата по оси y верхнего левого угла окна в пикселях или в % от высоты экрана, если задано "%". Если задано "r", координата является относительной – от текущей консоли.

-Si|m|n

состояние инициализации основного окна (свёрнутое в иконку, максимизированное или нормальное).

По умолчанию все эти опции включены, так что пользователь может динамически перемещать или изменять размер приложения или задавать его состояние инициализации. Например, чтобы запустить приложение на 4-й консоли (центр рабочего пространства), задайте опцию командной строки:

-x 100% -y 100%

API PhAB'а обработает эти опции перед вызовом функции инициализации; если Вы планируете добавить к приложению Ваши собственные опции командной строки, убедитесь, что Вы выбрали опции, которые не конфликтуют с этими. Вам следует также написать код обработки опций для обработки и игнорирования этих опций. Если Вы не сделаете этого, то увидите сообщение об ошибке на консоли, когда запустите приложение на исполнение. См. обсуждение функции инициализации в главе "Работа с кодом".

Если Вы не хотите позволить пользователю перемещать или изменять размер приложения:

  1. Нажмите <F2> или в меню "Application" выберите пункт "Startup Info/Modules", чтобы открыть диалог "Application Startup Information".

  2. Установите кнопки переключения для опций, как Вы желаете.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4