GroupWise: Новое письмо из командной строки

Обсуждение технических вопросов по продуктам Novell

GroupWise: Новое письмо из командной строки

Сообщение Alkaline » 14 дек 2006, 13:08

Подскажите, как создать новое письмо, напоминание или мероприятие из командной строки. В общем случае: хочу повесить создание нового документа GroupWise с помощью глобального хоткея на допклавише ноутбука, но в параметры клавиши можно вписать только строчку с параметрами. В Outlook все было предусмотрено (запуск по "outlook.exe /c ipm.appointment").
Alkaline
 
Сообщения: 3
Зарегистрирован: 14 дек 2006, 12:56

Сообщение Dimerson » 14 дек 2006, 19:21

На кулсолюшенах была комманднострочная утиль собранная на паскале и GW ObjAPI. Попробуйте ее (мне чем-то она не понравилась).

Думаю проще всего собрать утилитку под ваши нужды (листинг функции отправки письма с аттачем на GW ObjAPI - на C тут приводился с год или более назад).
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: GroupWise: Новое письмо из командной строки

Сообщение alexp_mac » 14 дек 2006, 22:18

Alkaline писал(а):Подскажите, как создать новое письмо, напоминание или мероприятие из командной строки. В общем случае: хочу повесить создание нового документа GroupWise с помощью глобального хоткея на допклавише ноутбука, но в параметры клавиши можно вписать только строчку с параметрами. В Outlook все было предусмотрено (запуск по "outlook.exe /c ipm.appointment").


http://www.novell.com/coolsolutions/tools/13913.html
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

Сообщение Alkaline » 14 дек 2006, 22:47

О, спасибо вам большое! С утреца обязательно попробую.
Alkaline
 
Сообщения: 3
Зарегистрирован: 14 дек 2006, 12:56

Сообщение Alkaline » 15 дек 2006, 12:21

А, просек, это не совсем то, что нужно: видимо, я неправильно сформулировал. Я все-таки пользователь. :?

Мне нужно, чтобы по команде из комстроки появлялось окно GroupWise - создание нового сообщения, напомнинания и т.п.
Alkaline
 
Сообщения: 3
Зарегистрирован: 14 дек 2006, 12:56

Для этого есть GW Tokens

Сообщение Андрей Троценко » 16 дек 2006, 01:02

Alkaline писал(а):...Мне нужно, чтобы по команде из комстроки появлялось окно GroupWise - создание нового сообщения, напомнинания и т.п.


Для этого нужно использовать GW Token API.

В свое время, я сделал маленькую утиль на VB, используя которую, можно командовать GW-клиентом даже из батника:

Код: Выделить всё
Attribute VB_Name = "GWToken"

Option Explicit

Function GWPublishToken(Token As String, Optional Result As String) As Boolean
    Dim gw As Object, success As Boolean
    Set gw = CreateObject("GroupwiseCommander")
    success = gw.Execute(Token, Result)
    Set gw = Nothing
    If (Not success) Then
        Err.Raise vbObjectError + 1, , Result
    End If
End Function

Sub Main(Token As String)
    GWPublishToken (Token)
End Sub


Вызывая ее с параметром - строкой-токеном, вы можете делать то, что спрашиваете.

Напр., создание нового извещения:

Код: Выделить всё
gwtoken "NewAppointment()"


Документацию по токенам, можно найти здесь:

http://developer.novell.com/documentation/gwtoken/pdfdoc/gwtokens/gwtokens.pdf
Аватара пользователя
Андрей Троценко
 
Сообщения: 529
Зарегистрирован: 31 июл 2002, 13:54
Откуда: Киев, Украина


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

cron