Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)

Модерирует : gyra, Maz

Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio часть 2 (часть 1)


Параллельная тема в Варезнике - поиск и обсуждение дополнений и ритейл версий


Где почитать:

Для начала читаем статьи: тут раз или тут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
Видео-уроки на YouTube (англ)
Где поживиться:

Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)
Где найти ответы на вопросы:

Виды путей, используемых в AMS от GOOSE
Включение\отключение фоновой музыки кнопкой
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Выделение и копирование в буфер текста\части текста от GOOSE
Для тех, у кого русский проект с "кракозяблами"
Запуск WinRAR'a для распаковки архивов от Reineke
Запуск файлов из Web объекта
Запускаем экзешник по информации из реестра от Lexua
Пример бегущей строки (более красивый способ) от tavria2
Из окна в полноэкранный режим и обратно
Изменяем иконку приложения от Lexua
Изменяем курсор в приложении от GOOSE
Изменяем скроллинг ListBox-у от GOOSE
Используем таймер
Отправка данных из форм по e-mail от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
Показ\скрытие объектов по действиям мыши
Полноэкранный режим для приложения
Последовательный запуск нескольких файлов
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Ряд вопросов и ответов по созданию меню для DVD от tavria2
Реализация Play-листов для Винампа от BOObastis
Таблица дисков системы от Lexua
Утилита для защиты авторанов
Шапка исправлена. Актуально на 20.08.2008 © NightW0lf

Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

 
Список выявленных проблем в AMS 7.0

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:07 03-09-2007 | Исправлено: Maz, 12:31 25-09-2017
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте уважаемые Мозги форума!!!
Скажите мне пожалуйста, а можно-ли к проекту привезать какое-небудь MIDI устройство, к примеру синтезатор (я нажимаю на ситезаторе Кнопку а на проекте что-нибудь включается? Во И если можто то как?
Спасибо за рание!

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 11:27 26-01-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev
Теоретически, да, можно.
Но в практической стороне лично я сомневаюсь
Для этого нужно как минимум знать протокол "общения" устройства с компом...

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 19:32 26-01-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE
Здравствуйте!
Понятно, т.е. неочень-то просто!
 
А есть-ли какая-нибудь возможность заменить иконку у USB Stick  
Я записал проект на USB Stick, прописал в inf файле вот такой код:
 
[AutoRun]  
UseAutoPlay=1  
action=prog  
ShellExecute=prog.exe  
 
т.е. при нажатии на иконку    
подключенного  USB Stick не открывается содержимое а запускается программа prog.exe  
 
Теперь я хочу при подключении USB Stick заменить стандартную иконку    на мою каторая находится на том же USB Stick например    
 
Подскажите пожалуйста что мне нужно прописать в inf.файле чтобы отобразить мою иконку.  
Стандартный код (ICON=iconka.ico)не идёт!  
 

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 23:20 26-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 Заранее благодарен.
 

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 02:07 27-01-2008 | Исправлено: pottapchik, 15:35 27-01-2008
Alf_01

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здрасти.у меня тут вопросик небольшой.сделал проект в AutoPlay Media Studio сохранил его экпортировал.у меня пойвился файл с расширением  .apz  .как открыть просмотреть его не знаю.когда делал нажимал на предосмотр всё ряльно смотрелось.подскажите мне как этот запустить экспортированный файл (который в .apz) чтоб он был так же как и в предосмотре только естественно с выключенной прогой. Help me.
 спасибо

Всего записей: 1 | Зарегистр. 27-01-2008 | Отправлено: 13:42 27-01-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alf_01
Здравствуй! Ты как я понял хчеш получить полноценный EXE фаил!
 
Твоя ошибка: ты сохраняеш проект (File -> Save As...) этим самым ты схраняеш как проект Студии с расширением .apz.
 
Тебе нужно нажимать сюда
   
 
Или другой путь к томуже результату: нажми на клаве F7 а дальше всё по указаниям мастера
   
 
Если хочеш получить одним файлом, то ставь точку ка у меня на рисунке!
 
Удачи!

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 14:17 27-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток! У меня по этой программе возник такой вопрос:  
Как пользоваться этим скриптом:Paragraph.SetProperties?  Подробнее...  
УряЯяяяяяяяяя! Сам разобрался!!! Спасибо.
P.S.:Еще вопросик,как заставить работать кнопку по двойному щелчку? или по второму?  
P.P.S.:
Цитата:
Механизм мне лично до конца не понятен, но - работает  
Итак:  
Открыл блокнот, выставил кодировку в свойсвах шрифта, набрал текст на немецком с умляутами и эсцет...  
Скопировал в буфер обмена.  
Открыл нужный текст в аутоплее для редактирования (через дубль-клик или через свойства)  
Вставил из буфера обмена нужную текстовку, отображается некорректно!! Наплевав на это, соглашаемся с изменениями, смотрим на проект и видим, что в самом проекте все наши умляуты и эсцеты на своем законном месте!!!! Уррря!  
ЗЫ Кстати! Сколько не бился, при работе в окне свойств объекта (в нашем случае - текста) не смотря на правильную кодировку, язык только англ и рус.... чуднО...

Попробовал,не вышло(
И еще, как по действию одного скрипта отменить действие другого, т.е. мне нужно при нажатии на кнопку в проекте, перестал действовать скрипт в закладке на эту кнопку "Leave"?????
Заранее благодарен.

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 14:25 27-01-2008 | Исправлено: pottapchik, 15:52 27-01-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pottapchik

Цитата:
как заставить работать кнопку по двойному щелчку? или по второму?

Действия по Двойному клику по кнопке разрабы не предусмотрели, так что Я вижу только возможность отслеживать двойной щелчок в таймере, имхо.  
Максимальное вpемя между последовательными двумя щелчками мыши, котоpые соответствуют двойному щелчку можно узнать так:

Код:
nTimeDblClick = String.ToNumber(DLL.CallFunction("user32.dll", "GetDoubleClickTime", "", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL));

Если ты хочешь обрабатывать не двойной щелчок, а второй клик, то можно выставить стиль (Style)  кнопки не как Standart, а как Toggle. А затем при клике на кнопку проверять нажата она или отжата...

Цитата:
И еще, как по действию одного скрипта отменить действие другого, т.е. мне нужно при нажатии на кнопку в проекте, перестал действовать скрипт в закладке на эту кнопку "Leave"?????

Здесь тебе возможно поможет использование булевых переменных (флаги):
On Leave кнопки, например:

Код:
if (bYes == true) then
    -- выполняем скрипт
end

Так что изменяй флаг bYes для выполнения скрипта на On Leave или нет..

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 17:25 27-01-2008 | Исправлено: Zloy_Gelud, 17:37 27-01-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни! Ну вы себе только представьте: ...кнопка, на которую нужно ДВА раза нажать?
Это же не ссылка Потому разрабы и не предусмотрели.
pottapchik

Цитата:
Попробовал,не вышло(

А что было нужно и что делал? И что получилось? Вообще, АМС глючно работает (по заверениям разрабов - вообще не работает) со второй половиной кодовой таблицы
У меня в свое время немецкие буквы удалось вставить, но добиться одинаково устойчивой работы на разных машинах этого я так и не смог...

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 18:47 27-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2Zloy_Gelud

Цитата:
Здесь тебе возможно поможет использование булевых переменных

Можно поподробней?  
 
Подробнее...
С этим разобрался.Пришлось ввести еще объектов.  
2GOOSE

Цитата:
А что было нужно и что делал? И что получилось?

Как ты и написал, открыл блокнот, кодировку юникод поставил, написал текст с
умляутами, сохранил, закрыл,открыл, копирнул. Зашел в проект, открыл редактировать параграф, вставил, при вставке умляуты отобразились, нажал ок, просмотр проекта, без умляутов. (Версия проги 6.0.5.0)

Цитата:
Парни! Ну вы себе только представьте: ...кнопка, на которую нужно ДВА раза нажать

Ну может с двойным щелчком я слишком уж намутил )
 
 и ещё пара вопросов:

Код:
result = Button.GetPos("Button1");

как мне это значение обратно кнопке вернуть?
 
И, вставка текста из файла, скриптом.
Спасибо.

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 19:13 27-01-2008 | Исправлено: pottapchik, 22:55 27-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно выгрузить из канала звук?
А то для того чтобы сделать управление двумя каналами, пришлось городить лес.
Создать два блока управления и поиграть настройками, видимости и позиции.
Но я думаю если посидеть еще над скриптами, то можно совместить в одну.
Мне просто нужно чтобы, к примеру одна кнопка play играла и фонову музыку и ту что загружает юзер. Так и не смог найти исключения, просто если не грузить ничего, работает.
Здесь кусочек проекта,на рапиде лежит, может посмотрите? Как можно решить проблему??
з.ы.: Фото  

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 04:10 28-01-2008 | Исправлено: pottapchik, 06:53 29-01-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pottapchik

Цитата:
при вставке умляуты отобразились, нажал ок, просмотр проекта, без умляутов. (Версия проги 6.0.5.0)  

Да, действительно... Повторить не удалось и мне...
Геморрой, конечно, но я навскидку попробовал сделать так:

Код:
u_umlaut = String.Char(252); --это значение "У" с умляутом по таблице ASCII
Button.SetText("Button1", "Zur"..u_umlaut.."ck"); --вставляем текст в кнопку, заменяя у с умляутом на его значение
 


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 11:07 28-01-2008 | Исправлено: GOOSE, 11:13 28-01-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
как мне это значение обратно кнопке вернуть?

Думаю, что так...  

Код:
 
result = Button.GetPos("Button1");
Button.SetPos("Button1", result.X, result.Y);
 

 
ЗЫ Пользуйся экспортом (сохраняй проект в виде одного файла .apz)!
Как ты думаешь, много будет желающих качать твои 42 метра?

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 13:34 28-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Код:u_umlaut = String.Char(252); --это значение "У" с умляутом по таблице ASCII  
Button.SetText("Button1", "Zur"..u_umlaut.."ck"); --вставляем текст в кнопку, заменяя у с умляутом на его значение  
 


Цитата:
Код:  
result = Button.GetPos("Button1");  
Button.SetPos("Button1", result.X, result.Y);  
 

Спасибо, приду вечером попробую.

Цитата:
ЗЫ Пользуйся экспортом (сохраняй проект в виде одного файла .apz)!  
Как ты думаешь, много будет желающих качать твои 42 метра?

P.S.: Переделал, Вот новая Ссылка,правда он весит 39,9 МБ. Тоже не мало

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 15:58 28-01-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pottapchik

Цитата:
Переделал

Ну а чего он в раре? Файл проекта .apz это по сути зип-архив. Нафига его еще и в рар загонять? Плюс можно выборочно не включать в проект ресурсы, типа аудио, видео, текстов и прочего того, без чего можно прожить
ЗЫ Я качать по второму разу не буду А с каналами не помогу, так как не знаю, никогда с ними дела не имел...

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 20:06 28-01-2008
kalmykoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я решил попробовать AMS в конкуренции ObjectDesktop_у!!!!
Ведь можно создавать небольшие и красивые и вдобавок полнофункциональные
объекты на рабочем столе.Сжал в *.exe и всё!!
Но вот заковыка - как их загрузить так, что б не выскакивали окна на панели задач???

Всего записей: 22 | Зарегистр. 20-05-2007 | Отправлено: 21:32 28-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну а чего он в раре?

А ты на рапиду заливал *apz?  Попробуй, он его не хочет грузить,объяснение легкое) я не гнался за уменьшением, это как мп3 в рар грузить, так же бессмысленно)

Цитата:
Плюс можно выборочно не включать в проект ресурсы, типа аудио, видео, текстов и прочего того, без чего можно прожить

Я и так только первую страницу отправил, без всех текстов и материалов, а ридми не так уж и много весит)
У меня весь проект (урезанный) весит 300 метров.

Цитата:
Но вот заковыка - как их загрузить так, что б не выскакивали окна на панели задач???

Там же можно поставить чтобы проектгрузился в трей)
 
 
Добавлено:

Цитата:
Цитата:Код:u_umlaut = String.Char(252); --это значение "У" с умляутом по таблице ASCII  
Button.SetText("Button1", "Zur"..u_umlaut.."ck"); --вставляем текст в кнопку, заменяя у с умляутом на его значение  
 

НЕ работает, показывает русскую букву (

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 22:29 28-01-2008 | Исправлено: pottapchik, 05:10 29-01-2008
pottapchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь делал мигающий текст? ( по таймеру, ну чтобы он начал мигать, помигал некоторое время и закончил, можно даже удалился) Подскажете как
Кое-чего придумал.
Ставим в свойствах Page , on Show:

Код:
-- A repeat ... until loop ( я так понимаю, это скрипт для повтора действия, до определённого порога, в значении 10)
numLoopCount = 0;
repeat
    -- Do something here
        -- Label object properties table.
(обычная таблица с данными текста)
tblLabelProps = {};
Page.CreateObject(1,"sucks",tblLabelProps)(создаём объект)
Page.StartTimer(1000)(стартует таймер с интервалом в 1 сек)
    numLoopCount = numLoopCount + 1;
until numLoopCount == 10;

А в закладке on timer:

Код:
Page.DeleteObject("sucks")(удаляем объект)

Но почему то не работает repeat, сам скрипт срабатывает, создаёт, через какое то время удаляет. Но вот рипит, где ошибка?

Всего записей: 29 | Зарегистр. 27-01-2008 | Отправлено: 06:13 29-01-2008 | Исправлено: pottapchik, 06:58 29-01-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pottapchik

Цитата:
НЕ работает, показывает русскую букву (

У меня работает.
Стесняюсь спросить... а немецкий язык на системе установлен?
 
 
Добавлено:
kalmykoff
Посмотри плагин WindowEx, там есть пример  
Example_20.apz : A Simple Desktop Gadget Example Via Combination Of WindowEx Functions - вроде то.

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 08:39 29-01-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pottapchik

Цитата:
Кто-нибудь делал мигающий текст?...

On Show
Код:
n = 0; -- счетчик кол-ва миганий
Page.StartTimer(200); -- мигать через каждые 200 мсек

On Timer
Код:
if (Label.IsVisible("Label1")) then -- если Lavel отображен
    Label.SetVisible("Label1", false); -- скрываем Label
    n = n + 1; -- наращиваем счетчик кол-ва миганий
    if (n == 5) then Page.StopTimer() end -- если достигли нужного кол-ва, то отключаем таймер
else -- если Label скрыт
    Label.SetVisible("Label1", true); -- отображаем Label
end


2ALL
Новый билд бесплатного плагина WindowEx_12 от reteset, который представляет из себя расширенный набор действий связанных с оконными манипуляциями. Добавлены новые ф-ции и примеры.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:37 29-01-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)
Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru