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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужно сделать чтобы кроме описания ещё выводился скриншот, т.е. при нажатии в listbox*е на нужную программу выводился в "Paragraph2" (или где-то ещё) скриншот этой программы.

    Всего записей: 5 | Зарегистр. 04-11-2009 | Отправлено: 09:48 05-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Djon1970, заметано, только до первых внятных результатов пока еще далеко. Занимаюсь, главным образом, компиляцией и пытаюсь понять принципы... Ну и параллельно делаю свой авторан. В чем Ваши материалы оказывают неоценимую помощь. Спасибо, дружище!
     
    tavria2, вопрос:
    есть кнопка, к ней привязаны такие команды (при нажатии):

    Код:
     
    --- очистка Output от предыдущего значения и внесение нового текста
    Paragraph.SetText("Output", "");
    Paragraph.SetText("Output", "Маленькие, но необходимые для снятия стресса, игрули. Вобщем, Релакс, и еще раз, Релакс!!!");
    -- задание рабочей папки
    fPath = String.SplitPath("SOFTWARE\\games");
    g_strDefaultFolder = fPath.Folder..fPath.Filename;
     
    -- определение функций по обработке файлов и каталогов папки...
    function RefillFilesList()
        -- очистка listbox Soft
        ListBox.DeleteItem("Soft",LB_ALLITEMS);
        
        StatusDlg.Show();
        tblFiles = File.Find(g_strDefaultFolder,"*.exe",false,true);--отбирать только ехе-файлы
        StatusDlg.Hide();
        -- добавление для каталогов в листбоксе значения UP и его заполнение (listbox)
        ListBox.AddItem("Soft","[..]","UP");
        if(tblFiles)then
            for i, filename in tblFiles do
                tblFileParts = String.SplitPath(filename);
                tblAttributes = File.GetAttributes(filename);
                if(tblAttributes)then
                    if(tblAttributes.Directory)then
                        ListBox.AddItem("Soft","["..tblFileParts.Filename.."]",filename);
                    else
                        ListBox.AddItem("Soft",tblFileParts.Filename..tblFileParts.Extension,filename);
                    end
                end
            end
        end
    end    
    RefillFilesList();
     

    Потом к listbox "Soft" привязаны такие команды (по двойному клику):

    Код:
     
    -- суть - по дв клику переход на 1 каталог вверх или вниз - для каталогов, для файлов -запуск файла на исполнение
    tblSelected = ListBox.GetSelected("Soft");
    if(tblSelected)then
        local strFolderName = "";
        local strText = ListBox.GetItemText("Soft",tblSelected[1]);
        local strPath = ListBox.GetItemData("Soft",tblSelected[1]);
        if(String.Left(strText,1) == "[")then
            -- It is a folder...
            if(strPath == "UP")then
                -- go up one folder level...
                local nPosition = String.ReverseFind(g_strDefaultFolder,"\\");
                if(nPosition ~= -1)then
                    strFolderName = String.Left(g_strDefaultFolder,nPosition);
                    strFolderName = String.TrimRight(strFolderName,"\\");
                else
                    strFolderName = g_strDefaultFolder;
                end
            else
                strFolderName = strPath;
            end
            g_strDefaultFolder = strFolderName;
            RefillFilesList();
        else    
            File.Open(strPath);
        end
    end
     

    Собственно, вопрос - как заблокировать выход из папки games в каталог SOFTWARE? Мне надо, чтобы юзер работал только с games и ее файлами и каталогами (вниз можно двигаться, вверх - только рабочая папка games)...

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 13:31 05-11-2009 | Исправлено: saavaage, 19:51 05-11-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    saavaage
    Во первых, если в пост вставляется код, то его нужно брать в соответствующие тэги [code]...[/code].
    Во вторых, если код большой, то лучше выложить проект в формате .apz.
     
    Выкладывай проект, только без игр и других объемных файлов типа видео, аудио...

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 17:19 05-11-2009 | Исправлено: tavria2, 17:21 05-11-2009
    Sadf163rus

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

    Всего записей: 73 | Зарегистр. 23-10-2009 | Отправлено: 19:20 05-11-2009 | Исправлено: Sadf163rus, 19:26 05-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    хорошо выложу, только он еще не доделанный.. Эта проблема пока обкатывается на 2-ой странице и кнопка  "Games" (остальные пока просто как кнопки). Выкладывать можно на обменниках или есть какой-то внутри-форумный способ?
    Вот на letit кинул:
    http://letitbit.net/download/4517.d455e5d78f8c6c4a69ba5a716/SAVAGE_Soft.apz.html

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 19:54 05-11-2009 | Исправлено: saavaage, 20:01 05-11-2009
    Zhakazaz

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как сделать чтобы кроме описания ещё выводился скриншот, т.е. при нажатии в listbox*е на нужную программу выводился в "Paragraph2" (или где-то ещё) скриншот этой программы. http://ru-board.com/new/article.php?sid=168 как в этом примере только ещё чтобы скриншот с описанием был. Заранее спасибо

    Всего записей: 5 | Зарегистр. 04-11-2009 | Отправлено: 21:42 05-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zhakazaz, создай image и грузи в него рисунок

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 21:54 05-11-2009
    Zhakazaz

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    saavaage
    Можно по подробней?

    Всего записей: 5 | Зарегистр. 04-11-2009 | Отправлено: 21:58 05-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zhakazaz
    предыдущая страница разбирали- как раз Ваш случай. Смотрите мою переписку с tavria2
     
    Добавлено:
    Zhakazaz
    либо качай по моей ссылке. Выкладывал для tavria (там как раз это делалось на page2

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 22:01 05-11-2009
    Zhakazaz

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    saavaage
    Cпасибо. Буду разбираться.

    Всего записей: 5 | Зарегистр. 04-11-2009 | Отправлено: 22:12 05-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zhakazaz
    настоятельно рекомендую скачать все по ссылкам, которые выкладывал Djon1970 для меня. Их все было 5-6. Это настоящая находка для таких Newbies как мы.

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 22:19 05-11-2009
    tavria2



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

    Цитата:
    как заблокировать выход из папки games в каталог SOFTWARE?

    Я предлагаю  в "корневой" папке Games - не отображать "пиктограмму" вверх.

    Код:
    -- определение функций по обработке файлов и каталогов папки...
    function RefillFilesList()
        -- очистка listbox Soft
        ListBox.DeleteItem("Soft",LB_ALLITEMS);
         
        StatusDlg.Show();
        tblFiles = File.Find(g_strDefaultFolder,"*.exe",false,true);--отбирать только ехе-файлы
        StatusDlg.Hide();
        -- добавление для каталогов в листбоксе значения UP и его заполнение (listbox)
    if g_strDefaultFolder ~= "SOFTWARE\\games" then
        ListBox.AddItem("Soft","[..]","UP");
    end
        if(tblFiles)then
            for i, filename in tblFiles do
                tblFileParts = String.SplitPath(filename);
                tblAttributes = File.GetAttributes(filename);
                if(tblAttributes)then
                    if(tblAttributes.Directory)then
                        ListBox.AddItem("Soft","["..tblFileParts.Filename.."]",filename);
                    else
                        ListBox.AddItem("Soft",tblFileParts.Filename..tblFileParts.Extension,filename);
                    end
                end
            end
        end
    end    
    RefillFilesList();

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:22 05-11-2009 | Исправлено: tavria2, 22:23 05-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    все гениальное - просто. Еще раз Спасибо Большое.

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 22:45 05-11-2009
    Sadf163rus

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

    Всего записей: 73 | Зарегистр. 23-10-2009 | Отправлено: 11:06 06-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2, еще один вопрос (честно, пытался найти ответ сам, но приходится опять просить помощи):
    у меня в проекте добавлена кнопка на 2 и 3 листе по копированию выделенного файла в заданную папку.  
    Например, на page 2 код, повесил на кнопку такой:

    Код:
     
    docSelected = ListBox.GetSelected("Docs");
    if(docSelected)then
    local strPath = ListBox.GetItemData("Docs",docSelected[1]);
    -- Create a folder on the user's Desktop.
    Folder.Create(_DesktopFolder.."\\New");
     
    -- Show the status dialog.
    StatusDlg.Show(MB_ICONNONE, false);
     
    -- Copy file to the "New" folder.
    File.Copy(strPath, _DesktopFolder.."\\New", true, true, false, true, nil);
     
    -- Check to see if the file copied successfully by getting the error code.
    error = Application.GetLastError();
     
    -- Hide the status dialog.
    StatusDlg.Hide();
     
    -- If it failed (not equal to 0), display a dialog informing the user.
    -- If no error occurred, then - notice-message
    if (error ~= 0) then
        Dialog.Message("Копирование завершено с ошибкой. Попробуйте еще раз", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
    else
        Dialog.Message("Notice", "Копирование завершено успешно", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
     
    end
     
    end
     

    Все отрабатывает нормально, но после копирования выбранного файла, при выходе из страницы и затем возвращении обратно список листбокса обнулен. Почему?  
    Причем обнуляется информация на всех листбоксах на всех страницах проекта. Помогает только повторная загрузка авторана....
    файл проекта, все-таки прикреплю для наглядности:
    http://letitbit.net/download/8225.8c37958c60a1c012c505495ed/autorun1.apz.html
     

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 20:47 06-11-2009 | Исправлено: saavaage, 02:52 07-11-2009
    tavria2



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

    Цитата:
    Все отрабатывает нормально, но после копирования выбранного файла, при выходе из страницы и затем возвращении обратно список листбокса обнулен. Почему?  
    Причем обнуляется информация на всех листбоксах на всех страницах проекта.
    У меня сейчас совершенно нет времени с этим разбираться, посмотри события страниц: On Show и On Close - скорее всего где-то в этих событиях и происходит очистка ListBox.

    Sadf163rus

    Цитата:
    запускал приложение из рядом лежащей папки?

    Если папка лежит рядом с autorun.exe, то путь к твоей папке будет иметь вид:
    _SourceFolder.."\\Моя папка". Сам механизм запуска файла - см.справку по действию File.Run.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:11 07-11-2009 | Исправлено: tavria2, 11:12 07-11-2009
    saavaage

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2, конечно есть. Но, дело в том, что они и были до появления этих кнопок и все было ОК. Но, спасибо, сейчас поэкспериментирую...
    Проверил - нет вроде не в этом дело, но направление верное, буду рыть...
     
    Глюк устранил, но не понятен принцип. Конкретно
    Как ни странно дело оказалось в создании папки на рабочем столе и копировании в нее. Как только  я закоментировал строку:
    Folder.Create(_DesktopFolder.."\\New");
    и убрал из пути:
    File.Copy(strPath, _DesktopFolder.."\\New", true, true, false, true, nil);
    путь .."\\New"
    все заработало нормально.
    Причем создание папки можно оставлять - все работает нормально. Но вот при попытке скопировать туда - начанаются описанные выше проблемы. В чем дело?

    Всего записей: 38 | Зарегистр. 28-10-2009 | Отправлено: 11:52 07-11-2009 | Исправлено: saavaage, 13:12 07-11-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 13:50 07-11-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 22:08 07-11-2009 | Исправлено: lorents, 10:53 08-11-2009
    Alexey87

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как можно в  AutoPlay Media Studio при наведении курсора на объект достичь схожего эффекта:
    http : // depositfiles . com / files / okp2x6cm1

    Всего записей: 678 | Зарегистр. 27-01-2008 | Отправлено: 14:52 08-11-2009 | Исправлено: Alexey87, 15:20 08-11-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