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

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

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

    Цитата:
    Но мне нужно чтобы Setup.exe распаковывался в SourceFolder, но если я напишу:  
    result = File.Run(_SourceFolder.."\\Setup.exe", "/S /D=_SourceFolder.."\\"", _SourceFolder.."\\", SW_SHOWNORMAL, true);  

    Вот это "/S /D=_SourceFolder.."\\"" работать не будет:
    1. Вложенные кавычки, читаем справку про вложенные кавычки.
    2. Переменная _SourceFolder указана в кавычках и таким образом это не переменная, а обычная строка текста _SourceFolder
    Может так нужно?

    Код:
    result = File.Run(_SourceFolder.."\\Setup.exe", "/S /D=".._SourceFolder.."\\", _SourceFolder.."\\", SW_SHOWNORMAL, true);  

    На счет AMS PluginPowerPack 5.1, то здесь, в программах, варез запрещен, а вот в Варезнике как раз место для таких ссылок, где, собственно, они есть и рабочие.

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 16:00 31-05-2015
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robby Ура, снова Вы меня выручили, спасибо.
     
    Я так пробовал "/S /D=.._SourceFolder.."\\"", но вот закрыть кавычки после /D= не додумался, опыта совсем нет, еще раз спасибо, а то я уже такое начал "городить", аж самому страшно стало.
     
     
    Добавлено:

    Цитата:
    1. Вложенные кавычки, читаем справку про вложенные кавычки.

    Мне казалось что я читал, вот напомню только где, кажется можно двойные кавычки обернуть одинарными, и наоборот, только у меня это ни разу не сработало. Может, конечно, не туда применял.
    Если Вы говорите про официальную справку, то я даже не знаю как на английском пишется вложенные кавычки: investing quotes, nested quotes?

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 01:38 01-06-2015 | Исправлено: Pus21, 01:40 01-06-2015
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pus21
    Правила для кавычек
     
    Обычно для строк используются двойные кавычки, но если строка уже содержит двойные кавычки, можно использовать одиночные кавычки и наоборот. Какой бы тип кавычек не использовался, можно включать другой тип внутри строки, например, если использованы двойные кавычки - то внутри используем одинарные, если одинарные - внутри двойные. Еще один способ вывода кавычек внутри сроки - это экранирование, для экранирования используется обратная  косая черта  (бакслэш) \. Обратная косая черта и кавычка (\") называется escape - последовательность или управляющая последовательность. Esc-последовательность это специальная последовательность символов. Esc-последовательности также позволяют включать символы, которые нельзя набрать непосредственно на клавиатуре. В данном случае \" покажет интерпретатору, что нужно вывести реальный символ кавычки в строку, а не рассматривать кавычку как начало или конец строки.
    Из-за того что бакслэш признак Esc-последовательности, удваиваются слэши в путях.  
     
    Esc-последовательности, которые можно использовать:
     
    \a  -  bell - звонок
    \b  -  backspace - возврат
    \f  -  перевод страницы
    \n  -  newline - новая строка
    \r  -  carriage return - возврат каретки
    \t  -  horizontal tab - горизонтальная табуляция
    \v  -  vertical tab - вертикальная табуляция
    \\  -  backslash - бакслэш, обратная косая черта с наклоном влево
    \"  -  quotation mark - кавычки
    \'  -  apostrophe - апостроф, надстрочная запятая
    \[  -  left square bracket - левая (открывающая) квадратная скобка
    \]  -  right square bracket - правая (закрывающая) квадратная скобка

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 09:44 01-06-2015 | Исправлено: Robby, 09:46 01-06-2015
    Pus21

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

    Цитата:
    Обычно для строк используются двойные кавычки, но если строка уже содержит двойные кавычки, можно использовать одиночные кавычки и наоборот.
    Теперь буду знать наверняка, что это я что-то не так делаю.
     
    Очередной раз спасибо.
     
    Добавлено:
    ААА!!! Опять застрял.
     
    Нужно:
    Button1 - открыть директорию и выбрать файл (Setup.exe к примеру)
    Пишу следующее.
    local tFiles = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "All Files (*.*)|*.*|", "", "dat", false, false);  
    if tFiles and tFiles[1] ~= 'CANCEL' then  
         Input.SetText("Input1", tFiles[1]);  
    end
     
    Input1 и Input2 - отображение результата Button1 и Button2.
    Здесь все понятно, вроде-бы.
     
    Button2 - путь для дальнейшей установки Setup.exe.
    Как то так, наверное:
    local sFiles = Dialog.FolderBrowse("Please select a folder:", "AutoPlay\\Docs");
    if sFiles and sFiles[1] ~= 'CANCEL' then  
         Input.SetText("Input2", sFiles[1]);  
    end
     
    Button3 - выполняется установка установщика NSIS.
    result = File.Run(_SourceFolder.."\\Setup.exe", "/S /D=".._SourceFolder.."\\", _SourceFolder.."\\", SW_SHOWNORMAL, true);  
    Но вместо Setup.exe, файл и путь к нему из Button1, а вместо "/S /D=".._SourceFolder.."\\", "/S /D=путь к директории Button2.
     
    Вот тут я встрял, HEEELLLP!

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 11:09 01-06-2015 | Исправлено: Pus21, 13:53 01-06-2015
    dallas page



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую господа. Подскажите пожалуйста, для правильного отображения текста (шрифт Verdana), скажем на испанском языке, используется код:
     
    https://yadi.sk/i/bvsDgR99h42zA
     
    Текст на объектах отображается правильно. Но, при вызове меню нажатием правой кнопкой мыши, данный текст отображается не правильно, как будто скрипт шрифта выставлен как DEFAULT_CHARSET:
     
    https://yadi.sk/i/NvXnTwMxh42zY
     
    Скриншот: https://yadi.sk/i/FppXnQy3h43st
     
    Возможно ли изменить? Заранее спасибо.
     
    P.S. Может кто знает, где можно найти более подробную информацию о скриптах шрифтов, чем в справке AMS?!!

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 12:33 03-06-2015 | Исправлено: dallas page, 23:59 08-06-2015
    dallas page



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

    Код:
    mySetup = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "EXE Files (*.exe)|*.exe|", "", "dat", false, false);
    if mySetup[1] ~= "CANCEL" then
        Input.SetText("Input1", mySetup[1]);
    end


    Код:
    myFolder = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
    if myFolder ~= "CANCEL" then
        Input.SetText("Input2", myFolder);
    end


    Код:
    File.Run(mySetup, "/S /D=" .. myFolder, "", SW_SHOWNORMAL, true);

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 13:07 04-06-2015 | Исправлено: dallas page, 13:44 04-06-2015
    Xom9I4oK



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня 2 вопроса:
    1. Что можно сделать, если размер окна проги больше разрешения экрана юзера? Поменять разрешение не вариант, тк оно и так максимально, переделывать проект не хочется. По идее скроллбар бы помог, но я не совсем понял, можно ли его заюзать в данном случае (да и как сделать, чтобы скроллбар был виден только в том случае, если разрешение экрана юзера меньше указанного).
    2. Можно ли средствами сабжа качать ссылки, где нужно указывать referer и если можно, то как?

    Всего записей: 506 | Зарегистр. 01-04-2005 | Отправлено: 15:40 10-06-2015 | Исправлено: Xom9I4oK, 16:01 10-06-2015
    kuriozin



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

    Всего записей: 491 | Зарегистр. 27-08-2010 | Отправлено: 10:35 13-06-2015 | Исправлено: kuriozin, 11:15 13-06-2015
    Robby

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

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 11:23 13-06-2015
    kuriozin



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

    Всего записей: 491 | Зарегистр. 27-08-2010 | Отправлено: 14:58 13-06-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал вызов функции для применения темы оформления к некоторым объектам. Для Tree работает, для ListBox нет. Почему? Может для ListBox вообще нельзя применить эту функцию или это проблема именно AMS'овского ListBox'а? Также не работает для объект-плагина TreeList хотя тот имеет класс "SysListView32" и должен работать. Потому что для ListView созданного в wxLua это работает.
     

    Код:
    function SetVistaStyle(hWnd)
        if tonumber(hWnd) ~= nil then
            local tUxTheme = alien.load("uxtheme.dll");
            tUxTheme.SetWindowTheme:types{"long", "string", "string", ret = "long", abi = "stdcall"};
            local nRet = tUxTheme.SetWindowTheme(hWnd, "E\000x\000p\000l\000o\000r\000e\000r\000\000", nil); -- Explorer
            -- local nRet = tUxTheme.SetWindowTheme(hWnd, "M\000e\000d\000i\000a\000\000", 0); -- Media
            -- local nRet = tUxTheme.SetWindowTheme(hWnd, "R\000e\000b\000a\000r\000\000", 0); -- Rebar
            -- local nRet = tUxTheme.SetWindowTheme(hWnd, "C\000o\000m\000m\000u\000n\000i\000c\000a\000t\000i\000o\000n\000s\000\000", 0); -- Communications
            -- local S_OK = 0x0;
            return nRet;
        else
            return -1;
        end
    end

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 16:02 16-06-2015 | Исправлено: KerberX, 16:08 16-06-2015
    LTJBukem

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, я знаю, вам это будет легко решить:
    Надо чтобы из реестра по данному пути HKCU\Software\MagSys\WinTecs\2.5\DBConfig\DEFAULT из параметра WM_Private брался путь, но с корректировкой. Потому что в данном параметре сидит путь "C:\Program Files\MagSys\WT 2.64\BIN\PRIVATE", а мне нужен на выходе путь следующего вида "C:\Program Files\MagSys\WT 2.64\". Т.е. отрезались две папки BIN\PRIVATE.
    Как?

    Всего записей: 23 | Зарегистр. 22-10-2010 | Отправлено: 14:29 20-06-2015
    KerberX



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

    Код:
    local sPath = "C:\\Program Files\\MagSys\\WT 2.64\\BIN\\PRIVATE";
    local sNewPath = string.match(sPath, "(.-)\\BIN\\");

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 15:09 20-06-2015
    LTJBukem

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

    Код:
    PRIVATE_PATH = Registry.GetValue(HKEY_CURRENT_USER, "Software\\MagSys\\WinTecs\\2.5\\DBConfig\\DEFAULT", "WM_Private", true);
    local WT_PATH = string.match(PRIVATE_PATH, "(.-)\\BIN\\")

    Всего записей: 23 | Зарегистр. 22-10-2010 | Отправлено: 10:53 22-06-2015 | Исправлено: LTJBukem, 10:53 22-06-2015
    dim_on_off

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята добрый день! Кто-нибудь сталкивался с такой проблемой? Когда запускается видео в проекте Autoplay, то оно почему то зернит и появляются пиксели, как будто видео плохого качества, хотя сам видео файл при запуске не через проект выглядит нормально. Везде уже искал инфу, но ничего по этому вопросу нет. Может быть встроеный плеер сам по себе не очень.?

    Всего записей: 1 | Зарегистр. 29-09-2012 | Отправлено: 13:58 23-06-2015
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dallas page
    Спасибо за ответ, но уже решил сделать по другому.
    Извените что не ответил сразу, но, почему то, "Яндекс почта" стала кидать письма от "forum.ru-board.com" в спам, причем я их не могу от туда достать, то есть, я их достаю, а они, в туже секунду, перемещаются обратно в спам.
     
    Помогите плз еще.
    Нужен plug-in аудио-плеера для "Autoplay Media Studio", с изменяемым или готовым лаконичным дизайном, тот что присутствует по умолчанию (по крайней мере у меня) "MediaPlayer" уж очень убог и бел (от слова белый).
     
    В идеале, мне вполне подходит встроенный Video плеер, внешний вид которого можно менять, но он, почему-то, не понимает аудио-форматы, пишет: "Не удалось воспроизвести запись", если бы это можно было исправить, было б СУПЕР.
     
    P.S.: Я знаю что можно самому нарисовать кнопки любого вида, и сделать плеер самому, но это "крайний" вариант, если не получится найти другого решения.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 14:03 03-07-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pus21
    Есть один пример on tavria-2. Можешь взять мой модифицированный вариант. По сравнению с оригиналом там добавлена кнопка открытия файла и слайдер громкости.
    https://yadi.sk/d/DjWYD2TnheSQY

     
    Только сейчас заметил что на всём сайте эта тема единственная где обсуждают lua.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 15:31 03-07-2015 | Исправлено: KerberX, 15:47 03-07-2015
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Спасибо большое, но мне нужен совсем лаконичный дизайн.
     
    Сделал изврат, за который, Вы, наверно плюнете мне в харю.
     
    - Создал видео нужной мне длинны с изображением черного квадрата 1х1;
    - Прикрутил к нему мою дорожку;
    - Перерисовал кнопки стандартного видео-плеера;
    - Сунул в него данное видео.
     
    Внешне получилось то что хотел, но... ...сами понимаете, в одном конц вселенной находится слово "элегантно", а на другом конце вселенной моё творение.
     
    Плеер AMS прям зациклен на видео, даже avi без видео-ряда не берёт, нельзя как-то расширить его функционал или может есть модификация?

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 15:54 03-07-2015 | Исправлено: Pus21, 15:57 03-07-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть плагин MediaPlayer который позволяет вставить окно Windows Media Player в AMS. Ну и для примера tavria-2 тоже можно перерисовать и передвинуть кнопки и слайдеры и получить "лаконичный дизайн".

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 16:14 03-07-2015
    Pus21

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberXНу да, но это получается то, чего я не хотел:
    "P.S.: Я знаю что можно самому нарисовать кнопки любого вида, и сделать плеер самому, но это "крайний" вариант, если не получится найти другого решения."
     
    Рисовать каждую кнопу отдельно в 3х вариантах минимум, в стандартном плеере, все кнопки это 1 png файл, эххх, жить тяжко
     
    В любом случае спасибо еще раз.

    Всего записей: 54 | Зарегистр. 24-03-2015 | Отправлено: 16:32 03-07-2015
    Открыть новую тему     Написать ответ в эту тему

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