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

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



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 00:55 15-04-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR [Исправлено!!]

    Цитата:
    как сделать чтоб прога сама находила фаил по записи из реестра

  • On Click кнопки "Load":

    Код:
    local strREGPATH = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Wow6432Node\\Rockstar Games\\Grand Theft Auto IV", "InstallFolder", true);
    if (strREGPATH ~= "") then
        strPATH = strREGPATH.."\\common\\data\\handling.dat";
    else
        strPATH = nil;
        local tblFiles = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "DAT Files (*.dat)|*.dat|", "", "dat", false, false);
        if (tblFiles ~= nil) and (tblFiles[1] ~= "CANCEL") then
            strPATH = tblFiles[1];
        end
    end
    if (strPATH ~= nil) then
        tblIDs, tblLines = GetIdName();
        if (tblIDs) then
            for i, strIDName in tblIDs do
                result = ComboBox.AddItem("ComboBox1", strIDName, "");
            end
            ComboBox.SetSelected("ComboBox1", 1);
        end
    end

  • Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 01:05 15-04-2009 | Исправлено: Zloy_Gelud, 01:13 15-04-2009
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    что то не работает не находит и нажимаю нечего не происходит
     
    Добавлено:
    Zloy_Gelud
    Всё отлично спасибо!!!

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 01:13 15-04-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет ALL
     
    Может кому-то пригодиться, решение проблемы поддержки русского языка в функциях String.Lower и String.Upper:

    Код:
    os.setlocale ("ru_RU.CP1251")    
    --// или
    os.setlocale ("Russian_Russia.1251")  

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:36 16-04-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А лучше всего использовать такой вариант, в котором локаль будет переназначена в зависимости от локали установленной на PC:
    Код:
    os.setlocale("")

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:10 16-04-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    объясните пожалуйста, будет ли работать функция  

    Код:
    result = File.GetVersionInfo("C:\\MyFile.exe");

    если допустим файл MyFile.exe находится не на локальном диске у меня на компьютере, а на сервере?

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 22:57 16-04-2009 | Исправлено: lorents, 22:57 16-04-2009
    tavria2



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

    Цитата:
    будет ли работать функция...  

    IMHO нет.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:10 17-04-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 00:28 17-04-2009 | Исправлено: lorents, 00:40 17-04-2009
    tavria2



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

    Цитата:
    как сделать обновление программы, решил по другому сделать  
    и еще один вопрос,

    Глобальная переменная _SourceFolder содержит путь к проекту.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:46 17-04-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 08:31 17-04-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    можешь пример FileRunOnce выложить, а то я не могу зайти на ссылки которые дал

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 13:43 17-04-2009 | Исправлено: lorents, 13:48 17-04-2009
    tavria2



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

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:02 17-04-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    спасибо, сейчас появился вопрос, а как проверить какая глубина цвета (bit) у пользователя?
     
    Добавлено:
    tavria2
    на счет примера FileRunOnce
    странная вещь, если я пишу  

    Код:
    Window.Close(hWnd, CLOSEWND_SENDMESSAGE);

    то все работает, если я пишу

    Код:
    Window.Close(hWnd, CLOSEWND_TERMINATE);

    то окно проект не выдвигается на передний план, но все остальное работает
    почему так происходит?

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 14:14 17-04-2009 | Исправлено: lorents, 14:40 17-04-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Перенеси строку:
    Код:
    Window.Close(hWnd, CLOSEWND_TERMINATE);  
     
    в конец ф-ции.
    При таком завершении у тебя не будет убираться 2-я иконка из трея и при каждом запуске проекта будет накапливаться мусор в папке Temp (~ по 3 Мб).

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 16:18 17-04-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 16:54 17-04-2009
    sly33

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток. У меня цель вот какая: при выборе ноды в ListBox"е должно открыться содержимое одноимённой папки. Используя разные примеры наваял вот чего:
     
    -- устанавливаем картинку выбора на ноду
    Tree.SetNode("Tree1", e_NodeIndex, {SelectedImageIndex = 0});
    -- таблица данных выбранной ноды
    local tNodeProps = Tree.GetNode("Tree1", e_NodeIndex);
    if (tNodeProps) then
        -- текущая запись в базе данных
        nItem =  tNodeProps.Data;
        -- отображаем имя программы
        sPrgName = XML.GetValue("database/item:"..nItem.."/name");
        
        strSoftFolderPath =_SourceFolder.."\\Autoplay\\Docs";
     
        -- путь к папке с программой
        sPrgFolder = strSoftFolderPath.."\\"..XML.GetValue("database/item:"..nItem.."/Docs").."\\"..sPrgName;  
        FileList = File.Find(sPrgFolder.."\\", "*.*", false, false, nil);
    for j in FileList do
     if (String.SplitPath(FileList[j]).Extension ~= ".txt") then  
     
        ListBox.AddItem("ListBox1", sPrgName, FileList[j])
        end
        end
        end
     
    Как и следовало ожидать - не работает. Может кто-нибудь исправить? Спасибо.

    Всего записей: 23 | Зарегистр. 25-04-2007 | Отправлено: 23:51 17-04-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sly33
    Из твоего примера трудно, что  то понять, т.к. инфы недостаточно - выкладывай свой проект в формате .apz. Если в проекте присутствуют громоздкие exe-файлы, то выкладывай проект без них.

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



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 12:39 18-04-2009
    sly33

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
     
    Здесь мой проект. Бред, вчера написанный, убрал, оставил лишь оболочку. Писать за меня всё не прошу - хотя бы подсказочку получить...
    Ссылка

    Всего записей: 23 | Зарегистр. 25-04-2007 | Отправлено: 21:13 18-04-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sly33
    Мда, ты поступил круто. Какой смысл высылать пустой проект да и еще с включенными всеми плагинами (>5 Мб), которые ты не используешь.
     
    Ответ: Docs1.apz

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:45 18-04-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru