MSagent
|
|
чукча | Дата: Пятница, 24 Апреля 2009, 18:02 | Сообщение # 91 |
Поднаторевший
Группа: Проверенные
Сообщений: 129
Репутация: 0
Награды: 2
Статус: Offline
| Счас глянем! Добавлено (24 Апрель 2009, 18:02) --------------------------------------------- Оч хорошо!Тока пока один вопрос - почему размер плагина почти в три раза вырос,добавлено ведь не много! Немного не понятно это: StopRequestType - прерывает выполняющийся запрос всех невыполненных функций указанного типа (стоящих в очереди). Принимает параметр-строку 'Get', 'NonQueuedGet', 'Move', 'Play' или 'Speak' Использование: RequestType$ = 'Move' PluginSet("PlugIn", "RequestType$") PluginRun("PlugIn", "InterruptRequest") ..упростить нельзя?просто глушить процесс.. я не в понятках - зачем такие навороты?растолкуй,чукче,плиззз!
Сообщение отредактировал чукча - Пятница, 24 Апреля 2009, 18:54 |
|
| |
toizy | Дата: Пятница, 24 Апреля 2009, 18:36 | Сообщение # 92 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| а, забыл сжать
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
чукча | Дата: Суббота, 25 Апреля 2009, 02:01 | Сообщение # 93 |
Поднаторевший
Группа: Проверенные
Сообщений: 129
Репутация: 0
Награды: 2
Статус: Offline
| PluginSet("PlugIn", "RequestType$") PluginRun("PlugIn", "InterruptRequest") ..не работает у меня!Не знаю ... блин,читает и читает.. останавливаю только командой "скрыть",не командой плагина"Hide" (он на неё тоже не реагирует),а командой "скрыть" из конт.меню. PluginRun("PlugIn", "HideMMBWindow") может работать только из окна(изначально окно всегда появляется).т.е.эту команду можно дать только из уже появившегося окна(другие методы не возможны?).А идея была в запуске уже без окон изначально!
Сообщение отредактировал чукча - Суббота, 25 Апреля 2009, 02:07 |
|
| |
toizy | Дата: Воскресенье, 26 Апреля 2009, 18:15 | Сообщение # 94 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (чукча) ..упростить нельзя?просто глушить процесс.. я не в понятках - зачем такие навороты?растолкуй,чукче,плиззз! Неужели всё так сложно? описание с msdn: Stops all animation requests or specified types of requests for the specified character. Type: "Get" To stop all queued Get requests. "NonQueuedGet" To stop all non-queued Get requests (Get method with Queue parameter set to False). "Move" To stop all queued MoveTo requests. "Play" To stop all queued Play requests. "Speak" To stop all queued Speak requests. (http://msdn.microsoft.com/en-us/library/ms696424(VS.85).aspx) Как видишь, всё просто Добавлено (26 Апрель 2009, 10:32) --------------------------------------------- Я просто вынес эту возможность агента в плагин, а чо там да как, не разбирался. Get нам вряд ли нужен, NonQueuedGet тоже. Нужны Move (движение), Play (это анимация) и Speak (речь) Добавлено (26 Апрель 2009, 10:34) ---------------------------------------------
Quote (чукча) ..не работает у меня! погляжу Quote (чукча) идея была в запуске уже без окон изначально! Эээ... тут сам трабл с этой штукой... рекомендую для этой цели пользовать SmallPlugin Просто у меня в своё время не получилось сделать так, чтобы окно скрывалось немедленно. Окно мелькало перед глазами. Копаться дальше я не стал и вряд ли буду. Тем более, есть лругой плагин Добавлено (26 Апрель 2009, 10:40) --------------------------------------------- Насчёт болтливости агента. Есть косвенные способы определить, когда он закончил болтать. Например, ты можешь вставлять в конец текста закладку и определять момент окончания чтения в OnBookmark. Также ты можешь использовать OnRequestComplete, но это чуть сложнее. Добавлено (26 Апрель 2009, 18:15) --------------------------------------------- Значит, так. Quote (чукча) Блин!Если переменная str$ имеет большой объём (страницу например) то проэкт не реагирует на команду PluginRun("PlugIn","StopSpeech").. Не могу смоделировать. У меня всё работает, поэтому дай тестовый проект.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
чукча | Дата: Понедельник, 27 Апреля 2009, 01:41 | Сообщение # 95 |
Поднаторевший
Группа: Проверенные
Сообщений: 129
Репутация: 0
Награды: 2
Статус: Offline
| Димка!Собственно это не проект,пока макет отработки плагина!С окном я проблему сам решу,а вот "стоп" при чтении текстового файла - это всё,что мне надо! "Есть косвенные способы определить, когда он закончил болтать" мне не нужно определять конец чтения,мне нужно прервать чтение когда я захочу,просто остановить его не дожидаясь окончания,а он не реагирует пока не дочитает весь текстовый файл! Добавлено (27 Апрель 2009, 01:41) --------------------------------------------- Дим,при добавлении новой страницы у меня персонаж не реагирует ни на какие команды,но по возвращении на первую страницу,он опять работает!что посоветуешь,Дим?
Сообщение отредактировал чукча - Воскресенье, 26 Апреля 2009, 21:10 |
|
| |
toizy | Дата: Понедельник, 27 Апреля 2009, 12:55 | Сообщение # 96 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Всё, нашёл ошибку. Теперь стоп работает нормально. Quote (чукча) персонаж не реагирует ни на какие команды Это потому что обращаешься к плагину, которого нет на этой странице. Имена объектов доступны к использованию только в пределах страницы. Если нужно обратиться к объекту, расположенному на другой странице, мы обычно используем синтаксис Page::Object, но в случае с этим плагином такое не прокатывает... Почему - не знаю. Попробую решить проблему
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
чукча | Дата: Понедельник, 27 Апреля 2009, 23:52 | Сообщение # 97 |
Поднаторевший
Группа: Проверенные
Сообщений: 129
Репутация: 0
Награды: 2
Статус: Offline
| "Стоп" - пашет просто супер!!Не думаю,что смогу когда нибудь постичь - как ты это всё волшебным образом делаешь!Респект преогромный! Quote (toizy) Это потому что обращаешься к плагину, которого нет на этой странице. Димк!Я всё это знаю - вот тока если размещаю плагин на ещё одной странице то при запуске проекта, ММВ вырубается!Уж чего тока не делал,но если плагин есть ещё на одной странице - крах ММВ неизбежен!! пы.сы. ох вот бы ты свою подпись убрал!Нет у тебя никакой любви,уверен я в этом!Просто придумал себе игрушку и упиваешся удоольствием от игры в неё! Очень уважающий тебя,чукча! Добавлено (27 Апрель 2009, 23:52) --------------------------------------------- ...блин,куда то пропала командаы PluginRun("PlugIn","HideMMBWindow")PluginRun("PlugIn", "ShowMMBWindow")?
|
|
| |
toizy | Дата: Вторник, 28 Апреля 2009, 01:24 | Сообщение # 98 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (чукча) лин,куда то пропала командаы убрална... Quote (чукча) крах ММВ неизбежен!! да. пока что возможно только размещение на одной странице. Поработаем, может, что и придумаю... Quote (чукча) ет у тебя никакой любви Возможно. Только симптомы весьма не комфортные
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
чукча | Дата: Вторник, 28 Апреля 2009, 01:46 | Сообщение # 99 |
Поднаторевший
Группа: Проверенные
Сообщений: 129
Репутация: 0
Награды: 2
Статус: Offline
| ...за что? Добавлено (28 Апрель 2009, 01:46) --------------------------------------------- ...вернуть бы,а?
|
|
| |
toizy | Дата: Вторник, 28 Апреля 2009, 02:12 | Сообщение # 100 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| ну можно...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
чукча | Дата: Вторник, 28 Апреля 2009, 02:18 | Сообщение # 101 |
Поднаторевший
Группа: Проверенные
Сообщений: 129
Репутация: 0
Награды: 2
Статус: Offline
| ждёмс! а что это за команда (SearchForCharacters)?
|
|
| |
toizy | Дата: Вторник, 28 Апреля 2009, 02:20 | Сообщение # 102 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да не смотри ты... там тока те работают, что описаны
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
toizy | Дата: Четверг, 14 Мая 2009, 13:49 | Сообщение # 103 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Ок, верну... Как из запоя выйду. А покуда деффки совсем обнаглели, я не упущу шанс и отвисну по-полной зря, что ль, уволилцо...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Четверг, 14 Мая 2009, 14:02 | Сообщение # 104 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (toizy) Анлим остался на работе. ну может быть и зря
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Четверг, 14 Мая 2009, 14:10 | Сообщение # 105 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Не туда пишешь
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
rogerms | Дата: Среда, 16 Декабря 2020, 22:04 | Сообщение # 106 |
Новый участник
Группа: Пользователи
Сообщений: 1
Репутация: 0
Награды: 0
Статус: Offline
| Цитата DEMBEL ( ) Прикрепления: msagent.vbs(4.2 Kb) · killme.vbs(4.9 Kb) Уважаемый DEMBEL,конечно тема старая,но... возможно ли в этот скрипт вставить автоматическое чтение агентом содержимого буфера обмена и периодического озвучивания даты,время?С уважением,
ры.сы. в инете рылся - не нашел таких команд
|
|
| |