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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 4)

Модерирует : gyra, Maz

articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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.1.0.0


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • amsplugins.com
  • serkan.ws
  • amsuser.com
  • azman.info
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

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


    Онлайн версия раскраски AMS-кода для публикации на форуме от UModeL

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:17 17-05-2010 | Исправлено: Maz, 12:30 25-09-2017
    Zloy_Gelud



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

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 22:00 24-11-2011
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Есть результаты поиска tblFiles = File.Find...
    В поиске участвуют все файлы и tblFiles содержит пути ко всем файлам.
    Среди найденных файлов есть архивы, например *.rar, и текстовые описания к ним формата *.rar.log или *.rar.txt. В тестовых описания последняя строка может быть паролем. Наличие пароля определяется по наличию ":" в строке (например pass: пароль). Нужно результирующий двухмерный массив в котором по индексу и ключу можно получить путь к архиву и пароль для него если он есть. Я сделал так:
     

    Код:
    tblFiles = File.Find("C:\\MyDir\\", "*.*", false, false, nil, nil);
    -- функция получения пароля
    function GetPass(path)
        local function test(path)
            if File.DoesExist(path..".txt") then
                tText = TextFile.ReadToTable(path..".txt");
                return tText;
                elseif File.DoesExist(path..".log") then
                tText =TextFile.ReadToTable(path..".log");
                return tText;
                else
                return false;
            end
        end
            if test(path) then
                strPass = tText[#tText];
                    if strPass=="" and #tText>=2 then
                        index=#tText;
                            while index>1 do
                                strPass = tText[index];
                                    if strPass~="" then
                                        break;
                                    end
                                index = index-1;
                            end
     
                    end
                    if String.Find(strPass, ":", 1, false)~=-1 then
                    strPass = String.Mid(strPass, String.Find(strPass, ":", 1, false)+1, -1);
                    strPass = string.gsub (strPass, "^%s*(.+)%s*$", "%1");
                        if strPass~="" then
                        return strPass;
                        end
                    end
            end
     
    end
     
    -- создание массива tblFilePass[i]={Path=value, Pass=GetPass(value)}
    if (tblFiles) then
    tblFilePass={};
        for i,value in pairs(tblFiles) do
        local strExtension = String.SplitPath(value).Extension;
            tblFilePass[i]={Path=value, Pass=GetPass(value)};
        end
    end
     
    -- здесь вывод результата работы
    if (tblFilePass) then
        for i=1, #tblFilePass do
        Debug.ShowWindow(true);
        Debug.Print(tblFilePass[i].Path.." \t "..tostring(tblFilePass[i].Pass).."\r\n");
        end
    end

     
    но скорее всего это не верх совершенства.  

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 23:44 24-11-2011
    Sanhasan

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua и Zloy_Gelud,  
     
    Спасибо за советы, они мне помогли, раньше не было возможности поблагодарить.

    Всего записей: 10 | Зарегистр. 19-11-2011 | Отправлено: 00:59 25-11-2011
    dallas page



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud только сейчас смог посмотреть. Спасибо, то что надо!!!
     
     
    Добавлено:
    Господа, реально ли сделать так, чтобы при заходе на страницу менялась бы раскладка клавиатуры на английский язык. Зашел на страницу и стал писать в Input сразу на английском языке. Заранее спасибо.

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 11:30 25-11-2011
    Zloy_Gelud



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

    Цитата:
    Господа, реально ли сделать так, чтобы при заходе на страницу менялась бы раскладка клавиатуры на английский язык. Зашел на страницу и стал писать в Input сразу на английском языке.

    Реально.
     
  • On Show страницы:

    Код:
    DLL.CallFunction("user32.dll", "LoadKeyboardLayoutA", "\"00000409\", 1", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
    Page.SetFocus("Input1");

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 12:23 25-11-2011 | Исправлено: Zloy_Gelud, 12:24 25-11-2011
    dallas page



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

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 14:02 25-11-2011
    collagen

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот еще кусочек русской справки по Autoplay Media Studio
    http://rghost.ru/31982311

    Всего записей: 91 | Зарегистр. 28-01-2011 | Отправлено: 19:57 25-11-2011
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть сайт интернет-магазин. Как бы мне сделать копирование информации оттуда.
    К примеру есть страница http://fotomag.com.ua/samsung-c3330-champ-2-metallic-silver-info.html Как мне сделать чтобы название и цена копировались с страницы, которую я укажу (все страницы будут из этого интернет-магазина).

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 22:23 25-11-2011
    Zloy_Gelud



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

    Код:
    -- Получаем исходный код страницы
    local sHTML = HTTP.Submit("http://fotomag.com.ua/samsung-s5360-galaxy-y-metallic-grey-info.html", {}, SUBMITWEB_POST, 20, 80, nil, nil);
    -- Вытягиваем название
    local sName = string.match(sHTML, '<div id="mainpanel" >%s+<h1>(.-)</h1>')
    -- Вытягиваем цену
    local sPrice = string.match(sHTML, '<dd class="price" >%s+<span >(.-)%s+</dd>')
    local sPrice = string.gsub(sPrice, "</span>%s+", " ");
     
    Dialog.Message("Опаньки", "Я узнал, что " .. sName .. " стоит " .. sPrice..".", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 23:30 25-11-2011
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud, ну ты прям как всегда. Ограмное спасибо)

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 23:52 25-11-2011
    AVM185

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

    Всего записей: 26 | Зарегистр. 27-09-2011 | Отправлено: 15:56 26-11-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AVM185
     
    Когда перешли на последнюю страницу темы, сохраняй какое-нибудь значение в реестр (или в файл). А при запуске проекта необходимо считывать это значение. Если оно есть или имеет определенное значение, значит делаем вывод, что тема изучена.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:22 26-11-2011
    AVM185

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Посоветуйте пожалуйста как это осуществить

    Всего записей: 26 | Зарегистр. 27-09-2011 | Отправлено: 16:28 26-11-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AVM185
     
    Для примера.
     
  • On Show или On Preload первой страницы (ну или туда, куда необходимо):

    Код:
    local sValue = Registry.GetValue(HKEY_CURRENT_USER, "Software\\My_cool_soft", "Theme_1", true);
    if sValue == "" or sValue == "0" then
        -- здесь действия, если тема не изучена
    elseif sValue == "" then
        -- здесь действия, если тема изучена
    end

  • On Show страницы, после показа которой тема считается изученной:

    Код:
    Registry.SetValue(HKEY_CURRENT_USER, "Software\\My My_cool_soft", "Theme_1", "1", REG_SZ);

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 17:57 26-11-2011 | Исправлено: Zloy_Gelud, 17:58 26-11-2011
    AVM185

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

    Всего записей: 26 | Зарегистр. 27-09-2011 | Отправлено: 21:55 26-11-2011
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ! Посоветуйте утилитку командной строки для перекодировки ansi в utf-8. Или может код где проскакивал. Плагин Unicode крив ужасно и велик не в меру(хотя с этим я готов мириться). А с кирилицей в нем вообще беда(крякозябры)

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 22:18 26-11-2011
    big gnome

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

    Всего записей: 38 | Зарегистр. 25-11-2011 | Отправлено: 22:38 26-11-2011
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua
    попробуй это uniconv.rar (474.8 КБ) формат командной стороки

    Код:
     
    uniconv.exe cp1251 file.txt UTF8 file_utf.txt
     

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 00:04 27-11-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua -- без дополнительных модулей/программ.

    Код:
    Encoding = {};
     
    --[[ Преобразование строки в UTF8 кодировку]]
    Encoding.StringToUTF8 = function (sString)
        local Result = "";
        local Code
        for char in sString:gmatch(".") do
            Code = String.Asc(char);
            if Code >= 192 and Code <= 239 then
                Result = Result .. String.Char(208)..String.Char(Code - 48);
            elseif Code >= 240 and Code <= 255 then
                Result = Result .. String.Char(209)..String.Char(Code - 112);
            elseif Code == 168 then
                Result = Result .. String.Char(208)..String.Char(129);
            elseif Code == 184 then
                Result = Result .. String.Char(209)..String.Char(145);
            else
                Result = Result .. String.Char(Code);
            end
        end
        return Result;
    end
     
    Dialog.Message("ANSI -> UTF8", Encoding.StringToUTF8("Привет"));

     
    Добавлено:
    big gnome
    Что значит открывалась? В объекте Image или дефолтном вьювере Windows?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:41 27-11-2011
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужна функция Суммы размеров. Есть множество чисел N, нужно из него выбрать числа без повторов на сумму, максимально приближающуюся к заданному числу T. Сумма должна минимально (задается) отклоняться от числа T, отклонение обязательно с недостатком.
    Нужно примерно такое:  

    Код:
     
    function optSum (tSize, nMax, nLimit)
    -- здесь код
    return tOptimum
    end
     

    где  
    tSize - массив с размерами
    nMax -число, максимальный размер
    nLimit - число, минимальное отклонение
    Функция должна вернуть массив - набор оптимальных сумм чисел.
     
    Полезные ссылки по теме:
    смотреть Псевдополиномиальные алгоритмы  
    Задача об одномерной оптимальной упаковке  
    Задача о ранце (рюкзаке)  
     
    Задача уже весь мозг мне вынесла, не пойму как реализовать. Может кто помочь?

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 12:24 27-11-2011
       

    Страницы: 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 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 4)
    articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru