powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / программный вызов *.CSP в браузере
9 сообщений из 9, страница 1 из 1
программный вызов *.CSP в браузере
    #35170356
ceshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопросы в следующем:
1. как из терминала (программно) вызвать страницу *.CSP в браузере?
2. для чего, насколько понимаю, нужно еще сформировать ссылку на нее, т.е.
пишем следующее:
Код: plaintext
1.
s url = "http://" _ $p( $zu(  110  ) , "." ,  1  ) _ домен _ ":" _ номер порта _ "/csp/" _ $zn(приведенный к нижнему регистру) _ "/собственно_страничка.csp"
т.е. еще как программно узнать "номер порта", т.к. от cache` 5.0, когда он был 1972 в cache` 2007 он стал 57772, да и то может поменяться?
3. еще вопрос: как программно узнать "домен" ?
4. и как указать cache`, что нужно запустить браузер именно на текущей машине?
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35170471
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-мне так проще дать команду "выполнить команду OS"... А там пусть OS разбирается с чем "ассоциировать" данную команду...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35170772
ceshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaПо-мне так проще дать команду "выполнить команду OS"... А там пусть OS разбирается с чем "ассоциировать" данную команду...

да, мысль правильная, тогда еще вопрос: как узнать в различных системах имя браузера по умолчанию, он же вроде не прописывается ни в какие системные переменные? тоже через команду ОС? даже не представляю через какую
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35170790
Александр Коблов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka как узнать в различных системах имя браузера по умолчанию
из командной строки cmd:
Код: plaintext
start http://google.ru
Имя браузера Вы не узнаете, но страница запустится именно в нём.
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35174807
ceshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могу немного переиначить вопрос: как инициализировать <%request> со значениями по умолчанию, поскольку при нахождении в самой странице *.CSP имеем:
Код: plaintext
1.
2.
 s server = %request.GetCgiEnv( "SERVER_NAME" ) ///так получаем имя сервера
 s port = %request.GetCgiEnv( "SERVER_PORT" ) ///а так номер порта
эти данные известны, а вот как быть, если сама страница еще не вызвана?
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35174856
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshkaкак быть, если сама страница еще не вызвана?
Т.е. в самом терминале Каше?
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35174876
ceshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
Т.е. в самом терминале Каше?
да-да, именно
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35175453
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To ceshka :
Для новых версий Caché:
Код: plaintext
1.
2.
>d ##class(%Library.RoutineMgr).GetWebServerPort(.port,.server,.urlprefix,.url)
>zw
Подробности

Для версий 5.0.x:
Код: plaintext
1.
>w ^%SYS("SSPort")

PS: Вам может еще пригодиться
##class(%SYSTEM.CSP).Shell()
##class(%SYSTEM.CSP).Show(url,flags)

Почему бы не писать сразу
Код: plaintext
1.
s url = "http://localhost:"...
?
...
Рейтинг: 0 / 0
программный вызов *.CSP в браузере
    #35175655
ceshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit
Почему бы не писать сразу
Код: plaintext
1.
s url = "http://localhost:"...
?
Спасибо большое, просто неизвестно откуда будет вызвана страница: из текущего домена, соседнего или из глобальной сети
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / программный вызов *.CSP в браузере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]