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

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

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

    Код:
    function del_inStack(tbl,ind) -- возвращает таблицу. в ней удаляет элемент из стека (индексы получаются без разрыва) Исходная таблица не изменяется
        newT={}
        for i=1, #tbl-1 do
            if  i<ind then
                newT[i]=tbl[i]
            elseif i>=ind then
                newT[i]=tbl[i+1]
            end
        end
        return newT
    end

    но никак не получается переделать её чтобы она работала с таблицами, в которых смешанные (числовые и строковые) ключи. Например t={s="df",1,2,3,[6]=9}

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 18:26 13-11-2017
    Pahuchiy1

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

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 14:32 16-11-2017
    CryptoUsbtor



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

    Код:
    newT={}
     - желательно так:
    Код:
    local tNew = {};

    В вашем случае, после запуска функи, остается глобальная переменные (таблица), такого не должно быть.
    В справку AMS, желательно чаще заглядывать...

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 16:35 16-11-2017 | Исправлено: CryptoUsbtor, 16:46 16-11-2017
    Rinat1994

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу сделать слайдер для видео, но после того как ставлю вот этот код на слайдер видео тупо не может перейти на след кадр, начинает скакать на одном кадре, может как то через условия делать?  
     
     
    OnPosChange  
     
    Код:
     
    result = SliderEx.GetSliderPos("Plugin1");  
    MediaPlayer.Seek("Video_player_zal", SEEK_SPECIFIC, result);  
     
     
     
    Timer  
     
    Код:
     
    length = MediaPlayer.GetLength("Video_player_zal");  
    pos = MediaPlayer.GetCurrentPos("Video_player_zal");  
    msg = string.format("%.0f/%.0f",pos,length);  
    Label.SetText("Label1", msg);  
    SliderEx.SetRange("Plugin1", 0, length);  
    SliderEx.SetSliderPos("Plugin1", pos);  
     
     
     
    Preload  
     
    Код:
     
    Page.StartTimer(1000, 10);

    Всего записей: 4 | Зарегистр. 02-11-2017 | Отправлено: 23:43 17-11-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, что означает Encode = function(...) троиточие???
    Как считывается аргумент, в какую переменную он записывается
    И он может быть только один, или несколько?

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 20:55 24-11-2017 | Исправлено: CryptoUsbtor, 21:04 24-11-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    http://www.lua.org/pil/5.2.html

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:01 24-11-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX у меня чуть мозг не взорвался от описания...
    Я так понял, что параметр передаётся как таблица типо:
    Encode = function(arg) но с дополнительными непонятными мне плюшками...
    Я просто изучаю исходники, хочу видоизменить, но въехать что то с трудом не получается...

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 22:03 24-11-2017 | Исправлено: CryptoUsbtor, 22:06 24-11-2017
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    ... (три точки) означают неопределенное количество аргументов (количество аргументов может меняться и заранее не известно), которые передаются в функцию.
    Хранятся они в таблице arg[]. Доступ к этим аргументам внутри функции возможен при обращении к таблице arg[], например, arg[1], arg[2], arg[3], ... arg[n].

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 08:28 25-11-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robby Спасибо, так понятнее. Годная штука, ранее писал функу в LH
    так там много разных действий, и приходилось Encode = function(arg, arg1,arg2, arg3)
    хотя во многих действиях эти аргумента не нужны были...
    Таблица индексированная не только цифрами, в ней присутствует n (arg[n])

    Цитата:
    имеет дополнительное поле n, с фактическим количеством собранных аргументов

    Благодарю, начал осознавать.

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 10:20 25-11-2017 | Исправлено: CryptoUsbtor, 10:29 25-11-2017
    Lexua



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

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 13:56 30-11-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли навесить сабкласс на страницу, что бы отлавливать нажатие клавиш?
    Не используя встроенное в AMS событие On Key ?
    У меня почему то все события обрабатываются, кроме нажатия клавиш...

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    Пробуй таймер и функцию System.IsKeyDown(...).

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 10:27 04-12-2017 | Исправлено: ctaty3, 12:15 04-12-2017
    karpovukg



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго всем.
    Нужно зарегистрировать dll в системе. Из арсенала AMS ничего подобного не нашел, только АктивХ и библиотеки типов. Решил делать это через виндовскую Regsv32. Но в 64-битной системе есть две версии этого средства, для регистрации 32 и 64 разряных dll-ок. А для этого нужно определить разрядность файла. В AMS не нашел нужного (есть File.GetVersionInfo, но она данных о разрядности не выводит). Нашел мелкосовтовую утилиту filever, но пока предварительный вопрос:  
    есть ли в AMS способ зарегистрировать dll?

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 16:31 04-12-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karpovukg
    Мне не совсем понятна твоя задача. Если ты собираешься регистрировать библиотеки какой-то конкретной программы, то можно проверять путь её установки, или искать в имени процесса "*32" (но это не точные способы), а далее уже выполнять регистрацию x64, или x86.
     
    Собственно, сама регистрация DLL-ки:

    Код:
    local sDLLFile = "atl.dll"; -- имя твоей dll-ки
     
    File.Run("regsvr32.exe", _SystemFolder.."\\"..sDLLFile, "", SW_SHOWNORMAL, false);

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 12:29 05-12-2017 | Исправлено: ctaty3, 13:49 05-12-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Захотел я прикрутить к проекту StatusBar (готовый плагин), как оказалось, это непосильная задача...
    Одноименных плагинов множество, многие для AMS7
    Потратил кучу времени, но всё таки нашел что то рабочее.
    Один плагин разместил в варезнике, так как его пришлось пересобирать,
    другой размещаю здесь
    Надеюсь, что кому то пригодится...
     
    Если есть, дайте пожалуйста такой:  

    Цитата:
    1.4.0.0
    Updated to be compatible with AMS 8.0
    Updated the IRLua Plugin Helper Functions to v2.6
    Author: Centauri Soldier
    Web: www.AMSPublic.com
    E-mail: CentauriSoldier@AMSPublic.com
    Copyright: Copyright © 2010 AMSPublic.com

    У меня имеется только справка... Сам плагин я не нашёл...

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 13:30 05-12-2017 | Исправлено: CryptoUsbtor, 13:42 05-12-2017
    CryptoUsbtor



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

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 15:55 05-12-2017 | Исправлено: CryptoUsbtor, 15:56 05-12-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
    А что мешает тебе сделать статус бар самому? Это по сути тот же объект "Label"... В чём у тебя проблема то, что ты так заморочен над этим?

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 16:02 05-12-2017 | Исправлено: ctaty3, 16:02 05-12-2017
    nikitorol

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как реализовать клиент \ сервер socket (чат)?
    Использовав модуль LuaSocket, или идентичные.

    Всего записей: 96 | Зарегистр. 22-02-2013 | Отправлено: 17:18 05-12-2017
    qqwwrr

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Срочно нужна помощь.
    Скажите, что нужно сделать, чтобы этот долбанный встроенный пдф-вьювер заработал.
    пишет: Adobe Reader is not installed и ничего не показывает
     
    Скриншот: https://pp.userapi.com/c830708/v830708946/79eb/pqyOgH3HRUo.jpg

    Всего записей: 407 | Зарегистр. 16-10-2007 | Отправлено: 07:14 13-12-2017 | Исправлено: qqwwrr, 07:58 13-12-2017
    ctaty3



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qqwwrr
    Ты сам уже ответил на свой вопрос...) Тебе же ясно пишет плагин, что нужно установить Adobe Reader для его работы.

    Всего записей: 75 | Зарегистр. 17-04-2016 | Отправлено: 14:15 13-12-2017 | Исправлено: ctaty3, 14:16 13-12-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