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

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



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

    Цитата:
    P.S. AMS считает твой файл XML - некорректным, поэтому пришлось работать, как с текстовым файлом.

    Если в твой XML-файл добавить главные теги, например <Errors> и строку кодировки,
    Код:
    <?xml version="1.0" encoding="windows-1251"?>
    <Errors>
        <!--Powered by Ubian ACS., LLC. Australia-->  
        <!--General System Errors-->  
        <error code="0xx">XubiCMS® Engine Error</error>  
        <error code="001">Ошибка генерации содержимого</error>  
        ...
    </Errors>
    то можно будет с ним работать из проекта, как с XML-файлом.

    Код:
    errors = {};
    XML.Load("AutoPlay\\Docs\\Data.xml");
    err = Application.GetLastError();
    if (err == XML.OK) then
        nCount = XML.Count("Errors", "error");
        if (nCount ~= -1) then
            for n = 1, nCount do
                sIdx = XML.GetAttribute("Errors/error:"..n, "code");
                sValue = XML.GetValue("Errors/error:"..n);
                errors[sIdx] = sValue;
            end
        end
    end

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:56 14-08-2012
    Sanch8



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня такой вопрос. Как из определённых файлов прочесть нужные строки и записать их в другой файл
    Например:
    Из файлов *.nup прочесть:
    [update_info]
    name=CLEANER0
    platform=x86
    versionid=1000
    type=cleaner
    version=1000 (20070116)
    group=perseus
    date=16.01.2007
    buildregname="CleanerBuild"
    build=1000
    level=0
    base=268435456
    category=engine
    filesize=29058
     
    И записать данные в файл update.ver
    Формат:
    [CLEANER0]
    platform=x86
    versionid=1000
    type=cleaner
    version=1000 (20070116)
    group=perseus
    date=16.01.2007
    file=nod37CA.nup
    buildregname=CleanerBuild
    build=1000
    level=0
    base=268435456
    category=engine
    size=29448

    Всего записей: 125 | Зарегистр. 29-01-2012 | Отправлено: 04:13 17-08-2012 | Исправлено: Sanch8, 04:49 17-08-2012
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sanch8
    Код.
    P.S. Код рабочий, но сделан на скорую руку и возможно нуждается в оптимизации.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:30 17-08-2012 | Исправлено: tavria2, 11:52 19-08-2012
    solomon000



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня есть инфопродукт, который состоит из Html страниц . Подскажите!!! Как сделать, так чтобы при нажатии на кнопку в меню проекта, сделанном с помощью Autoplay Media Studio, открывалась бы индексная страница (Html)?

    Всего записей: 1 | Зарегистр. 17-08-2012 | Отправлено: 18:35 17-08-2012
    Sanch8



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

    Цитата:
     

    Код:
    local sDefaultFolder = "C:\\";
    local sInSectionName = "update_info";
    local sOutFileName = "update.ver";
     
    local sFolder = Dialog.FolderBrowse("Select a Folder", sDefaultFolder);
    if (sFolder ~= "CANCEL") and (sFolder ~= "") then
        local tFiles = File.Find(sFolder, "*.nup", false, false, nil, nil);
        if (tFiles) then
            for nIdx, sFileName in pairs(tFiles) do
                local tValueNames = INIFile.GetValueNames(sFileName, sInSectionName);
                if (tValueNames) then
                    local tData = {};
                    for nId, sValueName in pairs(tValueNames) do
                        tData[sValueName] = INIFile.GetValue(sFileName, sInSectionName, sValueName);
                    end
                    local sOutSectionName = tData["name"];
                    if (sOutSectionName) then
                        local sFile = String.SplitPath(sFileName).Filename..String.SplitPath(sFileName).Extension;
                        INIFile.SetValue(sFolder.."\\"..sOutFileName, sOutSectionName, "file", sFile);
                        for sIdx, sValue in pairs(tData) do
                            if (sIdx) ~= "name" then
                                INIFile.SetValue(sFolder.."\\"..sOutFileName, sOutSectionName, sIdx, sValue);
                            end
                        end
                    end
                end
            end
        end
    end

     
    P.S. Код рабочий, но сделан на скорую руку и возможно нуждается в оптимизации.

     
    Спасибо

    Всего записей: 125 | Зарегистр. 29-01-2012 | Отправлено: 00:25 18-08-2012 | Исправлено: Sanch8, 00:35 18-08-2012
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    solomon000
    См. File.Open

    Всего записей: 3265 | Зарегистр. 30-05-2007 | Отправлено: 00:57 19-08-2012
    Sanch8



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    У меня ещё такой вопрос. Как сделать так чтобы в значении "file" показывало имена файлов а не их путь ?

    Код:
    local sDefaultFolder = Input.GetText("Out_dir");
    local sInSectionName = "update_info";
    local sOutFileName = "update.ver";
    local tFiles = File.Find(sDefaultFolder, "*.nup", false, false, nil, nil);
        if (tFiles) then
            for nIdx, sFileName in pairs(tFiles) do
                local tValueNames = INIFile.GetValueNames(sFileName, sInSectionName);
                if (tValueNames) then
                    local tData = {};
                    for nId, sValueName in pairs(tValueNames) do
                        tData[sValueName] = INIFile.GetValue(sFileName, sInSectionName, sValueName);
                    end
                     
                    local sOutSectionName = tData["name"];
                    local tValueSize = File.GetSize(sFileName, sInSectionName);
                     
                    if (sOutSectionName) then
                        for sIdx, sValue in pairs(tData) do
                            if (sIdx) ~= "name" then
                                INIFile.SetValue(sDefaultFolder.."\\"..sOutFileName, sOutSectionName, sIdx, sValue);
                                INIFile.DeleteValue(sDefaultFolder.."\\"..sOutFileName, sOutSectionName, "filesize");
                                INIFile.DeleteValue(sDefaultFolder.."\\"..sOutFileName, sOutSectionName, "filename");
                                INIFile.DeleteValue(sDefaultFolder.."\\"..sOutFileName, sOutSectionName, "crc");
                                INIFile.SetValue(sDefaultFolder.."\\"..sOutFileName, sOutSectionName, "size", tValueSize);
                                INIFile.SetValue(sDefaultFolder.."\\"..sOutFileName, sOutSectionName, "file", sFileName);
                        end
                    end
                end
            end
        end
    end

    Всего записей: 125 | Зарегистр. 29-01-2012 | Отправлено: 07:46 19-08-2012 | Исправлено: Sanch8, 07:49 19-08-2012
    tavria2



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

    Цитата:
    У меня ещё такой вопрос. Как сделать так чтобы в значении "file" показывало имена файлов а не их путь ?  
    Использовать действие String.SplitPath...
     
    Модифицированный код.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:47 19-08-2012 | Исправлено: tavria2, 11:49 19-08-2012
    Sanch8



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Модифицированный код
     
    Огромное спасибо  

    Всего записей: 125 | Зарегистр. 29-01-2012 | Отправлено: 13:29 19-08-2012 | Исправлено: Sanch8, 13:34 19-08-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    tavria2
    Спасибо. Но система настроена так, чтобы работать с таким файлом

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 11:31 20-08-2012
    tavria2



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

    Цитата:
    Но система настроена так, чтобы работать с таким файлом

    Какие проблемы?  
  • Загрузи файл как строку.
  • Добавь необходимые теги в строку.
  • Загрузи измененную строку, как XML и работай .

    Код:
    errors = {};
    local sText = TextFile.ReadToString("AutoPlay\\Docs\\Data.xml");
    XML.SetXML("<?xml version=\"1.0\" encoding=\"windows-1251\"?>\r\n<Errors>\r\n"..sText.."\r\n</Errors>");
    err = Application.GetLastError();
    if (err == XML.OK) then
        nCount = XML.Count("Errors", "error");
        if (nCount ~= -1) then
            for n = 1, nCount do
                sIdx = XML.GetAttribute("Errors/error:"..n, "code");
                sValue = XML.GetValue("Errors/error:"..n);
                errors[sIdx] = sValue;
            end
        end
    end

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 13:05 20-08-2012 | Исправлено: tavria2, 15:22 20-08-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    tavria2
    О, реально, спасибо большое. Но все равно нужно сервер настроить на работу с нормальным xml. Кстати, я добавляю еще utf8=>cp-1251

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 22:10 20-08-2012
    Gristas



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

    Всего записей: 3 | Зарегистр. 19-08-2012 | Отправлено: 16:16 21-08-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Gristas
    Изменяем курсор в приложении от GOOSE

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

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 16:24 21-08-2012 | Исправлено: ubian, 16:24 21-08-2012
    Gristas



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    это на выбор из стандартов. а мне надо допустим из игры какой нибуть Игры и название к примеру darкsiders.cur

    Всего записей: 3 | Зарегистр. 19-08-2012 | Отправлено: 16:28 21-08-2012 | Исправлено: Gristas, 16:32 21-08-2012
    xxxDesVikxxx

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!!!
    Господа, подскажите новичку,возможно ли в AutoPlay Media Studio создать поле ввода для поиска определенной папки(по названию)и открытия этой папки на новой странице в виде названий файлов в искомой папке.Заранее спасибо!!!

    Всего записей: 3 | Зарегистр. 21-08-2012 | Отправлено: 20:44 21-08-2012
    Gristas



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

    Цитата:
    это на выбор из стандартов. а мне надо допустим из игры какой нибуть Игры и название к примеру darкsiders.cur

    как это сделать? ))

    Всего записей: 3 | Зарегистр. 19-08-2012 | Отправлено: 22:46 22-08-2012
    SuperDimon007



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gristas
    Может попробовать готовую программу подкорректировать например Resourse Hacker?

    Всего записей: 51 | Зарегистр. 12-06-2012 | Отправлено: 21:46 23-08-2012 | Исправлено: SuperDimon007, 21:47 23-08-2012
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gristas, есть такой плагин Cursor. Попробуй его.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 22:52 23-08-2012
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Все вышеперечисленные примеры, в том числе и указанный тобой, изменяют системный курсор (!!), а не курсор при наведении на окно проекта. Вообще, AMS не позволяет нормально изменять курсор при наведении на свое окно, из-за того, что он каждый раз перерисовывается при своем движении.

    Всего записей: 3265 | Зарегистр. 30-05-2007 | Отправлено: 23:07 23-08-2012
    Открыть новую тему     Написать ответ в эту тему

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