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

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

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

    Код:
    sDiskORPath = String.SplitPath(_WindowsFolder).Drive; -- где удалять (указан системный диск)
    sNoDel = "Documents and Settings Windows Program Files";-- список имен папок исключений
    tFindFolder = Folder.Find(sDiskORPath, "*", false, nil); -- ищем все папки по указанному пути
    if tFindFolder and File.DoesExist(_WindowsFolder.."\\0.log") then -- если найдены папки и есть маркерный файл
    Debug.Clear();
    Debug.ShowWindow(true);
        for i, path in pairs(tFindFolder) do
        sFolderName = String.Mid(path, String.ReverseFind(path, "\\", false)+1, -1); -- получаем имя папки
            if String.Find(sNoDel, sFolderName, 1, false)==-1  then -- если нет совпадений со сприском исключений
                Debug.Print("Folder.DeleteTree("..path..")".."\r\n");
                --Folder.DeleteTree(path); -- удаляем папку со всем содержимым
            end
        end
    end
    tMask = {"*.ini","*.txt","*.inf","*.pdf"}; -- маски файлов для удаления
    for i, mask in pairs(tMask) do -- перебираем маски
        tFileFind = File.Find(String.SplitPath(_WindowsFolder).Drive.."\\", mask, false, false, nil, nil); -- ищем файлы с заданной маской
        if tFileFind then -- если файлы найдены
            for k, path in pairs(tFileFind) do
                Debug.Print("Удаление: "..path.."\r\n"); -- в отладке будут все файлы попадающие под маску потому, что не учитываются атрибуты
                --File.Delete(path, false, false, false, nil); -- удаляем файлы кроме скрытых и системных
            end
        end
    end

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 00:55 24-09-2013
    ZAWADSKII1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста кто знает, как двумя кнопками регулировать громкость в MediaPlayer плагине, например при каждом нажатии на первую кнопку громкость прибавлялась, а на вторую убавлялась. Заранее спасибо
     
    Добавлено:
    Подскажите пожалуйста кто знает, как двумя кнопками регулировать громкость в MediaPlayer плагине, например при каждом нажатии на первую кнопку громкость прибавлялась, а на вторую убавлялась. Заранее спасибо

    Всего записей: 4 | Зарегистр. 24-09-2013 | Отправлено: 10:50 24-09-2013
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Огромная благодарность Robby
    всё получилось так, как хотел, даже перепробовал на живой системе и всё работает точь в точь !
    Ещё раз огромное спасибо за помощь  

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 13:34 24-09-2013
    Robby

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

    Код:
    -- где удобно, в On Preload или On Show
    -- задаем пределы регулировки громкости
    nMinVolume = 0;
    nMaxVolume = 100;
    --задаем шаг регулировки громкости
    nStep = 10;
     
    --на кнопку уменьшения громкости, событие On Click
    --получаем текущую громкость
    nVolume = MediaPlayer.GetVolume("media_player");
    if  nVolume > nMinVolume and nVolume >= nStep  then -- пока не вышли за пределы
        nVolume = nVolume - nStep; -- уменьшаем уровень громкости
        MediaPlayer.SetVolume("media_player", nVolume); -- устанавливаем ноый уровень
    elseif nVolume < nStep then -- если текущий уровень меньше шага - устанавливаем мин. уровень громкости
        MediaPlayer.SetVolume("media_player", nMinVolume);
    end
     
    --на кнопку увеличения громкости, событие On Click
    --получаем текущую громкость
    nVolume = MediaPlayer.GetVolume("media_player");
    if  nVolume < nMaxVolume and nVolume+nStep <= nMaxVolume  then
        nVolume = nVolume + nStep;
        MediaPlayer.SetVolume("media_player", nVolume);
    elseif nVolume+nStep > nMaxVolume then
        MediaPlayer.SetVolume("media_player", nMaxVolume);
    end

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 16:16 24-09-2013
    ZAWADSKII1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я тут поковырялся парочку часов в apm и попробовал написать такое:
    на первой кнопке: nCurrVolume = MediaPlayer.GetVolume("Plugin1");
    MediaPlayer.SetVolume("Plugin1", (nCurrVolume + 2));
    для прибавления громкости на две единици и на второй кнопке:
    nCurrVolume = MediaPlayer.GetVolume("Plugin1");
    MediaPlayer.SetVolume("Plugin1", (nCurrVolume - 2));
    для уменьшения.  
    Удивительно простой код, но работает как надо
    Надеюсь код нормальный так как я сегодня ещё первый день разбираюсь с АРМ.

    Всего записей: 4 | Зарегистр. 24-09-2013 | Отправлено: 17:01 24-09-2013
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZAWADSKII1
    все гениальное просто
    только в твоем коде нет проверок на границы диапазона регулировки от 0 до 100. Хотя, возможно, это и не приведет к ошибкам.

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 18:19 24-09-2013
    ZAWADSKII1

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

    Всего записей: 4 | Зарегистр. 24-09-2013 | Отправлено: 20:55 24-09-2013
    kesha333



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Друзья, всем привет!!
     
    Скажите пожалуйста, а как то можно добавить какие то переходы красивые между переключениями страницы, например растворения или еще что то...хочется добавить красивости и флэшовости вы меню...  
     
    Буду очень признателен за ответ

    Всего записей: 213 | Зарегистр. 26-06-2007 | Отправлено: 21:40 24-09-2013
    Robby

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

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 22:50 24-09-2013
    kesha333



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

    Цитата:
    kesha333  
    в свойствах страницы есть раздел Переходы, там можно выбрать эффект. В стандартной поставке программы их немного, PowerPack добавляет еще несколько.  
     

     
    Спасибо огромное!  
    У меня их там 6 штук - это значит стоит powerpack?
     
    П.С. У меня версия 8.0.6.0 есть смысл переходить на последнюю 8.1? Где посмотреть список изменений?  

    Всего записей: 213 | Зарегистр. 26-06-2007 | Отправлено: 23:57 24-09-2013
    Robby

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

    Цитата:
    У меня их там 6 штук - это значит стоит powerpack?  

    Стандартное содержание папки Plugins\Transitions
    • IRDissolveTransition.lic
    • IRDissolveTransition.tns
    • IRSlideTransition.lic
    • IRSlideTransition.tns
    • IRWipeTransitions.lic
    • IRWipeTransitions.tns

    С powerpack:
    • Fade.lic
    • Fade.tns
    • IRDissolveTransition.lic
    • IRDissolveTransition.tns
    • IRSlideTransition.lic
    • IRSlideTransition.tns
    • IRWipeTransitions.lic
    • IRWipeTransitions.tns
    • Metro.lic
    • Metro.tns
    • PageTurnTransition.lic
    • PageTurnTransition.tns
    • ShapeTransition.lic
    • ShapeTransition.tns

     
    На счет версии последеней версии - новшеств там не много, а вот исправлений ошибок прилично.  
     
    Что нового в версии 8.1.0.0:  

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 09:39 25-09-2013
    ZAWADSKII1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите пожалуйста кто сталкивался, как на ползунок, то есть на slider какую нибудь шкурку , надеть и возможно ли это вообще?

    Всего записей: 4 | Зарегистр. 24-09-2013 | Отправлено: 15:45 25-09-2013 | Исправлено: ZAWADSKII1, 22:02 02-10-2013
    Ashap_1974

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток , Уважаемые Знатоки AMS!
    ---
    Накопилось к Вам 3 вопроса (все вопросы про скрипт приведёный ниже)
     
    1. Обьясните мне пожалуйста (желательно поподробнее) , почему этот скрипт прекрасно работает на любой Windows XP 32-bit , а на Window 7 (32-bit) и Window 8 (32-bit) не хочет?
     
    2. Как обеспечить совместимость с любой "виндой"?
     
    3. Что нужно дописать что-бы обеспечить совместимость с 64-битными компами?
    ---
    Ниже приведена часть скрипта обычного инсталлятора на основе AMS.
    ---
    Zip.Extract("AutoPlay\\Docs\\prog.zip", {"*.*"}, Shell.GetFolder(SHF_PROGRAMFILES).."\\prog", true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);  
     
    Zip.Extract("AutoPlay\\Docs\\archive.zip", {"*.*"}, Shell.GetFolder(SHF_APPLICATIONDATA_COMMON), true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);
     
    Zip.Extract("AutoPlay\\Docs\\sys32.zip", {"*.*"}, _SystemFolder, true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);  
     
    Shell.CreateShortcut(Shell.GetFolder(SHF_DESKTOP), "ярлык", Shell.GetFolder(SHF_PROGRAMFILES).."\\prog\\prog.exe", "", "", "", 0, SW_SHOWNORMAL, nil);
    ---
    Буду рад любой информации. Спасибо!

    Всего записей: 30 | Зарегистр. 24-02-2013 | Отправлено: 19:05 25-09-2013
    Robby

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

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 19:41 25-09-2013
    CoMaster



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Новая версия AMS 8.2.0.0.
    Цитата:
     
    This release contains the following features and bug fixes:
  • Feature: Updated AutoPlay Media Studio's design environment to support Windows 8.1.
  • Feature: Updated AutoPlay Media Studio's runtime manifests to support Windows 8.1.
  • Feature: Updated the 'System.GetOSName' action with Windows 8.1 and Windows Server 2012 R2.
  • Fix: Updated the constants for the 'System.GetOSProductInfo' action.
  • Fix: Updated IRScriptEditor.exe to 2.0.1001.0.
  • Fix: Fixed some missing object types in the 'DialogEx.SetFocus' action's action wizard properties.
  • Fix: Fixed a bug where performing 'Page.Jump' actions on the On Startup event would cause script to still be run on some of the first page's events.
  • Fix: Fixed a couple display issues on the Quick Action tab of the object's properties dialog.
  • Fix: Fixed a bug where some object fonts would always be anti-aliased regardless of the object's font settings.
  • Fix: Fixed a bug in the Script Explorer where if the same event was showing in both script editor panes, there was a potential for losing changes. It now prevents you from showing the same event in both editors.
  • Fix: Added a prompt to AutoPlay's uninstall that asks if you want to remove the software's preferences or not.

  • Всего записей: 119 | Зарегистр. 20-04-2009 | Отправлено: 20:08 25-09-2013
    Ashap_1974

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

    Цитата:
    Ashap_1974  
    возможно нужны права администратора.

    Robby, я пробовал - тоже самое...
    Попробую обьяснить поподробней:
    На любой 32-битной Win XP - всё нормально. Тестировал на трёх разных компах. Есть и лицензия Windows XP и сборки типа ZVER - всё OK!
    ---
    Что происходит на Win 7 (32-бит) и Win 8 (32-бит):
    Собраный EXE-инсталлятор запускается без проблем (с администратором или без - всё равно).
    Распаковывается в TEMP и запускается - нормально. Появляется моя "менюшка".
    После нажатия кнопки установки (на ней записан этот скрипт - см.сообение выше) , градусник прогресса всё как-бы распаковывает (вроде как-будто всё нормально?).
    Но! После как-бы удачного выхода из инсталлятора на Рабочем столе появляется ярлык программы (причём без иконки от указывающего на неё EXE-шника). Щелчок по ярлыку выдаёт что он не находит EXE. Что самое смешное , что в папках Program Files и других никаких следов распаковки нет (то есть туда НИЧЕГО не установилось!)
    ---
    Куда установились файлы? Ведь вроде всё грамотно в скрипте написал?

    Всего записей: 30 | Зарегистр. 24-02-2013 | Отправлено: 20:29 25-09-2013 | Исправлено: Ashap_1974, 20:32 25-09-2013
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ashap_1974
    попробуй после Zip.Extract использовать Application.GetLastError() и посмотри не возвращется ли ошибка функцией Zip.Extract.
    Проверь, что возвращают Shell.GetFolder(SHF_PROGRAMFILES) и другие Win 7 и Win 8, хотя скорее всего будет все правильно.

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 21:25 25-09-2013
    Ashap_1974

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robby,Спасибо Вам за советы... Попробую только завтра...Сейчас Win 7 и Win 8 нет под рукой... Если Вы не против я в случае чего Вас опять вопросами помучаю?

    Всего записей: 30 | Зарегистр. 24-02-2013 | Отправлено: 21:34 25-09-2013 | Исправлено: Ashap_1974, 21:35 25-09-2013
    AlexxChe

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго всем времени суток.
    Ребята - меня малость клемануло ))) Может не выспался но элементарного не пойму.
    Кто-то может мне подсказать как после закрытия диалогового окна Dialog1 вызваного после нажатия на кнопку со страницы Page1 выполнить сразу на этой странице любое действие?

    Всего записей: 2 | Зарегистр. 27-09-2013 | Отправлено: 01:13 27-09-2013
    lerik2703



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

    Цитата:
    Кто-то может мне подсказать как после закрытия диалогового окна Dialog1 вызваного после нажатия на кнопку со страницы Page1 выполнить сразу на этой странице любое действие?

     
    код откуда будет вызван диалог

    Код:
    if  DialogEx.Show("Dialog1", true, nil, nil) == 2 then
     --здесь любое действие
     
    end

     
    код для закрытия диалогового окна
     

    Код:
    DialogEx.Close(2);
     
     

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 01:25 27-09-2013 | Исправлено: lerik2703, 01:28 27-09-2013
    Открыть новую тему     Написать ответ в эту тему

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