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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    и еще может у кого есть пример Меню  
    просто вот стандартное смотрится не очень
     

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:50 28-02-2009 | Исправлено: lorents, 21:24 28-02-2009
    piter burg

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Буду благодарен за помощь начинающему.  
    Проблема с объектом Progress bar - не хочет запускаться и показывать процесс загрузки исполняемого файла ехе. приложения, который должен исполняться по клику.
     
    Добавлено:
    lorents
     
    Я присоединился на более позднем этапе.  
    Не могу разобраться с работой Progress bar.
    Не работает при запуске исполняемых файлов после создания страницы в AutoPlay Media Studio.  

    Всего записей: 3 | Зарегистр. 28-02-2009 | Отправлено: 19:42 28-02-2009
    Lexua



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

    Цитата:
    Проблема с объектом Progress bar - не хочет запускаться и показывать процесс загрузки исполняемого файла ехе. приложения, который должен исполняться по клику.

     
    И как вобще ты себе это представляешь. Как минимум, запускаемое приложение должно возвращать значения для работы прогрессбара. Ну и экстрасенсов тут нет - код приведи, что ты пишешь.

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 21:35 28-02-2009
    skeptik_vdm



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

    Цитата:
    On Preload:  
     
    Код:Page.StartTimer(100);  
     
     
    On Timer:  
     
    Код:-- путь к файлу, который запускает игру  
    strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\My Game", "Path", true).."\\Game.exe";  
    -- путь к инстоллятору игры  
    strActPath = _SourceFolder.."\\setup.exe";  
     
    -- если игра установлена  
    if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\My Game") == true) then  
        -- меняем на путь к деинстоллятору  
        strActPath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Game_is1", "UninstallString", true);  
        -- активируем кнопку "Запустить"  
        Button.SetEnabled("Button1", true);  
        -- переименовываем кнопку "Установить" на "Удалить"  
        Button.SetText("Button2", "Удалить");  
    end

     
    А что дальше с этим делать??? Я это ввел а что потом делать до меня не доходит!!!

    Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 23:29 28-02-2009
    piter_burg

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

    Цитата:
    Проблема с объектом Progress bar - не хочет запускаться и показывать процесс загрузки исполняемого файла ехе. приложения, который должен исполняться по клику.  
     
     
    И как вобще ты себе это представляешь. Как минимум, запускаемое приложение должно возвращать значения для работы прогрессбара. Ну и экстрасенсов тут нет - код приведи, что ты пишешь.

       
     
     
    Создавал в AutoPlay Media Studio 3.0 файлы автозапуска  для CD. Содержимое CD представляет собой несколько приложений в формате ехе., достигающие 250Мб.
    Каждое приложение запускается нажатием кнопки из меню автозапуска. Для этого применяю простое действие: Свойства кнопки - быстрое действие - Выполняемое действие - Run Program - Файл для запуска: Приложение1 ехе.  Для других приложений соответствующие кнопки.   Все приложения благополучно запускаются и исполняются.  
        Перешел на AutoPlay Media Studio 7.0.  Если создавать один исполняемый файл, включающий в себя все приложения, размер его получается 700Мб. В этом режиме создания предусмотрена функция  - Показывать окно прогресса, но оно показывает загрузку самого autorun, а не запускаемых приложений.
        Узрел новый сервис - объект Progress bar. Так как загрузка приложения размером 250Мб с CD занимает длительное время хотелось бы сопроводить загрузку Приложения индикатором загрузки, используя Progress bar.
     Имеющие опыт поделитесь своими знаниями, буду благодарен.
     
    Добавлено:

    Цитата:
    Создавал в AutoPlay Media Studio 3.0 файлы автозапуска  для CD. Содержимое CD представляет собой несколько приложений в формате ехе., достигающие 250Мб.  
    Каждое приложение запускается нажатием кнопки из меню автозапуска. Для этого применяю простое действие: Свойства кнопки - быстрое действие - Выполняемое действие - Run Program - Файл для запуска: Приложение1 ехе.  Для других приложений соответствующие кнопки.   Все приложения благополучно запускаются и исполняются.  
     
    Приложения не инсталлируются. Вся информация просматривается с CD.
     
        Перешел на AutoPlay Media Studio 7.0.  Если создавать один исполняемый файл, включающий в себя все приложения, размер его получается 700Мб. В этом режиме создания предусмотрена функция  - Показывать окно прогресса, но оно показывает загрузку самого autorun, а не запускаемых приложений.  
        Узрел новый сервис - объект Progress bar. Так как загрузка приложения размером 250Мб с CD занимает длительное время хотелось бы сопроводить загрузку Приложения индикатором загрузки, используя Progress bar.  
     Имеющие опыт поделитесь своими знаниями, буду благодарен.

    Всего записей: 3 | Зарегистр. 28-02-2009 | Отправлено: 11:59 01-03-2009
    Zloy_Gelud



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

    Цитата:
    А что дальше с этим делать??? Я это ввел а что потом делать до меня не доходит!!!

    Разберись-ка для начала с программой (скриптами), а потом вопросы задавай.


    piter_burg
    Зачем по два раза одно и тоже пишешь?

    Цитата:
    хотелось бы сопроводить загрузку Приложения индикатором загрузки, используя Progress bar

    Lexua тебе ясно написал, что такое невозможно.
     
     
    Добавлено:
    lorents
    Тоже в клуб телепатов напрашиваешься?

    Цитата:
    помогите разобраться почему не работает код?

    А что ты ожидаешь от этого кода?

    Цитата:
    и еще может у кого есть пример Меню  

    Примеры есть на сайте GOOSE'a. Или задавай конкретные вопросы, что ты хочешь увидеть.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:15 01-03-2009 | Исправлено: Zloy_Gelud, 15:17 01-03-2009
    lorents



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

    Цитата:
    А что ты ожидаешь от этого кода?

    код проверки если уже проект запущен то при повторной запуске он выдвигает на передний план уже запущенный проект

    Цитата:
    Примеры есть на сайте GOOSE'a. Или задавай конкретные вопросы, что ты хочешь увидеть.

    изменить стандартный вид меню, у GOOSE'a пример к сожалению не нашел

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 15:41 01-03-2009
    skeptik_vdm



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

    Цитата:
    Разберись-ка для начала с программой (скриптами), а потом вопросы задавай.

     
    Я с программой разобрался и со скриптом тоже!!!Я создал проект создал там кнопки ввел этот скрипт и из всего этого работает только это

    Цитата:
       -- активируем кнопку "Запустить"  
        Button.SetEnabled("Button1", true);  
        -- переименовываем кнопку "Установить" на "Удалить"  
        Button.SetText("Button2", "Удалить");  

     
    А вот запуск и удаление игры и запуск программы установки не работают!!!  

    Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 15:47 01-03-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skeptik_vdm
    Ну а ты на кнопку "Запустить" повесь это:

    Код:
    File.Run(strRunGamePath, "", "", SW_SHOWNORMAL, false);

    А на кнопку "Установить"("Удалить") это:

    Код:
    File.Run(strActPath, "", "", SW_SHOWNORMAL, false);

     
    Добавлено:
    lorents
  • On Startup:

    Код:
    --[[Проверка на существование копии данного проекта]]
    function _Singleton(strCheckTitle)
        local tblWindows = Window.EnumerateTitles(true);
        for hWnd, strTitle in tblWindows do
            if (strTitle == strCheckTitle) then
                Window.Restore(hWnd);
                DLL.CallFunction("user32.dll", "SetForegroundWindow", hWnd, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
                Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);
            end
        end
    end
     
    _Singleton("MyProjectName");

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:30 01-03-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    СПАСИБО!!!!!!!!!

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 17:17 01-03-2009
    skeptik_vdm



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

    Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 17:25 01-03-2009
    Djon1970



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

    Код:
    File.Copy("AutoPlay\\Docs\\DESIGNER ICON\\Falco Icon Studio 2.3\\Patch\\Patch.exe", _ProgramFilesFolder.."\\Falco Icon Studio", true, true, false, true, nil);    
    result = File.Run(_ProgramFilesFolder.."\\Falco Icon Studio\\Patch.exe", "", "", SW_SHOWNORMAL, false);

     
    Файл копируется в указанную директорию, запускается, но не видит файл, который надо пропатчить. А если я напрямую захожу в эту папку и запускаю патч, все срабатывает.  
    Подскажите, пожалуйста, как победить?

    Всего записей: 174 | Зарегистр. 02-02-2007 | Отправлено: 20:14 01-03-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Djon1970
    Нужно указывать рабочую папку:
    Код:
     
    result = File.Run(_ProgramFilesFolder.."\\Falco Icon Studio\\Patch.exe", "", _ProgramFilesFolder.."\\Falco Icon Studio", SW_SHOWNORMAL, false);

     
     
    Добавлено:
    Zloy_Gelud

    Цитата:
    Проверка на существование копии данного проекта

    Добавлю ложку дегтя Код имеет несколько недостатков:
  • Нежелательно использовать принудительное закрытие окна проекта (CLOSEWND_TERMINATE), т.к. если проект собран в режиме: "Web/Email executable", то папка Temp не будет очищаться от "мусора" проекта.
  • Не желательно делать привязку к заголовку окна, т.к. нет гарантии, что в системе не появится чужое окно с таким-же именем
  • Этот код не поднимет окно, если оно свернуто в системный трей.
     
    Есть идея реализации проверки копии запущенного проекта, основанная на привязке к времени создания файла, если интересно, то могу набрасать код.

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:29 01-03-2009
    lorents



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

    Цитата:
    если интересно, то могу набрасать код.  

    интересно, даже очень

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 20:53 01-03-2009
    Djon1970



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

    Цитата:
    Нужно указывать рабочую папку:

     
    Странно, но некоторые почему-то срабатывают с тем кодом.
    Спасибо за помощь!

    Всего записей: 174 | Зарегистр. 02-02-2007 | Отправлено: 20:58 01-03-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2 -- да, конечно пиши. Будет полезно! И интересно..

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 21:16 01-03-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Код получился довольно громоздкий, по этому лучше файлом.  
    FileRunOnce.apz | зеркало [11 Кб].


    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 21:58 01-03-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    сппсибо!  
    можно спросить на счет SFX-архива, код работает со всеми SFX-архивами или только с теми что создано средствами AMS?

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 22:13 01-03-2009
    tavria2



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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Да, действительно, для такой тривиальной задачи, такой громоздкий код надо использовать...
    А что, если избавиться от этого

    Цитата:
    Не желательно делать привязку к заголовку окна, т.к. нет гарантии, что в системе не появится чужое окно с таким-же именем

    сделав поиск по классу, а не по заголовку?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 22:23 01-03-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