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

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за разъяснение, все отлично работает, а то проект затормозился, ни как не мог понять как сделать и Считывает размер файла быстро.

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 15:33 05-05-2020 | Исправлено: volchara55, 15:49 05-05-2020
    volchara55



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    Не подскажешь, почему с RadioButton.GetChecked не срабатывает вычитание размера, т.е. я в RadioButton прописываю такой код

    Код:
    local sFile = _SourceFolder.. "\\Sborka\\boot_mgr\\Fonts.zip";
    if RadioButton.GetChecked("boot_mgr") then
        nSize = nSize+File.GetSize(sFile)
    else
    nSize = nSize-File.GetSize(sFile)
    end
    Label.SetText("Size_text", "Общий размер выбранного софта: "..String.GetFormattedSize(nSize, FMTSIZE_AUTOMATIC, true));

    и при переключении на другой RadioButton размер не отнимается

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 06:58 06-05-2020
    CryptoUsbtor



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

    Код:
    строка Page.GetRadioValue ( строка GroupID = "",
                               число Type = RADIOGROUP_VALUE )
    и

    Код:
    строка DialogEx.GetRadioValue ( строка GroupID = "",
                                   число Type = RADIOGROUP_VALUE )

    Приходит на ум только глобальная функция и вызов её в событии OnClick каждого RadioButton
    Функции передаём параметром имя группы и путь к файлу.
    Она делает всё тоже самое что и код выше, что я давал.
    Или другой подход... Тебе не нужно считывать состояние RadioButton.GetChecked("boot_mgr")
    так как ты уже пишешь в событии и знаешь состояние элемента.
    в одном вычитаешь, в другом складываешь.
    нет никаких проблем.

    Код:
    local sFile = _SourceFolder.. "\\Sborka\\boot_mgr\\Fonts.zip";  
    nSize = nSize-File.GetSize(sFile)  
    Label.SetText("Size_text", "Общий размер выбранного софта: "..String.GetFormattedSize(nSize, FMTSIZE_AUTOMATIC, true));

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 10:47 06-05-2020 | Исправлено: CryptoUsbtor, 11:27 06-05-2020
    volchara55



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

    Цитата:
    Тебе не нужно считывать состояние RadioButton.GetChecked("boot_mgr")
    так как ты уже пишешь в событии и знаешь состояние элемента.
    в одном вычитаешь, в другом складываешь.

    я так и решил свой вопрос, хотел написать что вопрос снят, а ты уже написал решение

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 12:22 06-05-2020
    weber2008

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую. Как вывести в "дереве" иерархию папок?

    Всего записей: 30 | Зарегистр. 22-03-2008 | Отправлено: 11:04 30-07-2020 | Исправлено: weber2008, 11:07 30-07-2020
    CryptoUsbtor



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

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 07:10 31-07-2020
    weber2008

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

    Цитата:
    weber2008 в справке есть.

    Не нашёл.
     
    Добавлено:
    Вот так додумался, но как сделать иерархию недогоняю.

    Код:
    curpatch = Folder.GetCurrent();
    papki = Folder.Find(curpatch, "*", true, nil);
     
    for i = 1,#papki do
        b = String.ReverseFind(papki[i], "\\", false);
        NumChar = #papki[i] - b;
        name = String.Right(papki[i], NumChar);
        data = tostring(papki[i]);
        check = Tree.FindNodeByText("mainmenu", "0", name:lower());
        if check == "" then
            additem = Tree.InsertNode("mainmenu", "1", {Text = name,Data = data});
        else
            break;
        end
    end

    Всего записей: 30 | Зарегистр. 22-03-2008 | Отправлено: 11:43 07-08-2020
    DartKane



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    А можно ли как-то накладывать картинки на button? А то каждую кнопку прорисовывать - такое себе счастье.
    А если просто накладывать объект image на button, то при наведении на картинку - не отображается выделение кнопки.

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 10:29 13-08-2020
    collagen

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DartKane Можно сделать ещё лучше. Каждая кнопка это на самом деле простой zip-архив с изображениеми в формате .png  и файлом данных .xml. Так что можно сделать любые кнопки с любыми изображениями. Более того, в АМС имеется встроенный редактор кнопок - Button Maker. А ещё - есть справка по нему (на русском языке).

    Всего записей: 91 | Зарегистр. 28-01-2011 | Отправлено: 12:57 13-08-2020
    Rootkit1987

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

    Цитата:
    Вот так додумался, но как сделать иерархию недогоняю.

    Пожалуйста:
    Код:
    RootFolder = Dialog.FolderBrowse("Choose Root Folder:", _SourceFolder);
    if RootFolder == "CANCEL" then
        Application.ExitScript();
    end
     
    Tree.RemoveNode("Tree1", "0");
     
    sListIndex = "#";
     
    tFolders = Folder.Find(RootFolder, "*", true, nil);
     
     
    for i = 1, Table.Count(tFolders) do
     
        sParentFolder = Folder.GetParent(tFolders[i])
        if sParentFolder == RootFolder then
            n = 0
            repeat
                n = n + 1
                nIndex = String.Find(sListIndex, "#"..n.."#", 1, false);            
            until nIndex == -1
            sIndex = Tree.InsertNode("Tree1", n, {Text = Folder.GetEndFolder(tFolders[i]), Data = tFolders[i]});
            sListIndex = sListIndex..n.."#"
        else    
            sIndex = Tree.FindNodeByData("Tree1", "0", sParentFolder);
            n = 0
            repeat
                n = n + 1
                nIndex = String.Find(sListIndex, "#"..sIndex.."."..n.."#", 1, false);            
            until nIndex == -1
            sIndex = Tree.InsertNode("Tree1", sIndex.."."..n, {Text = Folder.GetEndFolder(tFolders[i]), Data = tFolders[i]});
            sListIndex = sListIndex..sIndex.."."..n.."#"
        end    
    end

    Код несовершенен (катал на быструю руку), но работает. Можно упростить

    Всего записей: 98 | Зарегистр. 24-06-2013 | Отправлено: 14:16 13-08-2020 | Исправлено: Rootkit1987, 14:20 13-08-2020
    DartKane



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

    Цитата:
    Более того, в АМС имеется встроенный редактор кнопок - Button Maker.

    В нём я и делаю кнопки.  

    Цитата:
    Так что можно сделать любые кнопки с любыми изображениями.

    В том то и проблема, что приходится каждый раз перерисовывать ВСЮ кнопку, когда стоит задача сделать меню с одинаковыми кнопками, но разными иконками на них.
    А хотелось бы, один раз нарисовать кнопку и потом просто менять иконки, как это сделано в xButton
     
    Добавлено:
    А ещё, недавно переставил винду, ставлю чистую (не кракнутую, не руссифицированную AMS, запускаю, а она мне пишет:  
    runtime Error!
    Program: %путь до программы%
    abnormal program termination
     
    Уже и реестр почистил и редисты все установлены.
     
     

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 12:54 30-09-2020 | Исправлено: DartKane, 13:19 30-09-2020
    DartKane



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чудесатые чудеса.
    AMS падала из-за ярлыка бэты Эджа, PDF-файла и ярлыка Teamviewer, которые лежали на рабочем столе!

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 13:45 04-10-2020
    CoMaster



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DartKane
    Привет!
     
    Сомнительно, что в этом проблема.
    Возможно со временем накатился какой нибудь апдейт винды и все пофиксил.
     
    А пробовал повторно вернуть/создать эти ярлыки на рабочий стол, падение AMS повторилось?
     
    У меня была немного другая проблема, часто в режиме проектирования, молча закрывался проект , что очень бесило - сейчас все ок. Предполагаю, обновления винды(win10) исправили ситуацию.
     

    Всего записей: 119 | Зарегистр. 20-04-2009 | Отправлено: 20:39 04-10-2020
    DartKane



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

    Цитата:
    Возможно со временем накатился какой нибудь апдейт винды и все пофиксил.

    Нет. Это именно такой баг.  

    Цитата:
    А пробовал повторно вернуть/создать эти ярлыки на рабочий стол, падение AMS повторилось?

    Да. Я сначала убрал всё с рабочего стола, потом по одному файлу выкладывал на рабочий стол и запускал софтину.
     
    Да и на OS-Zone помогли, указав на траблу после сбора мной статистики процесс монитором.

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 16:15 18-10-2020
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А подскажите мне пожалуйста. В Ini файле имеется вот такая секция.
     
    [sound]
    soundAliasPath = Folder1\
    soundAliasPath = Folder2\
    soundAliasPath = Folder3\
     
    Нужно на основе данной секции сделать список выпадающий. Но что то не выходит.
     
    И еще вопрос: как можно проверить, что пользователь ввел число, которое больше чем расширение монитора?
     
    К примеру: у пользователя монитор 1366 на 768. А он указал 1920 на 1080 - выдать уведомление.
     
    Спасибо.

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 10:33 13-11-2020
    CryptoUsbtor



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

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 15:35 13-11-2020
    MisterMyth

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

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 16:10 13-11-2020
    CryptoUsbtor



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

    Цитата:
    я именно поэтому про секцию и спросил.
    Про структуру файла Ini почитали бы...

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 17:32 13-11-2020
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    файл из которого я взял этот кусок вообще не мной создан. Но я понял пару часов назад, что для того задания, что нужно выполнить эта секция вовсе не нужна. Вопросов нет.

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 22:04 13-11-2020 | Исправлено: MisterMyth, 22:04 13-11-2020
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DartKane
    По поводу кнопок - плагин xButton не подойдет?

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 10:16 26-11-2020
    Открыть новую тему     Написать ответ в эту тему

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