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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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.6


Скриптовый язык 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, 12:11 30-03-2024
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DartKane
    Можно использовать объект RichText и генерировать RTF текст. Или можно использовать HTML и Web-объект. Я бы посоветовал HTML, с ним проще работать. Может ещё есть какой-нибудь плагин специально для таких дел, но я о таких не знаю.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 06:32 12-07-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DartKane
    Если я правильно понял, то прописываешь следующее (на примере объекта Label):
     
    1) в "On Enter" объекта:
    Label.SetProperties(this, {FontUnderline = true});
     
    2) в "On Leave":
    Label.SetProperties(this, {FontUnderline = false});
     
    Ребята, а возможно ли как-то изменять цвет выпадающего меню? Например, фон на серый, а шрифт на белый?
     

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 21:50 13-07-2017 | Исправлено: ctaty3, 15:01 14-07-2017
    KerberX



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

    Цитата:
    Ребята, а возможно ли как-то изменять цвет выпадающего меню? Например, фон на серый, а шрифт на белый?  

    Можешь прикрепить к своему проекту отдельную тему оформления, тогда цвета сменятся. Для отдельного меню этого не сделать. Конечно можно отрисовать его самому через WinAPI, но это сложно, тем более из AMS. Ещё можно не использовать системные меню, а сделать их самому, из кнопок например, но у этого подхода есть свои недостатки.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:57 13-07-2017 | Исправлено: KerberX, 21:58 13-07-2017
    ctaty3



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

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 09:31 14-07-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX мне тоже очень интересно, как можно создать свою тему или отредактировать чужую и чем...
    Потому как все темы что есть, убогии, аля XP

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 09:55 14-07-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ctaty3, CryptoUsbtor
    Есть программа Windows Style Builder. Она создаёт стили в формате .msstyles, как раз то, что нужно. В ней есть предпросмотр, и вообще программа достаточно удобна.
    У меня тут есть экземпляр: https://yadi.sk/d/m8gxwh1w3L4ddQ

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 15:57 14-07-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX что то я у себя лишь с расширением *.cjstyles вижу файлы...
    Я нашел другую программу с русификатором. ISSkin

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 20:18 14-07-2017
    KerberX



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

    Цитата:
    что то я у себя лишь с расширением *.cjstyles вижу файлы...  

    В комплекте с AMS идут только .cjstyles, но AMS и .msstyles может использовать. Но как я выяснил, подходят только .msstyles для Windows XP, те что для Vista и новее, с AMS не работают, так что Windows Style Builder тут не поможет. Может твой ISSkin окажется более подходящим.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 07:17 15-07-2017 | Исправлено: KerberX, 07:17 15-07-2017
    DartKane



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

    Цитата:
    DartKane  
    Если я правильно понял, то прописываешь следующее (на примере объекта Label):  
     
    1) в "On Enter" объекта:  
    Label.SetProperties(this, {FontUnderline = true});  
     
    2) в "On Leave":  
    Label.SetProperties(this, {FontUnderline = false});  

     
     
    Спасибо! Заработало! Куча геморняка с рисованием кнопки к каждому пункту отпала =)

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 18:00 17-07-2017
    karpovukg



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

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 12:33 19-07-2017 | Исправлено: karpovukg, 12:35 19-07-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает для чего в папке AMS папка "Scrollbars"? Получается, что можно как-то к объектам стиль своей полосы прокрутки прикручивать? Или я чего-то не знаю?

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 16:05 19-07-2017
    KerberX



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

    Цитата:
    Кто знает для чего в папке AMS папка "Scrollbars"? Получается, что можно как-то к объектам стиль своей полосы прокрутки прикручивать? Или я чего-то не знаю?

    Можно. Я не думаю что получится добавить новые стили, но вполне возможно заменить уже существующие. Применять эти стили можно в объектах Paragraph и Video.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 17:35 19-07-2017 | Исправлено: KerberX, 17:35 19-07-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребят, такой вот вопросик. Нужно поле для ввода времени. Я задаю для объекта Input следующие настройки:
    1. Маска ввода: ##\:##\:##
    2. Символ заполнителя: 0
     
    Всё было бы хорошо, но я не могу понять, то ли это баг AMS, то ли я что-то делаю не так... Почему при вводе символов они смещаются на 1 символ вправо? Из-за этого я не могу правильно реализовать проверку, чтобы часы были не больше 23, а минуты с секундами не больше 59. Возможно ли как-то сделать, чтобы они не смещались? Подкиньте пожалуйста идей... Хотелось бы просто ввод времени удобным сделать.

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 11:51 24-07-2017 | Исправлено: ctaty3, 11:54 24-07-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Почему именно Input?
    Можно и ComboBox навесить или Input , но для часов минут секунд отдельные и ограничить ввод...  
     
    На прошлой странице я писал про то, как можно запретить ввод кириллицы, пока искал как реализовать, находились функции, для ограничения ввода определенных символов и все такое..

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 12:17 24-07-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    Ну просто Input гораздо удобнее и хотелось бы по-красивому это сделать

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 12:42 24-07-2017
    karpovukg



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем доброго.
    Помню, что где-то попадалось, но никак не найду...
    Как сделать запуск одного экземпляра приложения? То-есть чтобы при запуске приложения второй раз оно, допустим, закрывалось.
     
    ctaty3
    Я тоже сейчас делаю проект с вводом времени. Делаю через два Input'a, расположенных рядом (мне нужны только часы и минуты). А чтобы при окончании ввода часов курсор сразу перемещался в окно с минутами, сделал вот что:
     
    В OnShow страницы (можно и в OnStartUp приложения)

    Код:
    i = 0;

    В OnKey Input'a часов

    Код:
    i = i + 1;
    if i == 2 then
        Page.SetFocus("Input2");
        i = 0;
    end

     
    (Наверняка KerberX предложит лучшее решение - подождем)
    Вот не могу придумать, как сделать ввод справа налево, чтобы при вводе 1 - 9 автоматически получать 01 - 09.

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 12:52 26-07-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karpovukg
    FileRunOnce1.4
     только мне этот вариант чуть не нравится, в реестре создаются записи о запуске и hwid окна.
    А у меня все проги портативны... Хотя никто не мешает сохранять в файл настроек программы. (INI)
     
    По второй части вопроса: просто считываем содержимое Input при смене фокуса и если оно непотребное, выходит за рамки, то или писать предупреждение -если больше, или добавлять спереди ноль, если значение меньше или равно 9

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 13:08 26-07-2017 | Исправлено: CryptoUsbtor, 13:13 26-07-2017
    karpovukg



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

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 15:15 26-07-2017 | Исправлено: karpovukg, 15:27 26-07-2017
    KerberX



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

    Цитата:
    Наверняка KerberX предложит лучшее решение - подождем

    Не уверен что именно ты хочешь, может быть такой код подойдёт лучше.

    Код:
    local sText = Input.GetText(this);
    if (#sText >= 2) then
        Page.SetFocus("Input2");
    elseif (sText ~= "" and #sText ~= 1 and String.Left(sText, 1) ~= "0" or e_Key == 9) then
        local tSel = Input.GetSelection(this);
        if (tSel) then
            Input.SetText(this, string.format("%02s", sText));
            Input.SetSelection(this, tSel.Start, tSel.End);
        end
        Page.SetFocus("Input2");
    end

     

    Цитата:
    Как сделать запуск одного экземпляра приложения? То-есть чтобы при запуске приложения второй раз оно, допустим, закрывалось.  

    Это достаточно просто. Это функцию в глобальные.

    Код:
    function Application.IsAnotherInstanceRunning()
        local tProcesses = System.EnumerateProcesses();
        if (tProcesses) then
            local sCurrentProcessPath = _SourceFolder.."\\".._SourceFilename;
            local nCount = 0;
     
            for nID, sImagePath in pairs(tProcesses) do
                if (String.CompareNoCase(sCurrentProcessPath, sImagePath) == 0) then
                    nCount = nCount+1;
                end
                if (nCount > 1) then
                    return true;
                end
            end
        end
        return false;
    end

     
    И вставить в On Startup такую проверку.

    Код:
    if (Application.IsAnotherInstanceRunning()) then
        Dialog.Message("Notice", "Only one instance of application is allowed", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
        Application.Exit(0);
    end

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 20:09 26-07-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Цитата:
    Это достаточно просто.

    Да не совсем..
    Дело в том что переменная _SourceFilename дает не всегда то что надо
    Если проект упакован в SFX, то даст имя SFX, в итоге путь:
    _SourceFolder.."\\".._SourceFilename
    будет неверен...
     
    PS Ты для определения мне еще функу писал...

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 21:02 26-07-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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