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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio





  AutoPlay Media Studio - мощная программа для создания меню автозагрузки CD/DVD. Эта программа создаст все необходимые файлы для автозапуска и его графическую оболочку, и даже сама встроит в нее использованные в проекте нестандартные шрифты. Пользователю останется лишь записать готовый проект на свой CD/DVD.
  AutoPlay Media Studio не требует от пользователя никаких особых знаний и очень прост в освоении, имеет дружественный и интуитивно понятный интерфейс. Приложение, которое будет создано AutoPlay Media Studio в конце работы, представлено в виде объектной модели. Эта модель состоит из группы отдельных страниц. На этих страницах можно размещать объекты, которые могут представлять собой графику, музыку, текст, видео, Flash, HTML и пр. Любому элементу можно назначить определенное действие. Например, при наведении на рисунок курсора мыши, может возникать текст с комментариями, при нажатии на кнопку "Play" начнет проигрываться фильм и т.д. Программа предоставляет сотни различных действий, которые можно связать с объектами. В AutoPlay Media Studio присутствует большое количество уже готовых шаблонов.
  AutoPlay Media Studio имеет широкие возможности и богатый набор инструментов для разработки мультимедийных проектов. Использовать программу можно не только для создания файлов автозапуска, но и, например, для разработки интерактивного обучающего софта или мультимедийной презентации.

Язык интерфейса: Английский
Страница загрузки: AutoPlay Media Studio Commerical Trial 8.5


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Инструменты:
  • ScriptOMatic Tool - создает скрипт обращения ко всем свойствам выбранного WMI-класса

    Ответы на наиболее часто задаваемые вопросы


    Раскраска AMS-кода для публикации на форуме от UModeL: версия 1 и версия 2.

  • Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:17 05-08-2012 | Исправлено: Komandor, 13:30 23-09-2023
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос вот такой: как то можно закрыть приложение после того как пройдет скажем 5 минут?

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 16:26 09-06-2018
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisterMyth
    Есть такая штука... Таймер называется... заносите код, запускаете.

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 16:31 09-06-2018
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor как отсчет запустить после нажатия кнопки?

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 11:21 10-06-2018
    barsilk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток, друзья!  
    Помогите решить проблему(
    На странице добавляю элемент перехода на другую страницу, а мне программа выдает ошибку:
    Page.Jump does not work during a Page Preview.  
    Подскажите, как исправить эту проблему?
    Пробовал делать через диалоговое окно, так действия просто не происходят при нажатии, ладно думаю, попробую со страницы, собрал проект и переход есть на на 1-2 сек и обратно на страницу откуда переходил...

    Всего записей: 6 | Зарегистр. 02-05-2018 | Отправлено: 13:19 10-06-2018 | Исправлено: barsilk, 20:15 10-06-2018
    Vampir225



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisterMyth, могу ошибаться, но могу предположить:
    В поле On Timer страницы прописываешь  
    Application.Exit(0);
    а на кнопку просто назначаешь  
    Page.StartTimer(5000, 10);
    И при нажатии на кнопку пойдет отсчет таймера. В данном случае программа закроется через 5 секунд.

    Всего записей: 18 | Зарегистр. 10-04-2018 | Отправлено: 13:26 10-06-2018
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    barsilk если я правильно помню, то при предпросмотре с страницы на страницу не прыгнуть. Компилируйте проект. И на готов смотрите.

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 21:21 11-06-2018
    sades

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет, друзья!
     
    Подскажите пожалуйста, возможно ли сделать так, чтобы объект WMP воспроизводил субтитры? А то не могу нигде найти информации по данному вопросу((((((( Если такое невозможно осуществить, то подскажите в сторону чего смотреть для их реализации? Я просто недавно начал программировать в AMS

    Всего записей: 2 | Зарегистр. 15-06-2018 | Отправлено: 19:55 15-06-2018 | Исправлено: sades, 19:57 15-06-2018
    sades

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

    Всего записей: 2 | Зарегистр. 15-06-2018 | Отправлено: 14:00 16-06-2018 | Исправлено: sades, 14:02 16-06-2018
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sades
    Я где-то что-то видел про SAMI-XML касаемо данного объекта, но честно говоря сам не имею представление как это реализовать, хотя самому тоже интересно
     
    Парни, а как поместить Input поверх Web-объекта? У меня что-то не получается. Я получаю WindowHandle
    объектов и устанавливаю через Window.SetOrder положение, но это почему-то не работает. Как вообще правильно задавать z-позицию для объектов с дескриптором? И возможно ли как-то поместить поверх того же wmp что-либо поверх, ибо он же считается как Active-X объект

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 17:10 18-06-2018 | Исправлено: ctaty3, 17:11 18-06-2018
    collagen

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ctaty3, sades
    Может быть ответ на ваши вопросы есть тут - Справка=>Разное=>Размещение по оси Z (Z-Order)=>"Оконные" объекты.

    Всего записей: 91 | Зарегистр. 28-01-2011 | Отправлено: 18:08 18-06-2018 | Исправлено: collagen, 18:08 18-06-2018
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    collagen
    Всё, что написано в справке, мне известно и так. Просто там не сказано каким образом перемещать оконные объекты, ибо штатной ф-цией почему-то это не получается сделать. Хотя очень нужно поверх wmp тот же richtext разместить. Да и KerberX куда-то пропал ещё, он очень шарит во всём
     
    sades это касаемо твоего примера по тексту

    Код:
       HDC = WinApi.GetDC(Application.GetWndHandle());
        HFONT = WinApi.CreateFont(HDC, "Arial", 30, FW_BOLD, false, false, false, RUSSIAN_CHARSET);
        WinApi.SelectObject(HDC, HFONT);
        WinApi.SetBkMode(HDC, TRANSPARENT);
        WinApi.SetTextColor(HDC, 16777215);
        WinApi.TextOut(HDC, 0, 20, "Текст");
        result = WinApi.DeleteObject(HFONT);
        WinApi.ReleaseDC(Application.GetWndHandle(), HDC);

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 09:32 19-06-2018 | Исправлено: ctaty3, 10:36 19-06-2018
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ctaty3
    Никуда я не пропал, просто надоедает отвечать на одинаковые вопросы. Чтобы наложить одно окно поверх другого нужно чтобы то окно было родителем. Функция WinApi.SetParent должна помочь.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:26 19-06-2018
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Спасибо, буду пробовать. Слушай, а давайте может раздел часто задаваемых вопросов расширим? Ибо по форуму порой очень тяжело найти то, что тебе действительно нужно

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 09:27 20-06-2018
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ctaty3
    Расширяй. Мне некогда этим заниматься.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 09:30 20-06-2018
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть способ отследить нажатие клавиатуры  когда фокус на гриде не используя таймер?

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 05:55 24-06-2018
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Поскольку в IndigoRose не подумали, что такая возможность будет полезна и не включили в Grid события для клавиатуры, то остаётся только использовать Subclass из MemoryEx. Я уверен где-то в теме есть пример как это делать.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 05:59 24-06-2018
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX спасибо. Как ты вообще думаешь, будет прога развиваться?

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 13:45 24-06-2018
    CryptoUsbtor



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

    Цитата:
    KerberX спасибо. Как ты вообще думаешь, будет прога развиваться?

    Осмелюсь ответить...
    Авторы выпускают лишь небольшие обновки. Cd autorun  сейчас мало кому интересны.
    А написание на AMS полноценных программ, то ещё извращение.
     
    Для развития, нужны продажи. А их уровень невысок.
     
    Но! Всё не так плохо. Языков программирования, полно!
    Развивайтесь, изучайте языки программирования, не ждите манны небесной от IndigoRose.
     

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 16:20 24-06-2018
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Не будет там ничего. Отчасти из-за того, что сказал CryptoUsbtor, отчасти из-за того что используется Lua. Для нормального написания GUI очень удобно наличие в языке ООП из коробки, чего в Lua нет (то что есть никуда не годится).
     
    Текущая идея построения программ в AMS статическая: вот тебе страницы, создавать новые в рантайме нельзя (как и диалоги). Нет неблокирующих окон просто потому что для ссылок на объекты используются строки, а они уникальны только в пределах одной страницы/диалога, если сделать активным другой диспатчинг функций к объектам тупит.
     
    Множество объектов в AMS являются окнами (xButton, Input, ListBox, Grid, PDF, Web, CheckBox, RadioButton, ComboBox, Tree, Progress, RichText и большинство плагинов). Но не смотря на это практически ни один из этих контролов не имеет полного набора обработчиков событий для реакции на оконные события. Но если здесь можно решить проблему через Subclass так как можно получить HWND, то с плагинами вообще никак, так как функции Plugin.GetHWND() просто нет и если автор плагина не предусмотрел такую функцию сам, то мы не сможем ничего сделать.
     
    В общем AMS это кастрированный GUI фреймворк, который подойдёт только для обучения (в этом он хорош), для "по быстрому" сделать что-то простое с GUI или собственно само меню автозапуска. Для чего либо сложнее нужен C++ и нормальный фреймфорк Qt там или wxWidgets. На них можно и полностью свои контролы писать, если требуется. На wxWidgets у меня написаны контролы для кнопки, аналоги ImageScroller и ThumbListEx. Нехватки контролов я больше не испытываю.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 19:02 24-06-2018
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    печально...хотя, я примерно этого ответа и ждал.  Уж очень мне lua понравился.  Не хочется слезать с него...это мой первый язык был. потом аутоит выучил, потом С++(ардуино) поковырял...не комфортно там всё как-то. wxWidgets - спасибо, посмотрю что за зверь
     
    Добавлено:
    CryptoUsbtor
    спасибо. Мне очень нравится концепция луа. Уже есть с чем сравнивать (аутоит, С++).

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 21:19 24-06-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 5)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru