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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите в чем может быть проблема ?  Сделал я авторан всё работает как надо (у меня стоит Windows XP), принес к друг диск а авторан у него не запускаеться пишет мол в приложению найдена ошибка и тд.(у него стоит Windows 7) пробовал запускать в режиме совместимости тоже ничего непомогло.

    Всего записей: 86 | Зарегистр. 13-04-2008 | Отправлено: 20:35 28-03-2010
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andreycko В свойствах проекта, закладка Advanced поставте Require administrator
    Иначе у друга авторан нужно было запускать от имени администратора.

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 20:58 28-03-2010 | Исправлено: Lexua, 20:59 28-03-2010
    Andreycko



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

    Всего записей: 86 | Зарегистр. 13-04-2008 | Отправлено: 21:44 28-03-2010
    dallas page



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, нужна ваша помощь. Есть цель, при запуске программы на любом ноутбуке, программа выводила надпись в Label Object, где было бы написано: производитель и модель ноутбука. Например, Samsung R520. Заранее спасибо.

    Всего записей: 205 | Зарегистр. 28-03-2010 | Отправлено: 22:39 28-03-2010
    Lexua



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

    Цитата:
    А может быть из-за того что нет какого нибудь java или ещё чего то ?

     
    Andreycko Сложно судить потому, что недостаточно данных -
    Цитата:
    в приложению найдена ошибка и тд.
     
     

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 01:30 29-03-2010 | Исправлено: Lexua, 18:47 29-03-2010
    Andreycko



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

    Код:
     
    Сигнатура проблемы:
      Имя события проблемы:    APPCRASH
      Имя приложения:    autorun.exe_S.T.A.L.K.E.R Трилогия [Rus] , [Ukr] 2010
      Версия приложения:    1.0.0.0
      Отметка времени приложения:    4a411740
      Имя модуля с ошибкой:    ntdll.dll
      Версия модуля с ошибкой:    6.1.7600.20548
      Отметка времени модуля с ошибкой:    4ad6bca9
      Код исключения:    c0000005
      Смещение исключения:    00052ba9
      Версия ОС:    6.1.7600.2.0.0.256.1
      Код языка:    1049
      Дополнительные сведения 1:    4208
      Дополнительные сведения 2:    42089e10e6ea373e44a0401cd6a14834
      Дополнительные сведения 3:    3c2e
      Дополнительные сведения 4:    3c2ee18d47385c49c34331027ca9c494
     

    Всего записей: 86 | Зарегистр. 13-04-2008 | Отправлено: 18:54 29-03-2010 | Исправлено: Andreycko, 18:55 29-03-2010
    lerik2703



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

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 19:49 29-03-2010
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Как сделать чтобы  инпут 1 показывал модель проца, а инпут 2 объём оперативной памяти ?

    ----------
    AMD Phenom II Х4 945@3900 DDR3 2x2GB @1600 7,7,7,20 GA-MA790FXT-UD5P AMD Radeon HD5850 1GB DDR5 @1025/5300

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 20:08 29-03-2010 | Исправлено: RW4PIR, 21:53 01-04-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    Модель процессора можешь получить из реестра HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor\0 "ProcessorNameString"
    А память System.GetMemoryInfo().TotalRAM +1;

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 20:27 29-03-2010 | Исправлено: lerik2703, 20:27 29-03-2010
    RW4PIR



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 21:25 29-03-2010
    Rom4ik84

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

    Цитата:
     
    Код:function line_w(line)  
    line = String.Replace(line, "Extracting", "Извлекаю", false);  
    line = String.Replace(line, "Item", "Пункт", false);  
    Label.SetText("Label1",line);  
    return  
    end  
     
    function Callback_ZIP(String, Percent, Status)  
        -- Extracting: путь к папке назначения + извлекаемый файл  
      local line =String  
     --Label.SetText("Label1", String);  
      line_w(line)  
    ....  
     
    можно так.  

     
    lerik2703 и Добрые Люди
    Аппетит приходит во время еды
    Подскажите, пожалуйста, как сделать, чтобы после того как архив полностью распакуется надпись "Extracting" автоматически сменялась на "Item", а не после повторного нажатия на кнопку распаковки, а то останавливается на 100% и не совсем понятно, то ли распаковалось то ли нет. С учетом конечно же предложенной выше функции перевода.
    Речь идет о Отображение процесса распаковки файла из ZIP-архива + общий прогресс распаковки от Zloy_Gelud
     
    И еще вопросик. Есть file.pdf, как сделать так, чтобы в случае отсутствия установленной у юзера программы ассоциирующейся с файлами .pdf открывалось окно "открыть с помощью".  
    Перерыл весь поиск, безрезультатно, может я запрос неправильно строю. Спасибо за помощь!

    Всего записей: 30 | Зарегистр. 05-10-2007 | Отправлено: 01:53 30-03-2010 | Исправлено: Rom4ik84, 12:14 30-03-2010
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rom4ik84 По поводу первого вопроса ответ есть в справке.
    После  Zip.Extract пиши что-то типа  
     

    Цитата:
    error = Application.GetLastError();
     
    -- If an error occurred, display the error code message.
                if (error ~= 0) then
                    Dialog.Message("Error", tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION);
                else
                    Dialog.Message("Success", "The unzipping was successful.", MB_OK, MB_ICONINFORMATION);
                end

     
    Если нужно менять текст в Label, то переделаешь под себя
     
    По второму вопросу windows асоциации файлов хранит естеесно в реестре - сюда и рой
    Например эту ветку
    Цитата:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf

     
    Опять же справка рулит раздел Registry - Registry.DoesKeyExist и т.д.

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 00:41 31-03-2010 | Исправлено: Lexua, 00:44 31-03-2010
    Rom4ik84

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua
    Спасибо, с первым вопросом сегодня попробую разобраться.
    На данный момент даже ввел проверку на наличие диска в системе, т.к. необходимо распаковать в конкретную папку на диск D, то в случае отсутствия такого диска в системе, выдаст сообщение об ошибке.
     
    Со вторым копался, копался и решил немного изменить задачу.
    Сделал так: проверяется есть ли дефолтная программа для открытия .pdf файла, если да, то открыть через нее, если нет, то выдать сообщение, что открыть нечем и предложить установить Adobe Reader, инсталятор которого есть на диске.

    Всего записей: 30 | Зарегистр. 05-10-2007 | Отправлено: 12:41 31-03-2010
    dallas page



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

    Цитата:
    Господа, нужна ваша помощь. Есть цель, при запуске программы на любом ноутбуке, программа выводила надпись в Label Object, где было бы написано: производитель и модель ноутбука. Например, Samsung R520. Заранее спасибо.

     
    Ребят, плиз, помогите

    Всего записей: 205 | Зарегистр. 28-03-2010 | Отправлено: 19:35 31-03-2010
    Diabolik



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

    Всего записей: 4832 | Зарегистр. 02-10-2004 | Отправлено: 21:25 31-03-2010 | Исправлено: Diabolik, 16:55 01-04-2010
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dallas page Уже этот вопрос решался на страницах форума. Скрипт писал tavria2. Кстати тоже что-то давно его не видно...
     

    Цитата:
    Script.SetLanguage(Script_VBScript);  
     
    --*** Наш vbs-скрипт  
    strScript=[[Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")  
    result=""  
     
    For Each objOS In objService.ExecQuery("SELECT * FROM Win32_ComputerSystem")  
    Exit For  
    Next  
     
    result=result & objOS.Manufacturer & vbCrLf  
    result=result & objOS.Model ]]; --> конец vbs-скрипта  
     
    Script.AddCode(strScript, Script_InternalCode);  
    strInfo = Script.GetResultAsString("result"); -- инфа из vbs-скрипта  
     
    function String.ToTable(str, delimiter) -- функция перевода строки в таблицу  
    local result = {};  
    for line in string.gfind(str, "[^"..delimiter.."]+") do  
    table.insert(result, line);  
    end  
    return (table.getn(result) > 0) and result or nil  
    end  
     
     
    if (strInfo ~= "") then  
    tblInfo = String.ToTable(strInfo, "\r\n");  
    if tblInfo then  
    Dialog.Message("", "Manufacturer: "..tblInfo[1].."\r\nModel: "..tblInfo[2], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);  
    end  
    end
     

     
    Для работы нужен плагин AMSWScript (есть в паке плагинов от Kindly)

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 10:34 01-04-2010 | Исправлено: Lexua, 10:37 01-04-2010
    dallas page



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua Спасибо за помощь, все работает как надо. Только единственная проблема. При закрытии программы, выходит сообщение: Прекращена работа программы "AutoPlay Application". Что может быть не так?

    Всего записей: 205 | Зарегистр. 28-03-2010 | Отправлено: 13:22 01-04-2010
    Diabolik



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

    Всего записей: 4832 | Зарегистр. 02-10-2004 | Отправлено: 17:45 01-04-2010
    RW4PIR



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 18:46 01-04-2010
    Diabolik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    Тут как бы не все так просто. Подробнее...
     
    Дано:  
    Даны 4 картинки: A, B, C, D.  
    A и B одного размера. C и D отличаются по размеру от А и B, но тоже не одинаковы. Картинка A прописана в координатной сетке проекта.  
     
    Задача:  
    При наведении мыши на картинку А, на ее месте должна отображаться картинка B, а по правую и левую сторону от нее картинки С и D. Если курсор мыши убрать, то должна снова отобразиться картинка A, а B, С, В снова исчезнуть.  
     
    Ну и хотелось чтобы при нажатии на эту псевдо-кнопку, происходил запуск видеофайла.
     
     
    Добавлено:
    Собственно возникла другая мысль. Так как описаный вариант на самом деле не один, а их около 10 штук, то возникает другой вопрос. А можно ли это реализовать списком, где вместо позиций, картинки в опредленных местах? Т.е. возможно ли реализовать ListBox из картинок, хаотично разбросанных по странице проекта, при этом когда наводишь на 1 из них, появляются 3 другие? А че не дурная задумка!

    Всего записей: 4832 | Зарегистр. 02-10-2004 | Отправлено: 22:46 01-04-2010 | Исправлено: Diabolik, 23:56 01-04-2010
       

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