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

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема с работой плагина для просмотра pdf документов при запуске ругается не понятно на что. пустой MessageBox в заголовке Acrobat Reader и всё! объект по кнопке не активизируется. установлена APMS 7.5 + набор плагинов из шапки в варезнике  KindlyPluginPowerPack + Acrobat 9.1.1
     
    Причём проблема не постоянная, а только временами.  

    Всего записей: 437 | Зарегистр. 15-03-2005 | Отправлено: 09:13 21-05-2009 | Исправлено: LokAr, 09:30 21-05-2009
    AleksTrin

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

    Цитата:
    в батнике добавь строу exit

    Добавил, а он все равно просит, чтобы пользователь нажал кнопку Enter для завершения
     
    Переделал вот так:

    Цитата:
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);
    if IN_FILE == "CANCEL" then
    Input.SetText("Input1", "");
    else
    Input.SetText("Input1", Input.GetText("Input1"));
    end

     
    И стало тока хуже, теперь в Inpute путь не показывается при выборе
     
    а было вот так:

    Цитата:
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);
    if IN_FILE ~= "CANCEL" then
    Input.SetText("Input1", IN_FILE[1]);
    else
    Input.SetText("Input1", Input.GetText("Input1"));
    end

     
     
     
    Вопросы:
    Да, есть еще вопросик, как сделать так, чтобы AMS мог делать одиночные полноценные exeшники, чтобы его нельзя было архиватором открывать да и ничем в принципе?
    И еще, можно ли как-нибудь сделать приложение, чтобы запускать его и оно появлялось в играх, наподобие Fraps, где-нибудь сбоку?  
    Да и вообще можно с помощью AMS сделать exeшник, который бы запускался как exeшники у игр?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 11:34 21-05-2009 | Исправлено: AleksTrin, 12:19 21-05-2009
    AleksejTokarev



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

    Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 13:37 21-05-2009
    Mars803



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AleksTrin, батник сам закрываться должен, ты просто неправильным образом команды посылаешь
     
    Допустим открытие файла file.txt
     

    Код:
    file.txt
     

     
    Если мы запускаем его через другую программу и нас не устраивает заголовок окна CMD.EXE
     

    Код:
    @title MyProgram.exe
    file.txt
     

     
    а так вовсе окно cmd.exe будет черным (такого же результа можно добится через echo off
     

    Код:
    @title MyProgram.exe
    @file.txt
     

     
    Ну и наконец открыть текстовый файл так, чтобы батник вовсе убрался с экрана
     

    Код:
    @title MyProgram.exe
    @start notepad file.txt
     

     
     
     
    Добавлено:

    Цитата:
    Ребяты, какая пеименная перихватывает параметры из кансоли и где её вписать?  
    Как запустить мой проект через кансоль и передать ему пораметры через ту же консоль при запуске?

     
    _CommandLineArgs - это таблица с параметрами командной строки, для простых приложений с папкой она будет по умолчанию nil все значения
     
    При SFX (web-executale) приложении в одном .EXE файле, _CommandLineArgs[1] всегда будет = путь к exe файлу который запустили
     
     
    Добавлено:
    --Пример использования _CommandLineArgs:
    --Пользователь перетащил файл file.txt на ярлык нашей программы
    --или непосредственно на саму программу
     
    if(_CommandLineArgs[1] ~= nil)then
    Input.SetText("Input1", TextFile.ReadToString(_CommandLineArgs[1]));
    end

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 15:16 21-05-2009 | Исправлено: Mars803, 15:24 21-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mars803
    Здесь не батник требует закрытия, а сам exeшник!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 16:36 21-05-2009
    AleksejTokarev



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

    Цитата:
    if(_CommandLineArgs[1] ~= nil)then
    Input.SetText("Input1", TextFile.ReadToString(_CommandLineArgs[1]));
    end

     
    Спасибо огромное!!!

    Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 00:38 22-05-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как можно сделать чтобы страницы проекта были не белыми, а имели цвет, который задает тема (Skin)?

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 18:54 22-05-2009 | Исправлено: lorents, 19:08 22-05-2009
    Lexua



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

    Цитата:
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);  
    if IN_FILE[1] == "CANCEL" then  
    Input.SetText("Input1", "");  
    else  
    Input.SetText("Input1", IN_FILE[1]);
    end

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 19:06 22-05-2009 | Исправлено: Lexua, 23:49 22-05-2009
    tavria2



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

    Цитата:
    как можно сделать чтобы страницы проекта были не белыми, а имели цвет, который задает тема (Skin)?

    Попробуй так:
    Код:
    COLOR_BTNFACE = 15; -- индекс системного цвета: фон окна
    BgColor = WinApi.GetSysColor(COLOR_BTNFACE); -- системный цвет фона окна
    tProp = Application.GetPageProperties("Page1"); -- свойства страницы
    tProp.BackgroundColor = BgColor; -- изменяем в свойствах страницы цвет фона
    Application.SetPageProperties("Page1", tProp); -- применяем свойства к странице


    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:52 22-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua
    Сделал как ты написал, а он все равно выдает слово CANCEL!
     
    А как установить текст в плагине WinButton из OnShow, если в плагине нет функции SetText, как в обычной кнопке:  
    Button.SetText("Button1", "Button Text");
     
    Как добавить в меню картинки? Например, мне надо сделать языковое меню, и чтобы в каждой строке перед или после слов Русский или Английский была картинка флага страны.
     
     
     
    Добавлено:
    Никто не знает есть ли ресурсы, примеры и др. по программе Setup Factory, она конечно схожа с AutoPlay Media Studio, но она просто другая! А то по ней есть тоже ряд вопросов!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 21:16 22-05-2009
    Lexua



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

    Цитата:
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);  
    if IN_FILE[1] ~= "CANCEL" then  
    Input.SetText("Input1", IN_FILE[1]);  
    end


    Цитата:
    Как добавить в меню картинки? Например, мне надо сделать языковое меню, и чтобы в каждой строке перед или после слов Русский или Английский была картинка флага страны.

    http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=24501&start=1340#21

    Цитата:
    Значит так: необходимо создать image list, которым является 24 битное (максимум) битмап изображение (.bmp) высотой 16 пикселей, а ширина зависит от количества иконок, включенных в этот битмап, в расчете, что размеры одной иконки не должны превышать 16х16px, т.е. получается, что image list - это ряд последовательных иконок размером 16х16px. А далее в свойствах каждого итема есть пункт Icon ID, в котором ты уже указываешь номер иконки для данного итема (0 - для первой иконки в image list, 1 - для второй иконки и т.д., -1 - если иконка не требуется для итема).

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 23:30 22-05-2009 | Исправлено: Lexua, 23:59 22-05-2009
    lorents



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

    Цитата:
    Попробуй так:

    супер, плагин Skin тоже поддерживает, спасибо

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 00:23 23-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua
    Спасибо, теперь все работает и слово CANCEL не появляется!
     
    Добавлено:
    За картинки в меню тоже спасибо!
     
    Добавлено:
    А как установить текст в плагине WinButton из OnShow, если в плагине нет функции SetText, как в обычной кнопке:  
    Button.SetText("Button1", "Button Text");

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 11:46 23-05-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleksTrin
    WinButton.SetText("Plugin", "Click Me");
     
    Не подскажите как можно сделать ToolBar, который мог принимать вид которая задает тема пользователя?

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 12:48 23-05-2009 | Исправлено: lorents, 19:22 23-05-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 20:15 23-05-2009 | Исправлено: lorents, 20:21 23-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents, спасибо!
     
    Есть меню "Язык" и подменю "Русский" и "Английский". К меню "Русский" идет такой сценарий:
    elseif e_ID==7 then
    Application.LoadScript("Lang\\Russian.ini");  
    elseif e_ID==8 then
    Application.LoadScript("Lang\\English.ini");  
    end
     
    Вопрос, как сделать так, чтобы при выборе меню "Английский", данный параметр оставался Английским, даже если перезапустить программу, и наоборот если выбрать Русский, чтобы оставался русским?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 20:45 23-05-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleksTrin
    легко, создаешь обычный тестовой файл, и там прописываешь например rus или eng, затем прописываешь следующий код
     
    on Preload

    Код:
    strText = TextFile.ReadToString("AutoPlay\\Docs\\lang.txt");
    strMAC = String.Mid(strText, 1, 3);
    if (strMAC == "rus") then
        Application.LoadScript("Lang\\Russian.ini");
    elseif (strMAC == "eng") then
        Application.LoadScript("Lang\\English.ini");
    end


    Код:
    elseif e_ID==7 then
        Application.LoadScript("Lang\\Russian.ini");
        TextFile.WriteFromString("AutoPlay\\Docs\\lang.txt", "rus", false);
    elseif e_ID==8 then
        Application.LoadScript("Lang\\English.ini");
        TextFile.WriteFromString("AutoPlay\\Docs\\lang.txt", "eng", false);
    end

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 22:42 23-05-2009 | Исправлено: lorents, 22:43 23-05-2009
    Zloy_Gelud



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

    Цитата:
    Вопрос, как сделать так, чтобы при выборе меню "Английский", данный параметр оставался Английским, даже если перезапустить программу, и наоборот если выбрать Русский, чтобы оставался русским?

    Как альтернатива тому, что предложил lorents - сохранять выбранный язык в качестве значения какого-нибудь параметра в реестре.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Zloy_Gelud
    Спасибо!!!
     
    Ребята, а как сделать вот это:
    Есть два Inputа и два Buttonа, и папка с файлами.
    Нужно сделать так, чтобы в первом Inputе отображалась выбранная папка + Кнопка1, а во втором Inputе самому ставить расширение для всех файлов в выбранной папке в Input1 + Кнопка2 - для осуществления замены расширения файлов в выбранной папке?
     
    Добавлено:
    А как сделать так, чтобы можно было свою программу внедрить в любую игру, наподобие программы Fraps?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 17:16 25-05-2009
    Mars803



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Юзай WinAPI или стандартные примеры из kindly power pack

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 21:56 26-05-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