Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / как програмно запустить Cache / 12 сообщений из 12, страница 1 из 1
05.09.2007, 16:48
    #34778526
yot
yot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
Здравствуйте.
подскажите пожалуйста, как програмно можно запустить Cache.
т.е. у меня есть хтмл страничка, на которой находится кнопка, при нажатии на которую должна запускаться студия, и в студии должне открываться заранее определенный класс!
...
Рейтинг: 0 / 0
05.09.2007, 16:55
    #34778574
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
yotу меня есть хтмл страничка
А Каше где?
...
Рейтинг: 0 / 0
05.09.2007, 16:57
    #34778584
yot
yot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
каше установленно на той же машине где и страничка
...
Рейтинг: 0 / 0
06.09.2007, 05:31
    #34779638
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
И зачем такие мысли в голову приходят :-)
...
Рейтинг: 0 / 0
06.09.2007, 08:56
    #34779783
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
yot , если сможеш по onclick запустить
Код: plaintext
C:\CacheSys\Bin\CSTART.EXE <имя_установки_Каше>
Это будет то что нужно
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 10:11
    #34779942
LenRover
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
krvsa yot , если сможеш по onclick запустить
Код: plaintext
C:\CacheSys\Bin\CSTART.EXE <имя_установки_Каше>
Это будет то что нужно
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT

а если это прокатит, то студию можно будет запуститить

C:\CacheSys\Bin\CStudio.EXE
...
Рейтинг: 0 / 0
06.09.2007, 10:36
    #34780011
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
А чеж не запустить-то...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 10:41
    #34780037
yot
yot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
сейчас буду пробовать...
вот еще что мне посоветовали:

/// Открыть класс в Студио
ClassMethod OpenClass(id)
{
S http=$G(%session.Data("Server"))
S app=$G(%session.Data("Prj","CspApp"))
m p=%session.Data("Prj")
S ns=$G(%session.Data("Prj","NameSpace")) zn:ns]"" ns
S kod=id S port=$G(%session.Data("App","Port"))
if kod="" Q 1
S ns=$zu(5) s:$e(kod)="%" ns="%CACHELIB"
s url=p("CStudio")_" "_##class(XP.Runtime).StudioCmd(http,port,$zu(5),kod_".cls")
&js<parent.parent.window.external.Command('Shell','#($zcvt(url,"O","JS"))#','');>
Q 1
}
...
Рейтинг: 0 / 0
06.09.2007, 10:56
    #34780110
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
Т.е. вот этот код запускает на выполнение строку в OS из JS?
Код: plaintext
parent.parent.window.external.Command('Shell','<строка_для выполнения>','')
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 11:14
    #34780208
yot
yot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
наверно... но пока точно не знаю... еще не проверял....
...
Рейтинг: 0 / 0
06.09.2007, 11:17
    #34780234
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
Я смотрел в хелпе (что у меня есть) у window.external нет метода Command
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 12:31
    #34780669
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как програмно запустить Cache
Вы утверждаете, что из JS можно выполнить команду OS?!!
Если бы это было так просто, любой злоумышленик с банера разносил бы в клочья любую защищенную операционную систему!

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

имхо
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / как програмно запустить Cache / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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