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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio





  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.6


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

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

    Инструменты:
  • ScriptOMatic Tool - создает скрипт обращения ко всем свойствам выбранного WMI-класса

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


    Раскраска AMS-кода для публикации на форуме от UModeL: версия 1 и версия 2.

  • Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:17 05-08-2012 | Исправлено: Komandor, 12:11 30-03-2024
    Akam1



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

    ----------
    В правильно поставленном вопросе всегда содержится 50% ответа
    Все будет так, как должно быть. Даже если будет иначе.

    Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 08:49 12-04-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто нибудь знает чего случилось с плагином AMSWFreeArc.lmd?
    Почему его негде нет? Он не работал?
     
    Если работал, поделитесь плз если у кого нибудь остался.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 22:26 14-04-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Я и не знал что Вы подправили Callback функции в 7-Zip, совершенно случайно заметил. Вы бы мне хоть ЛСнули.
     
    Спасибо, теперь всё робит как нужно.
     
    Заметил ещё одну неприятность, сильно специфическая, поэтому, навряд ли, кому нибудь она будет интересна.
     
    У меня в проекте есть анимация сделанная Slideshow, и когда идет распаковка, именно этим скриптом, она пропадает с экрана до окончания распаковки.
     
    Хотя это пустяк, спасибо ещё раз.
     
    Добавлено:
    Меня всё, более чем, устраивает, но для справки:
     
    В исправленном варианте Callback функции, перед или после извлечения нового файла, полоса прогресса, на долю секунды возвращается назад, когда файлов много, и они маленькие, получается бесконечное дёрганье. Так что, если много мелких файлов старый вариант ведёт себя лучше.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 13:15 20-04-2016
    KerberX



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

    Цитата:
    Вы бы мне хоть ЛСнули.

    Откуда же мне знать что ты ждал?
     

    Цитата:
    Заметил ещё одну неприятность, сильно специфическая, поэтому, навряд ли, кому нибудь она будет интересна.  
     
    У меня в проекте есть анимация сделанная Slideshow, и когда идет распаковка, именно этим скриптом, она пропадает с экрана до окончания распаковки.

    Во время упаковки/распаковки невозможно работать с объектами AMS, которые не имеют HWND (WindowHandle).
     

    Цитата:
    В исправленном варианте Callback функции, перед или после извлечения нового файла, полоса прогресса, на долю секунды возвращается назад, когда файлов много, и они маленькие, получается бесконечное дёрганье. Так что, если много мелких файлов старый вариант ведёт себя лучше.

    Найди функцию Archive.ARCHIVERPROC(hWnd, uMsg, nState, lpExInfo). В ней поэксперементируй с отслеживаемыми состояниями распаковки в этой строке.
     
    if (nState == ARCEXTRACT_BEGIN or nState == ARCEXTRACT_INPROCESS or nState == ARCEXTRACT_OPEN or nState == ARCEXTRACT_COPY) then

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 20:02 20-04-2016
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Не а, не помогло, да и дело, скорее всего, не в этом.
     
    Понял в какой момент происходит откат "Progress". Если в архиве есть папки, после их распаковки происходит откат, если папок нет то всё ОК. Самое противное, если запакованы, к примеру, 4 директории одинакового размера, тогда откатывает на 25%, а если 2 директории, тогда откатывает на 50% соответственно.
     
    Да, и вот ещё, в директориях должно быть много файлов, если в каждой по одному большому файлу, всё, опять же, происходит ровно - сложно всё короче.
     
    Но ещё раз повторюсь, это всё перфекционистическая блажь.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 12:44 21-04-2016 | Исправлено: Pus21, 12:53 21-04-2016
    sjdb45



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

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 18:01 21-04-2016 | Исправлено: sjdb45, 14:36 22-04-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Убери код в теги [more][/more].
     

    Цитата:
    В on preload страницы:  

    И ListBox заполняется при этом? Странно. Вроде бы не должен.
    Подробнее...

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 18:31 21-04-2016 | Исправлено: KerberX, 18:32 21-04-2016
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Спасибо за быстрый ответ и помошь.
    Листбокс то заполняется но вот беда в том что, запустить выбранные приложения не получается.  
    нужно обращаться к Settings.ini
     
    [INSTALL]
    1=proga1.exe
    2=proga2.exe
    3=proga3.exe
    и т.д.
    но как это сделать без понятия.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 18:59 21-04-2016 | Исправлено: sjdb45, 18:59 21-04-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Там ни разу не сложно, если пытаться разбираться. Этот вариант должен работать, не проверял.
     
    Код

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 19:17 21-04-2016 | Исправлено: KerberX, 19:23 21-04-2016
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    К сожалению не работает  пишет эту ошибку
     
    line:21 File.Run(SourceFolder.."\\"..sFileName, sArgs or "", "", SW_SHOWNORMAL, true);
    line:27 RunEx(sRun);

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 19:45 21-04-2016 | Исправлено: sjdb45, 11:10 22-04-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Ты даже не прочитал предыдущий вариант кода. а там написано как это исправить.
     
    -- И может быть не "SourceFolder", а "_SourceFolder"? Обрати внимание что первый символ - знак подчёркивания.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 19:47 21-04-2016
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, поставил _SourceFolder и ошибка исчезла, но все равно не функционирует. Кнопка Install после клика никак не реагирует ни на установку ни на что иное.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 20:06 21-04-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Потому что пятый параметр функции File.Run(SourceFolder.."\\"..sFileName, sArgs or "", "", SW_SHOWNORMAL, true); установлен true и значит программа будет ждать завершения запущенной программы. Поменяй его на false.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 20:10 21-04-2016 | Исправлено: KerberX, 20:10 21-04-2016
    sjdb45



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да заработало! Спасибо!
    Вот установщик выберет сколько и чего было выбрано и затем запускает то, что было выбрано, как раз этого и хотел получить..  
    А вот нельзя ли сделать так, чтобы после завершения установки одной программы  в Paragraph или в label выводилось сообщение что мол эта программа установилась успешно. либо картинку вывести на объект image1...
    Я это к чему, потому что не видно где и каким образом повлиять на запустившийся цикл установки.  
    Pаз нажал на кнопку инсталл, придется ждать финальный результат. где (если была) ошибка или где прокол получился не узнаешь.

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 20:38 21-04-2016 | Исправлено: sjdb45, 20:39 21-04-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Функция File.Run() может возвращать результат работы программы, но только если Wait for Return был true (пятый параметр). Код 0 обычно значит успех, любой другой неудачу. Но возврат происходит только после завершения процесса (например после закрытия программы по кнопке закрыть в заголовке окна).

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 20:44 21-04-2016 | Исправлено: KerberX, 20:45 21-04-2016
    sjdb45



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

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 21:27 21-04-2016 | Исправлено: sjdb45, 11:09 22-04-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sjdb45
    Объясни подробнее что ты хочешь получить или пришли какой-нибудь проект для примера. Чтобы я знал что именно делать.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:30 21-04-2016
    sjdb45



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

    Всего записей: 136 | Зарегистр. 17-07-2011 | Отправлено: 22:18 21-04-2016
    PAVELNEXT



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

    Всего записей: 105 | Зарегистр. 14-05-2010 | Отправлено: 08:02 22-04-2016
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PAVELNEXT
    os.clock() - возвращает время в секундах с точностью до миллисекунд с момента запуска приложения
     

    Код:
    local x = os.clock(); -- сохраняем общее время работы приложения
    -- тут скрипт время которого нужно подсчитать
     
    -- конец скрипта
    time = "Прошло времени: " .. os.clock() - x; -- переменная содержит время выполнения скрипта
     

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 08:39 22-04-2016
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 5)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru