Отправляет email-рассылки с помощью сервиса Sendsay

1С и электронная коммерция

  Все выпуски  

1С и электронная коммерция Агенты среди нас. Где взять агента и что он может.




1С и электронная коммерция    Электронная газета сайта Системная интеграция + 1С

Понедельник, 21 Декабря 2009 года (1879 год – родился великий вождь всех времён и народов, «провозвестник» могущества и независимости СССР, творец Великой Победы, Иосиф Виссарионович Сталин… Политическая карьера: от Народного комиссара по делам национальностей РСФСР (1917—1923), Народного комиссара государственного контроля РСФСР (1919—1922), Генерального секретаря ЦК ВКП (б) (1922—1934) до Секретаря ЦК ВКП (б) (1934—1953), главы советского правительства — Председатель Совета Народных Комиссаров СССР (1941—1946), Председателя Совета Министров СССР (1946—1953); Верховного главнокомандующего Вооруженными силами СССР (1941—1947). Среди званий и наград: Маршал Советского Союза (с 1943), Генералиссимус Советского Союза (1945), почётный член Академии наук СССР (1939), член Исполнительного комитета Коминтерна (1925—1943), Герой Социалистического Труда (1939), Герой Советского Союза (1945).)

Внимание! Если хотите, чтобы мы посвятили рассылку Вам или вашему сайту, то пишите на почту: odin-s@bk.ru

Агенты среди нас. Где взять агента и что он может.

Давайте вспомним, почему пользователи повально и так охотно ставили Microsoft Office 97 поверх старого доброго офиса для Windows 95? Всем понравилась забавная «Мурка» (она же «Скрепыш», она же ешё много чего) – «помощник», который больше мешает и отвлекает, чем помогает в работе.

Умные дядьки из Microsoft знают, чем привлечь пользователя, да и денег там на это не жалеют. Толстой тетеньке-бухгалтеру, которая из софта видела только 1С и Lines, тоже понравится «Мурка» и другие персонажи из офисной галереи. Думается, есть шанс купить пользователя 1С с помощью подобной фичи. Эта статья расказывает об использовании технологии Microsoft Agent в среде «1С:Предприятие».

Для управления агентами из V7 не требуются внешние библиотеки, никаких там AddIn.ЧтоТоТам или ЗагрузитьВнешнююКомпонету.

Необходимым является установка самого Microsoft Agent'а, который является COM-сервером и предоставляет интерфесы управления персонажами. Microsoft Agent, возможно, уже есть на компьютерах ваших пользователей (входит в состав WinMe, Win2000, Office2000).

Скачать установочный комплект можно с сайта Microsoft (бесплатно): http://activex.microsoft.com/activex/controls/agent2/MSagent.exe (392 Кб).

Чтобы наши «агенты« разговаривали, нам потребуется Microsoft Text-To-Speech (он также может быть уже установлен): http://activex.microsoft.com/activex/controls/sapi/spchapi.exe (825 Kб).

А чтобы говорили по-русски, нужен голосовой движок Lernout&Hauspie TTS3000: http://activex.microsoft.com/activex/controls/agent2/lhttsrur.exe (2.9 Mб).

То же самое по-английски: http://activex.microsoft.com/activex/controls/agent2/lhttseng.exe (2.6 Mб) бесплатно.

Не забудьте про самих «помощников». Можно использовать персонажи из поставок различных офисов, однако разговорить Мурку вам не удастся, не умеет она этого – даже на родном английском языке. Microsoft распространяет бесплатно четыре полноценных персонажа:

Есть в Рунете сайт – коллекция агентов: http://allcharacters.chat.ru, там можно найти сотни персонажей, на любой вкус и цвет.

А на сайте Microsoft также бесплатно можно взять редактор агентов, и с его помощью создавать своих персонажей: http://agent.microsoft.com/agent2/sdk/ace.exe (1 Mб). К сожалению, редактировать уже сущесвующие файлы персонажей нельзя.

Итак, начнем-с. После установки MSAgent'а нам становится доступен доступен ActiveX-компонет Agent.Control.2. Цепляемся к нему через нашу любимую функцию:

Агент=СоздатьОбъект("Agent.Control.2");
Агент.Connected=1;

Вторая строчка инициализирует MSAgent server. Теперь загрузим персонаж:

Агент.Characters.Load("merlin","merlin.acs");

Characters – ссылка на объект коллекцию персонажей. Метод Load – загружает персонаж, имеет два параметра: в первом задаем идентификатор персонажа, во втором указываем файл или HTTP-адрес персонажа. Microsoft Agent по умолчанию ищет персонажи в каталоге %WinDir%\MSAgent\Chars,, так что если файл вашего персонажа находится в другом месте, указывайте полный путь.

Теперь прицепимся непосредственно к персонажу:

Персонаж=Агент.Characters("merlin");
Персонаж.Show(0);

"merlin" здесь – заданный идентификатор. Параметр метода Show логического типа и отвечает за вывод анимации при показе (0 – с анимацией, 1 – без оной).

Если у Вас всё получилось, Вы увидите волшебника Мерлина в верхнем левом углу экрана. Верхний левый угол не есть хорошее место для него, давайте заставим его убраться оттуда:

Персонаж.MoveTo(500,100,2000);

Первый параметр метода MoveTo – экранная координата по X в пикселах, второй – по оси Y, третий – время в милисекундах, за которое совершается перемещение. Не загоните персонаж за край экрана, достать его оттуда мышкой не получится. Параметр время полета необязателен, по умолчанию – 1000.

Каждый персонаж содержит свой набор анимаций, которые могут быть проиграны методом Play. Пусть наш волшебник подвигается:

Персонаж.Play("Congratulate");

Параметр метода – строка идентификатор анимации. Как отмечалось выше, каждый персонаж имеет свой набор анимаций, и их идентификаторы тоже могут быть различны. Читайте документацию к вашим персонажам. В примере также есть функция, достающая список доступных анимаций конкретного персонажа (к сожалению, без использования Microsoft Script Control сделать это у меня не получилось).

Еще про пару полезных методов объекта Character. Stop – останавливает анимацию. StopAll – останавливает вообще всё: анимацию, перемешение, речь…

Нет ничего проще заставить персонажа говорить:

Персонаж.Speak("Даёшь операционную систему Один Эс");

Автор: Алексей Бажитов


Новые темы форума для обсуждения

Серверы
  Форум Темы Ответы Обновления
Серверы и серверное оборудование
Создание самой удобной конфигурации. Любой желающий может помочь тому, кто еще только начинает работать с серверами
4 8 Суббота, 04.07.2009, 19:41
Тема: Сервер Dell PE2900 Two, за ч...
Сообщение от: HectFoetkeelf

О компьютерах и серверах
  Форум Темы Ответы Обновления
WINDOWS 98, 2000, ХP, 2003, Vista и даже 95....
Винда, от 9x до 2003 и XP, Vista... Администрирование, программирование и т.п.
7 50 Вторник, 26.05.2009, 21:06
Тема: Подключение сети предприятия...
Сообщение от: Buddha

1C
  Форум Темы Ответы Обновления
1C и электронная коммерция 1 0 Пятница, 29.05.2009, 18:17
Тема: Бухгалтерия предприятия
Сообщение от: NightBeast


Вопросы обо всем
  Форум Темы Ответы Обновления
Околокомпьютерный флейм
Общение о компьютерах, серверах, других железках, если вдруг не нашли ответов и просто о компьютерах в нашей жизни. Можете рекламировать свои творения тут, в других разделах реклама будет удаляться...
4 0 Вторник, 01.12.2009, 21:22
Тема: Сеть обменных пунктов webmon...
Сообщение от: Masya1988
Анекдоты
Анекдоты и веселые истории на компьютерную и другие тематики
1 55 Понедельник, 25.05.2009, 11:06
Тема: Анекдоты
Сообщение от: Daniel

Продолжение можно прочитать тут >>>


«Новости, новинки и обзоры серверной и компьютерной техники для дома и другая информация наших друзей. Скидки и подарки»:

  • «Конфигуратор серверов HP ProLiant DL120G6 и HP ProLiant ML110G6»
    HP ProLiant DL120 G6 - новый недорогой сервер начального уровня, оптимизированый для установки в стойку. Недорогой по цене, но не ограниченный по производительности. В DL120 G6 Поддерживаются процессоры Intel® Xeon® со всеми преимуществами производительности 4 ядер. Широкий ассортимент процессоров Intel Xeon®, предоставляет возможность сделать выбор соответствующего процессора с учетом требований задач и стоимости. 1U сервер с одним процессором, идеально подходит как сервер одного приложения для ИТ-инфраструктуры, Интернета и сетевых приложений. DL120 G6 имеет три PCI-Express слота. Дополнительная модернизация, включающая HP SAS HBA-адаптеры и контроллеры Smart Array, позволяет использование жестких дисков SAS. Удаленное управление LO100i обеспечивает недорогое, эффективное решение для удаленного управления серверами из любой точки. ML110G6 HP ProLiant ML110 G6 идеален в качестве "первого" сервера для небольших растущих компаний. Это доступное и функциональное решение для компаний малого и среднего бизнеса, которые имеют базовые требования к IT-ресурсам и стремяться сокращать своим издержки. С доказанной надежностью и оснащенный новейшим 4-х ядерным процессором Intel® Xeon® и памятью DDR3, ProLiant ML110 G6 представляет идеальное решение для растущего бизнеса. Слоты PCI и PCI-Express, DIMM, дисковые отсеки и серверные опции удовлетворяют потребность в расширении. Интегрированное удаленное управление LO100i снижает издержки на управление избавляя от множетсва физических визитов к серверу. Новая версия HP Easy Set UP CD улучшает процесс установки. Опциональный модуль TPM обеспечивает дополнительный уровень безопасности. Стандартный блок питания стал более эффективным и снижает энергопотребление в процессе эксплуатации. В целом, сервер HP ProLiant ML110 G6 более эффективен и обеспечивает большую ценность для растущего бизнеса...

    Читать далее >>>

  • «Экскурсия в монастырь Новый Иерусалим - 1 час от Москвы»
    На этой экскурсии Вы побываете в открытых приделах храма: В Успенском приделе (находятся мощи св. мученицы Татианы и святыня крест - мощевик, подаренный монастырю иерусалимскими монахами. Крест содержит частицы Креста Господня и мощей святых, включая евангелиста Марка); в Архангельском приделе увидите список Тихвинской чудотворной иконы Божией матери XVII века и гробницу патриарха Никона в Предтеченском приделе, возле которой происходят чудесные исцеления; в действующей подземной церкви Константина и Елены с уникальным медным иконостасом (находится кладезь "Живоносный источник"); пройдетесь по монашеской территории - вдоль братских корпусов; побываете в деревянном зодчестве; сможете пройтись по крепостной стене и побывать в Гефсиманской, Сионской и Елизаветинской башнях и в надвратной Входоиерусалимской церкви над Золотыми воротами; у скита патриарха Никона; сможете увидеть реку Иордан (Истра) с ее купелью с рассказом о чудесных исцелениях. Прогулка по монастырскому полю и Гефсиманскому саду, а также вдоль монастырской стены, где можно увидеть два озера, именуемых Галилейским морем из которых вытекает Кедронский поток...

    Читать далее >>>


Вы можете добавить свою новость или статью по адресу (необходимо зарегистрироваться): stss.3dn.ru
По вопросам размещения Ваших статей и информации в наших рассылках - пишите нам: odin-s@bk.ru
Давайте поможем восстановлению Храма и детям! Информация здесь >>>
Рассылки Subscribe.Ru
Освещение для интерьеров и парков
Техника для создания любимой погоды в доме, от кондиционера до тепловой пушки
Автономные электростанции для загородного дома и все, что можно к ним подключить
Техника в помощь садоводу и фермеру
Все о насосах для любых водоемов и водонагревателях
Моечная и уборочная техника для быта и производства
Рукопашный бой для девушек -- выживание, психология!
Серверы, сетевое оборудование, тесты, характеристики, советы
Милосердие. Чем ты можешь помочь ближнему.
Православные знакомства
Агробизнес и советы садоводам
Здоровый образ жизни
Фотосъемка природы и людей на природе и в интерьере
Рецепты кухни народов СССР
Скидки, подарки, призы...
Секреты рекламы и создания интернет-магазинов
1С и электронная коммерция

В избранное