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

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






  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
    Syavusya



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте эксперты AutoPlayMediaStudio.
    У меня к вам вопрос, хотя подобные вопросы уже были, но ответы, какие здесь есть, мне не помогли. Ну не получается у меня с переменными из реестра!!!  Работаю в AMS 6030. Помогите пожалуйста, а то уже 18 дней голову ломаю, ночами не сплю. Суть проблемы такова. Игра (Tom Clancy's Splinter Cell Conviction) и нужно сделать полноценный авторан (как заводской). А именно:
    1-ое. Чтобы кнопка «1», к примеру, меняла название (установить\удалить), в зависимости от значения из реестра. Устанавливает и удаляет игру один и тот же «экзешник» на диске «setup.exe»
    2-ое. Чтобы кнопка «2» становилась активной, когда установлена игра и запускала соответственно саму игру.
    Вот данные из реестра:  
    HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Splinter Cell - Conviction\GameUpdate
    Параметр: execPath
    Значение: D:\!!! Games !!!\Tom Clancy's Splinter Cell Conviction\src\system\conviction_game.exe
     
    Большая просьба помогите сделать диск себе к юбилею, завтра днюха 30 лет.
    Заранее спасибо.

    Всего записей: 4 | Зарегистр. 20-05-2010 | Отправлено: 16:48 20-05-2010
    LEDRA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый вечер.
    такая проблема
    нужно записать в файл текст в UTF-16LE кодировке.
    Но не получается, пробовал cp.dll - строки пустые выходят.
    Подскажите пожалуйста как такое сделать.

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 23:22 20-05-2010
    lorents



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

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:47 20-05-2010 | Исправлено: lorents, 20:38 21-05-2010
    immotus



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

    Цитата:
    ты в событие on Timer вставил код w=0?

    Прости за тупость - это где?

    Всего записей: 1445 | Зарегистр. 27-07-2007 | Отправлено: 23:47 20-05-2010
    lorents



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

    Цитата:
    Вот данные из реестра:  
    HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Splinter Cell - Conviction\GameUpdate  

    смотри в сторону Registry.DoesKeyExist

    Цитата:
    Параметр: execPath
    Значение: D:\!!! Games !!!\Tom Clancy's Splinter Cell Conviction\src\system\conviction_game.exe  

    тебе нужен Registry.GetValueType
    сейчас просто нет времени все расписывать, пишу диплом

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:51 20-05-2010
    tavria2



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

    Цитата:
    нужно записать в файл текст в UTF-16LE кодировке.  
    Но не получается, пробовал cp.dll - строки пустые выходят.  
    Подскажите пожалуйста как такое сделать.

    cp.dll тебе не поможет, т.к. не работает с широкосимвольными кодировками (WideChar), только мультибайтовые (MultiByte).
    Ищи другую dll или плагин.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:53 20-05-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Вы бы не могли скинуть пример FileRunOnce1.1.apz, буду очень признателен.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:56 20-05-2010
    LEDRA

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

    Цитата:
    cp.dll тебе не поможет, т.к. не работает с широкосимвольными кодировками (WideChar), только мультибайтовые (MultiByte).  
    Ищи другую dll или плагин.

    Жаль. в доке к нему была utf-16...
     
    Тогда
    Может ктото встречал консольную програмку или плагин?
    Щас занимаюсь поиском но пока безуспешно(

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 00:05 21-05-2010
    tavria2



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

    Цитата:
    Жаль. в доке к нему была utf-16...  

    К dll-ке было примечание, что поддерживает только мультибайтовые кодировки, а в доке был список всех известных кодировок.
    Цитата:
    Может ктото встречал консольную програмку или плагин?  

    Попробуй плагин Unicode от Ulrich.

    lorents
    Держи FileRunOnce1.1.apz.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:25 21-05-2010 | Исправлено: tavria2, 00:32 21-05-2010
    Syavusya



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Я читал форум, пробывал, основываясь примерами, но ничего так и не получилось.

    Всего записей: 4 | Зарегистр. 20-05-2010 | Отправлено: 00:33 21-05-2010
    LEDRA

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

    Цитата:
    Попробуй плагин Unicode от Ulrich.

     
    решил задачу с помощью батника
     
    @Echo Off  
    SetLocal EnableExtensions  
     
    Set $FILE=File.txt  
    Set $TEMP=File.tmp  
     
    CHCP 1251  
    Echo яю>%$TEMP%  
    CMD /U /C Type %$FILE% >>%$TEMP%  
     
    If Exist %$TEMP% DEL /F/Q %$FILE%  
    REN %$TEMP% %$FILE%
     
    но потом попробовал по Вашему совету плагин - и тоже получилось! Спасибо за помощ!
     

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 00:46 21-05-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2All
    Пример SlideShow с различными эффектами, используется IsSlideShow.dll v1.02 от ExpeditoR.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 09:40 21-05-2010 | Исправлено: tavria2, 20:10 21-05-2010
    LEDRA

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

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 15:02 21-05-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    благодарю. Вы бы не могли бы помочь, мне надо сделать проверку отдельного приложения, т.е. запущен он или нет, если нет, то мой проект его запускает, если он запущен, то выдвинуть на переднее окно.
    еще один вопрос, как пользоваться новым таймером, что-то я ни как не могу понять как это сделать в AMS8?
     
    и последний вопрос:
    мне надо сделать презентацию на все окно (Style у меня параметр Kiosk), и я не знаю как сделать чтобы моя презентация увеличивалась пропорционально размеру окна.
    один словом мне надо сделать также как PowerPoint
     
    Пожалуйста, помогите мне это очень надо.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:13 21-05-2010
    tavria2



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

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

    Для поиска окна отдельного приложения используй Window.EnumerateProcesses - получишь дескриптор (hWnd) этого приложения.  
    Выдвинуть окно отдельного приложения... - ты это уже делал с окном своего проекта, подставляй полученный дескриптор окна отдельного приложения и делай то же самое.

    Цитата:
    как пользоваться новым таймером, что-то я ни как не могу понять как это сделать в AMS8?  

    Ничего сложного, при создании таймера теперь нужно указывать его идентификатор (ID), что позволяет создать несколько таймеров с разными идентификаторами.
    В событии On Timer добавилась переменная e_ID, которая содержит идентификатор таймера вызвавшего это событие.  
    Например, создаем два таймера с идентификаторами 1 и 2 и интервалом 3 и 5 секунд:
     
    Page.StartTimer(3000, 1);
    Page.StartTimer(5000, 2);
     
    В событии On Timer пишем скрипт для каждого таймера:
     
    if (e_ID == 1) then
        -- здесь скрипт для таймера с идентификатором 1
    elseif (e_ID == 2) then
        -- здесь скрипт для таймера с идентификатором 2
    end


    Цитата:
    я не знаю как сделать чтобы моя презентация увеличивалась пропорционально размеру окна.  
    один словом мне надо сделать также как PowerPoint  

    Я никогда не пользовался PowerPoint и как оно выглядит, понятия не имею.
    Если тебе нужен пропорциональный ресайз объектов, то это недавно уже обсуждалось, поищи где-то в конце 3-й части - был пример...  
    Предупреждаю сразу, что при большом кол-ве объектов - при ресайзе обеспечены тормоза.

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



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

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

    понятно, у меня как раз объектов море, придется все-таки на PowerPoint'е
     
    Вы бы не могли бы посмотреть пример WaterMark.apz он у меня не работает в AMS 8, просто пример классный, я раньше его через флеш делал.
     
    и последняя просьба, Вы бы не могли посмотреть что с этим кодом не так, AMS 7 все работает как надо, а в AMS 8 не хочет.
    ошибка следующая:
     
       
     
    Подробнее...

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 10:28 22-05-2010 | Исправлено: lorents, 10:28 22-05-2010
    PAVELNEXT



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что нужно прописать в коде, чтобы одно из всех окон проекта имело возможность изменения размера окна (растягивание мышкой).  
     
     
    On Preload  
     
    -- Нужен код который будет разрешать изменение окна  
     
    On Close  
     
    -- после перехода на другое окно возращает "стандартный" размер проекта.  
    Window.SetSize(Application.GetWndHandle(), 635, 430);  
     
     
    Возможность растягивания на весь проект мне не подойдёт , нужно лишь на одно окно , если можете помогите пожалуйста.

    Всего записей: 105 | Зарегистр. 14-05-2010 | Отправлено: 10:40 22-05-2010
    hhoolloodd

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    помогите нубу, хочу создать небольшую программку для себя, при на ведении на кнопку высвечивалась картинка, полностью весь форум перечитать не риально,помогите буду очень признателен, пойму быстрее с шаблоном, у меня ams7. За ранние Спасибо!

    Всего записей: 2 | Зарегистр. 21-05-2010 | Отправлено: 11:39 22-05-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    В функции WaterMark.Create удалить строку:
    hWnd = FindWindowEx(hWnd, 0, 0, 0); -- дескриптор вложенного окна проекта

    Цитата:
    Вы бы не могли бы посмотреть пример WaterMark.apz он у меня не работает в AMS 8

    Это ошибка теперь будет часто встречаться, т.к. в AMS изменился Lua-движок с 5.0 на 5.1, в котором другой подход в работе с таблицами.
     
    Пример работы с таблицей для Lua 5.0: for n, Value in t do
    Пример работы с таблицей для Lua 5.1: for n, Value in pairs(t) do
     

    PAVELNEXT
    Цитата:
    Возможность растягивания на весь проект мне не подойдёт , нужно лишь на одно окно  

    Можно через WinApi:
    On Preload растягиваемой страницы:

    Код:
    hWnd = Application.GetWndHandle();
    nStyle = DLL.CallFunction("user32.dll", "GetWindowLongA", hWnd..",-16", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
    DLL.CallFunction("user32.dll", "SetWindowLongA", hWnd..",-16,"..nStyle+262144, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

    On Close растягиваемой страницы:

    Код:
    DLL.CallFunction("user32.dll", "SetWindowLongA", hWnd..",-16,"..nStyle, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);


    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 12:49 22-05-2010 | Исправлено: tavria2, 13:51 22-05-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    спасибо, все работает
    надо будет теперь запомнить с циклами
     
    Хотел спросить есть возможность перенести lua5.1.dll и lua51.dll в папку Plugins, просто раньше было лучше, когда был один экзешник?
     
    hhoolloodd
    в событии On Enter в кнопке пропиши

    Код:
    Image.SetVisible("Image1", true);

    при этом поставь, чтобы объект Image1 при этом был бы изначально не видим.
     
    Добавлено:
     
    tavria2
    помоги пожалуйста, у меня опять проблемы с тем кодом, теперь ошибка  
     
     

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 13:57 22-05-2010 | Исправлено: lorents, 14:19 22-05-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 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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru