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

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

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

Widok (17-05-2010 12:17): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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


Часть 3 [Часть 2, Часть 1]



  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 Trial v7.5.1006.0
Рекомендуемое дополнение: AMS PluginPowerPack by Kindly v4.0 - Зеркало
Это дополнение содержит все последние плагины, расширяющие возможности AMS, на момент его выпуска (02.08.09).

Учимся работать с AMS:
Ресурс 1 - Ресурс 2 - Ресурс 3 - Ресурс 4

Скриптовый язык LUA:
Ресурс 1 (En) - Ресурс 2 (Ru)

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

    Ответы на наиболее часто задаваемые вопросы:
  • Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
  • Активация кнопок по информации из реестра (на примере авторана для игр) от Zloy_Gelud
  • Виды путей, используемых в AMS от GOOSE
  • Включение\отключение фоновой музыки кнопкой
  • Вывод HTML отчета с использованием SQLite плагина от IndigoRose
  • Выделение и копирование в буфер текста\части текста от GOOSE
  • Для тех, у кого русский проект с "кракозяблами"
  • Запуск WinRAR'a для распаковки архивов от Reineke
  • Запуск файлов из Web объекта
  • Запуск/открытие файлов из Web объекта от tavria2
  • Запускаем экзешник по информации из реестра от Lexua
  • Пример бегущей строки (более красивый способ) от tavria2
  • Из окна в полноэкранный режим и обратно  
  • Изменяем иконку приложения от Lexua
  • Изменяем курсор в приложении от GOOSE
  • Изменяем скроллинг ListBox-у от GOOSE
  • Используем таймер
  • Отображение процесса распаковки файла из ZIP-архива + общий прогресс распаковки от Zloy_Gelud
  • Отправка данных из форм по e-mail от GOOSE
  • Перенос строки во всплывающей подсказке от GOOSE
  • Показ\скрытие объектов по действиям мыши
  • Полноэкранный режим для приложения
  • Последовательный запуск нескольких файлов
  • Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
  • Проверка на существование копии проекта aka запрет повторного запуска от tavria2
  • Проигрвывание MP3 из ListBox-а подряд от UMode
  • Простой пример бегущей строки от GOOSE
  • Работаем с запароленными архивами от GOOSE
  • Работаем с объектом дерева от GOOSE
  • Ряд вопросов и ответов по созданию меню для DVD от tavria2
  • Реализация Play-листов для Винампа от BOObastis
  • Таблица дисков системы от Lexua
  • Изменение стиля границ окна проекта от tavria2
  • Многострочная подсказка (tooltip) от tavria2

    Обсуждение оформления шапки
    Старая версия шапки

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2 18:18 28-07-2009
    Цитата:
    Как получить этот CLSID? Или я вообще не в ту сторону копаю?

    Может так:

    Код:
    _GetAMS70InstallPath = function()
        local sResult="";
        local sType = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\\Classes\\.am7", "", true);
        if (sType ~= "") then
            local sCLSID = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Classes\\"..sType.."\\CLSID", "", true);
            if (sCLSID ~= "") then
                local sPath = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Classes\\CLSID\\"..sCLSID.."\\LocalServer32", "", true);
                if (sPath ~= "") then
                    local tPaths = String.SplitPath(sPath);
                    if tPaths then
                        sResult = String.TrimRight(tPaths.Drive..tPaths.Folder, "\\");
                    end
                end
            end
        end
        return sResult;
    end
    Dialog.Message("", _GetAMS70InstallPath(), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

     
     
    Добавлено:
    German 07:16 28-07-2009
    Цитата:
    координаты кнопок "открытия/закрытия" окна не меняются и они остаются на прежнем месте, т.е не в углу формы, а на прежнем месте

    Свойства объекта > Attributes > Auto-Resize - Поставь, где необходимо галочки.

    Цитата:
     при использовании ThumbList plugin, область плагина резайзится, а вот размеры превьющек (высота/ширина), нет в итоге на широкой полосе плагина торчат маленькие привьюшки

    Можно так, но если превьющек много, то при ресайзе буду наблюдаться ацкие тормоза.
  • On Preload страницы :

    Код:
    tblOriginal = Page.GetSize(); -- оригинальные размеры страницы

  • On Size страницы:

    Код:
    nInd1 = e_PageWidth / tblOriginal.Width;
    nInd2 = e_PageHeight / tblOriginal.Height;
    ThumbList.SetThumbWidth("Plugin1", 100 * nInd1);    -- 100 - ширина превьюхи (см. настройки плагина)
    ThumbList.SetThumbHeight("Plugin1", 100 * nInd2);    -- 100 - высота превьюхи (см. настройки плагина)

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 23:47 28-07-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Спасибо! Будет ли этот код актуален для 5 и 6 версии, если соответственно указывать в классах: .am5 и am.6? Или там был другой подход?

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 01:37 29-07-2009
    Denixxz



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

    Всего записей: 131 | Зарегистр. 21-06-2006 | Отправлено: 01:56 29-07-2009 | Исправлено: Denixxz, 02:14 29-07-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2 все работает Действительно local SETMAXTIPWIDTH = 0; Win2k не понимает как безразмерную строку.
    Кстати не подкинешь ссылочку, где можно популярно почитать про всякие dll функции?

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 10:10 29-07-2009 | Исправлено: Lexua, 10:17 29-07-2009
    tavria2



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

    Цитата:
    Кстати не подкинешь ссылочку, где можно популярно почитать про всякие dll функции?
    У меня такой не имеется - всегда использую поисковики.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:50 29-07-2009
    German



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Собрал небольшой примерчик, чисто накидал для любопытных. Реализовано:
     
    - поддержка скина
    - прогрессбар WinProgress
    - ресайз (в том числе размеров превьюшек в ThubmList)
    - подключение Flash10b.ocx
     
    использованы наработки и подсказки tavria2, Zloy_Gelud
     
    Скачать файл resize_sample.rar
     
    Попался на глаза пример для тестирования скинов, автора не помню, подложил в проект немного скинов для примера. Как этим пользоваться:
    - давим Browse...
    - давим OK
    - в левом окне выбираем скин
    - в правом окне выбираем файл настроек *.ini
     
    Скачать файл SkinTest.rar

    Всего записей: 411 | Зарегистр. 20-11-2001 | Отправлено: 11:11 29-07-2009 | Исправлено: German, 11:36 29-07-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Будет. Но..с 5 версией сабжа путь выглядит в формате записи 8.3 (Восемь символов для имени файла и три символа для расширения).

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 19:41 29-07-2009 | Исправлено: Zloy_Gelud, 19:47 29-07-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Понял, большое спасибо за полезную инфу.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 19:57 29-07-2009
    Zloy_Gelud



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


    2All
    Кстати новый плагин AMSWaves - Memory оказался очень полезным. C его помощью можно сконвертировать OEM-строку в ANSI.

    Код:
    OemToChar = function (strOEM)
        local strANSI="";
         
        -- Выделяем некоторое количество памяти в адресном пространстве для
        -- строки в ANSI-кодировке, равное кол-ву символов в OEM-строке  
        -- (т.е. 1 символ равен 1 байту).  
        -- (Для UTF-8 кодировкки - 1 символ равен 2 байтам)

        local hMemory = Memory.Allocate(String.Length(strOEM));
        local nResult = DLL.CallFunction("user32.dll", "OemToCharA", "\""..strOEM.."\","..hMemory, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
        if (nResult ~= 0) then
            strANSI = Memory.GetString(hMemory, -1);
        end
        -- освобождаем выделенную память
        Memory.Free(hMemory);
        return strANSI;
    end
     
    -- Тест
    Shell.Execute("cmd.exe", "open", "/C tree C:\Windows /A > \"".._TempFolder.."\\OEM.txt\"", "", SW_HIDE, false);
    Application.Sleep(1000);
    if File.DoesExist(_TempFolder.."\\OEM.txt") then
        TextFile.WriteFromString(_TempFolder.."\\ANSI.txt", OemToChar(TextFile.ReadToString(_TempFolder.."\\OEM.txt")), false);
        File.Open(_TempFolder.."\\ANSI.txt", "", SW_SHOWNORMAL);
    end


    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:48 30-07-2009 | Исправлено: Zloy_Gelud, 00:50 30-07-2009
    VoodooHaker

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые доброго времени суток!
    Подскажите новичку где подводные камни, создал свой проект назначил кнопке действие запускать файл *.ехе указываю папку к примеру Drivers но прога все равно сохраняет в папку свою по умолчанию Docs, как мне назначать свои папки для файлов?
    скрин http://i051.radikal.ru/0907/d2/e34044fc7906.jpg

    Всего записей: 3 | Зарегистр. 18-01-2008 | Отправлено: 23:31 31-07-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VoodooHaker 23:31 31-07-2009
    Цитата:
    Уважаемые доброго времени суток!  
     Подскажите новичку где подводные камни, создал свой проект назначил кнопке действие запускать файл *.ехе указываю папку к примеру Drivers но прога все равно сохраняет в папку свою по умолчанию Docs, как мне назначать свои папки для файлов?  
     скрин http://i051.radikal.ru/0907/d2/e34044fc7906.jpg

    Вкладка Script кнопки. Туда скопируй примерно нижеследующее:

    Код:
    File.Run("AutoPlay\\Driver\\NovatelU720.exe", "", "", SW_SHOWNORMAL, false);

    Где "AutoPlay\\Driver\\NovatelU720.exe"
    - путь к твоим драйверам.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 01:46 01-08-2009
    VoodooHaker

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

    Цитата:
    Вкладка Script кнопки. Туда скопируй примерно нижеследующее:
     
    Код:
    File.Run("AutoPlay\\Driver\\NovatelU720.exe", "", "", SW_SHOWNORMAL, false);
     
    Где "AutoPlay\\Driver\\NovatelU720.exe"
    - путь к твоим драйверам.  

     
     
    Что-то это не помогает.
    Должно быть вот так насколько я понял  
    http://s56.radikal.ru/i151/0908/e1/61bcf75eb4ca.jpg
    Если я не задаю действие кнопки с этой припиской в кладке скрипт кнопки
    http://s60.radikal.ru/i169/0908/cd/974805d56940.jpg
    тогда ничего не происходит кнопка не производит запуск файла, а если задаю кнопке Ran Program  
    http://i039.radikal.ru/0908/45/4efc2300aae3.jpg
    в проекте все равно копируется в папку Docs мой файл exe
    я в ручную переношу файл из папки Docs в папку Driver ( в кладке скрипт кнопки код ваш прописан) и когда нажимаю на кнопку все равно сохраняется путь к этой зловещей папке Docs  
    http://s51.radikal.ru/i133/0908/88/30fbbd5936a2.jpg
     
    Нашел один свой старенький проект там я создавал себе несколько папок и без проблем назначал пути - открываю проект этот старенький путь прописан правильно но только стоит мне нажать на кнопку обзор и все путь опять назначается в папку Docs - хотя до этого в этом проекте был путь к папке к примеру Soft - Может это что то с настройками какими то самой программы - гуру дайте совет....((  

    Всего записей: 3 | Зарегистр. 18-01-2008 | Отправлено: 13:41 01-08-2009 | Исправлено: VoodooHaker, 13:43 01-08-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    VoodooHaker
     
    не пользуйся кнопкой "обзор" - зло пиши путь вручную, и файл ложи куда надо тоже вручную

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 13:55 01-08-2009
    VoodooHaker

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

    Всего записей: 3 | Зарегистр. 18-01-2008 | Отправлено: 14:32 01-08-2009
    AleksTrin

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

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 13:37 02-08-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleksTrin -- топиком не ошибся?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 17:33 02-08-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    а какая разница, система то одна у обоих программ!
     
    Добавлено:
    Помогите пожалуйста, есть 4 input и одна кнопка, в 3 из них нужно ввести слова или цифры, а в 4 inputе должны отображаться эти слова построчно! И чтобы при каждом нажатии кнопки эти слова появлялись ниже первых но разделенные одним энтером!? Возможно такое сделать?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 18:12 02-08-2009
    AleksTrin

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

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 19:08 05-08-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AleksTrin
    помочь как? написать скрипт за тебя?
     
    в код кнопки всталяй

    Код:
    Input.SetText("Input4", Input.GetText("Input1").."\r\n"..Input.GetText("Input2").."\r\n"..Input.GetText("Input3").."\r\n");

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 20:44 05-08-2009
    Denixxz



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

    Всего записей: 131 | Зарегистр. 21-06-2006 | Отправлено: 22:46 05-08-2009
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 3)
    Widok (17-05-2010 12:17): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru