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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 4)

Модерирует : gyra, Maz

articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio



Часть 4 [Часть 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 Commerical Trial  8.1.0.0


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • amsplugins.com
  • serkan.ws
  • amsuser.com
  • azman.info
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Ответы на наиболее часто задаваемые вопросы [?]


    Онлайн версия раскраски AMS-кода для публикации на форуме от UModeL

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:17 17-05-2010 | Исправлено: Maz, 12:30 25-09-2017
    Zloy_Gelud



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

    Цитата:
    в батнике всего лишь эта команда:
    Start /wait setup.exe
    Exit  

    А смысл, тогда с батниками заморачиваться? Если можно стандартным действием это сделать?

    Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 00:17 27-10-2011
    Stalkersof

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

    Цитата:
    Хм... И вообще почему вдруг на Рабочем столе, когда, по идее, должна создаваться в корне диска C:.  

    Батник в проекте проект на рабочем столе. Отсюда и папочка на рабочем.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 00:37 27-10-2011
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Это только экспериментальные действия, работаю над большим установщиком.
    Около 60 установщиков а то и более. Вот и хотел подходящие действия придумать..
    Можно гнать готовые .exe установщики через создаваемую оболочку и это работает, однако если впаять батники вместо установщиков то батники делали бы больше функций.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 00:52 27-10-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Если пытаешься сделать нечто подобное
    http://i055.radikal.ru/1110/b4/59c2967c64e0.jpg
    то для этого лучше всего подходит Windows Post-Install Wizard (WPI) 8.1.0
    Поддержка всех систем виндовс. Настройка графического интерфейса. Все виды установщиков плюс SFX архивы. Подсказки картинки. Скрытый режим установки.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 01:00 27-10-2011
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stalkersof
    Знаю, но я хотел собрать что-то своё.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 01:14 27-10-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Так это программа с помощью которой и делаются сборки, соберешь что хочешь. Не особо трудно. Есть некоторые сборки которые ну как это не закрыты, и с помощью ее можно взять уже готовую и перекроить. Ну и конечно сто процентная уверенность, что все правильно установиться. Этот пакетный установщик используется Windows и сделан специально под нее. Без выкрутасов зато надежно. Выбор за тобой.
     
    Добавлено:
    sjdb45
    Посмотри что ты не так делаешь.
    http://s61.radikal.ru/i171/1110/f7/b5651b7d4c5d.jpg
    http://s017.radikal.ru/i429/1110/2a/b3ac3c2d94a9.jpg
    http://s61.radikal.ru/i173/1110/fa/dee007d05247.jpg
    http://s53.radikal.ru/i139/1110/e4/4063885dd5d5.jpg
    Или у меня супер компьютер. Запускает все батники.
     
     
     
    Добавлено:
    Zloy_Gelud
    Да заодно и проверил ваш батник на создание папки на С действительно не работает.
    Зато вот что откопал.
    md %systemdrive%\555 - папка создается.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 01:21 27-10-2011 | Исправлено: Stalkersof, 01:44 27-10-2011
    Vadim021X



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вы не ответили на второй мой вопрос:
    Как сделать обыкновенный таймер (Например 60 сек, а потом действие)? (Чтоб тоже высвечивалось в объекте Label)

    Всего записей: 61 | Зарегистр. 06-03-2011 | Отправлено: 09:51 27-10-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vadim021X
     
  • On Show страницы:

    Код:
    g_Timer = 60;    -- 60 seconds
    Label.SetText("Label1", g_Timer.." sec");
    Page.StartTimer(1000, 5);

     
  • On Timer страницы:

    Код:
    if e_ID == 5 then
        g_Timer = g_Timer - 1;
        Label.SetText("Label1", g_Timer.." sec");
        if g_Timer == 0 then
            Page.StopTimer(5);
            -- action
           Dialog.Message("Notice", "Your message here.");
        end
    end

  • Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 13:26 27-10-2011
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stalkersof
     
    У меня все именно так кроме setup.exe
    Установщик setup.exe у меня в одной папке с setup.bat а у тебя с autorun.exe.
    И каким образом твой батник видит setup.exe если они в разных директориях?
    Батник запускается у меня через оболочку ,но только он не срабатывает.
    получаю сообщение:
    "Please go to the Control Panel to install and configure system components".
    Если просто кликнуть по батнику то все ОК.
     
    Zloy_Gelud
    Увидел код таймера и вбил его в проект, по истечении 60 секунд как действие я назначил Application.Exit();
    А как можно сделать чтобы сам  проект отключился если не выбран ни один checkbox либо вообще не нажата ни одна кнопка и отчет времени в секундах был видным, например в левом или правом нижнем углу?

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 18:25 27-10-2011 | Исправлено: sjdb45, 18:38 27-10-2011
    Stalkersof

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

    Цитата:
    У меня все именно так кроме setup.exe
    Установщик setup.exe у меня в одной папке с setup.bat а у тебя с autorun.exe.
    И каким образом твой батник видит setup.exe если они в разных директориях?
    Батник запускается у меня через оболочку ,но только он не срабатывает.  

     
    А ты указал путь к setup.exe. И каким образом ты собирался его запустить. Если путь не указывать то дериктория запуска та в которой находится сама программа которая запускает батник. А нета в которой лежит сам батник. Вот так дружище.
     
    sjdb45 Тяжелый случай тебе надо учить и батники. И AMS и как уже было сказанно. применение батников полный бред. В AMS есть все что можно сделать с помощью батников и намного больше.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 18:48 27-10-2011
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Повторяю ещё раз, батник и setup.exe в одной папке и путь в батнике прописан  
    Start /wait setup.exe
     
    Дураку понятно что если setup.exe находится в другой директории то путь соответственно нужно прописывать другой. Например Start /wait %systemdrive%\papka\setup.exe и т.д.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 19:21 27-10-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Я устал тебе повторять если у тебя ничего не получается. Не чего виноватых искать. Я предложил тебе решение которое работает. Если ты даже не в состоянии сделать так как на картинках я не знаю сможет тебе вообще кто-то помочь.
    Вот сам проект. Пробуй.
    http://narod.ru/disk/29677239001/yyyyyy.rar.html

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 19:29 27-10-2011 | Исправлено: Stalkersof, 19:35 27-10-2011
    Zloy_Gelud



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

    Цитата:
    либо вообще не нажата ни одна кнопка

    Могу только предложить такую идею: если мы кликнули ЛКМ или ПКМ пофиг в каком месте проекта, то останавливаем таймер. Для этого добавь код в сумме с тем, что ты уже скопировал выше.
     
  • On Mouse Button страницы:

    Код:
    if e_Type == 0 or e_Type == 2 then
        Page.StopTimer(5);
    end

     

    Цитата:
    отчет времени в секундах был видным, например в левом или правом нижнем углу?

    Не понял. Ты не можешь сам объект Label разместить в необходимом тебе месте?

  • Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 19:38 27-10-2011
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stalkersof
    Блин когда перебросил setup.exe в папку  где лежит сам autorun.exe то все получается. Работает как с батниками так и с .cmd.  
    Вот понять не мог, что autorun.exe запускает его со своей директории - вот в чём дело было.  
    Я тупо внушил себе то, что если батник запускается с папки где лежит установщик то его действия должны быть как в нормальных условиях. Ведь если вручную запустить батник переложив setup.exe в другую папку то он не сработает. Так или иначе я понял что директории нужно прописывать с учетом autorun.exe исходя из того, что это главная папка для прописания других путей и директорий.
    Ну спасибо тебе уважаемый, с трудом, но ты меня довёл до истины  
     
     
    Добавлено:
    Zloy_Gelud
    Спасибо , всё работает!
    Теперь умею запускать батники благодаря долгим разъяснениям уважаемого Stalkersof.
    Так же разобрался в checkbox - ах, благодаря вам!  
    Вот хотел бы еще разузнать кое что о checkbox - ах,
    Как сделать, например босле выбора чекбоксов нажимается кнопка старт и появляетя другое окошко где в перечени  появляются те чекбоксы которые я выбрал и идёт процесс установки, и после завершения установка его чекбокс становится либо невидимым, либо неактивным, либо надпись мол завершено и т.п.
    Если у вас будет придостаточно свободного времени подыщите мне нужные коды для проделки этих функций. С учетом того, что уже несколько лет ваша активность на этом сайте на самом высоком уровне то смею предполагать что нервы у вас железные  
    Да к тому же вы помогаете чисто на энтузиазме. Ещё хочу добавить что сотни и сотни таких как я изобретают всякие устройства проекты и с чувством гордости показывают это на обозрение общественности мол это я изобрёл и т.д. Знаю точно что никто самостоятельно без вашей помощи ничего не изобретет.  
    Спасибо ещё раз за вашу помощь.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 20:04 27-10-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45 Ну вот. А сколько нервов потратили. Хотя упрямство это ценное качество без него ничего не выйдет.
    Zloy_Gelud Гляди и выйдет толк.  

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 20:54 27-10-2011 | Исправлено: Stalkersof, 20:55 27-10-2011
    lerik2703



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

    Цитата:
    Блин когда перебросил setup.exe в папку  где лежит сам autorun.exe то все получается. Работает как с батниками так и с .cmd.  

    этого не обязательно было делать, так как батник будет запускать установку из одной папки, если  объявлен параметр WorkingFolder

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 22:55 27-10-2011 | Исправлено: lerik2703, 22:59 27-10-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45 Попробуй так. У меня все пучком После сборки проекта.
    start /wait %CD%\AutoPlay\Docs\setup.exe

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 00:08 28-10-2011 | Исправлено: Stalkersof, 00:14 28-10-2011
    sjdb45



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

    Код:
     
    Progress.SetRange("Barr", 0, 100);
    Progress.SetCurrentPos("Barr", 0);
     
    function appPathOriginal()  
     
        local cdPath = "";  
         local findMarker = "SFXSOURCE:";  
         local cmdArgs = "";  
     
         if (Table.Count(_CommandLineArgs) > 0) then  
             for i = 1, Table.Count(_CommandLineArgs) do  
                 if (String.Find(_CommandLineArgs[i], findMarker) > 0) then  
                     cmdArgs = _CommandLineArgs[i];  
                     break;  
                 end  
             end  
         end  
     
         if (cmdArgs ~= "") then  
             if (String.Find(cmdArgs, findMarker) == 1) then  
                 local fullPath = String.Replace(cmdArgs, findMarker, "", true);  
                 local tblFullPath = String.SplitPath(fullPath);  
                 cd_Path = tblFullPath.Drive .. tblFullPath.Folder;  
             end  
         else  
             cd_Path = _SourceFolder .. "\\";  
         end  
         return cd_Path;  
     end
     
    sPath = appPathOriginal();
    if CheckBox.GetChecked("CheckBox1") then    Shell.Execute(sPath.."\\Install\\g01.bat", "open", "", "", SW_HIDE, true);   end
    Application.Sleep(3000);  
    Progress.SetCurrentPos("Barr", 1);
    if CheckBox.GetChecked("CheckBox2") then    Shell.Execute(sPath.."\\Install\\g02.bat", "open", "", "", SW_HIDE, true);   end
    Application.Sleep(3000);  
    Progress.SetCurrentPos("Barr", 2);
    if CheckBox.GetChecked("CheckBox3") then    Shell.Execute(sPath.."\\Install\\g03.bat", "open", "", "", SW_HIDE, true);   end
    Application.Sleep(3000);  
    Progress.SetCurrentPos("Barr", 3);
     

    Последовательно идут все чекбоксы - более 100 штук
    Всё работает без какого либо перетаскивания установщиков.
    Батники запускаются из папки Install и каждый батник запускает все что в него пропишут
     
    Прогрес бар тоже функционирует, для правильного отображения нужно сто установщиков поделить последовательно на количество чекбоксов
    Последний ньюанс который мне ещё не понятен - как сделать либо сообщение, либо затухание чекбокса после обработки его комманды чтобы чекбокс отображался выполненым...

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 00:22 28-10-2011 | Исправлено: sjdb45, 00:24 28-10-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Красиво. И работает путь точно показывает Подождем кто что скажет самому интересно. Как Отображать процесс установки сторонних программ в прогресс баре. Запускаем установщик а вот как к нему прогресс прилипить ??? Без обид

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 01:01 28-10-2011 | Исправлено: Stalkersof, 01:28 28-10-2011
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На своей страничке создаешь прогрес бар и в его свойствах on click вбиваешь это
    result = Progress.GetRange("Barr");
    Barr - имя я сам дал.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 01:40 28-10-2011
       

    Страницы: 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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 4)
    articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru