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

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

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

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 00:11 28-12-2013
    tuz1979

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

    Всего записей: 69 | Зарегистр. 20-04-2010 | Отправлено: 00:30 28-12-2013
    leonidz

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

    Код:
    Application.Minimize();

    Сворачивает (минимизирует) окно приложения на панель задач.
     
     

    Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 01:13 28-12-2013 | Исправлено: leonidz, 01:15 28-12-2013
    tuz1979

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

    Всего записей: 69 | Зарегистр. 20-04-2010 | Отправлено: 01:47 28-12-2013
    ra700

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хм, что-то не играет...
    Код

    Цитата:
    local sMoviePath  = _SourceFolder.."\\Video\\Movie.flv";              
    File.Run("AutoPlay\\MPC-BE\\mpc-be.exe", sMoviePath, "AutoPlay\\MPC-BE", SW_MAXIMIZE, false);

    Запускает плеер, но видео не загружается. Видео положил в папку Video\\Movie.flv, но файл не определяется.

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 02:04 28-12-2013 | Исправлено: ra700, 03:21 28-12-2013
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700 -- проверил у себя на avi'шке - плеер запускается, видео воспроизводится.  
     
    PS.Попробуй у себя другой портабельный плеер.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:22 28-12-2013
    ra700

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

    Цитата:
    local sMoviePath  = _SourceFolder.."\\Video\\Movie.flv";  

    Все матюгаются на то что не могут найти файл, хотя и папка и название файла правильные.
     
    Получилось проиграть так:

    Цитата:
    local sMoviePath  =  _SourceFolder.."\\AutoPlay\\Video\\Movie.flv";              
    File.Run("AutoPlay\\VLCPortable\\VLCPortable.exe", sMoviePath, "AutoPlay\\VLCPortable", SW_MAXIMIZE, false);

     
    Спасибо за направления по курсу!!!
     
    Добавлено:
    Гипотетически предполагаю что никак, но все же задам вопрос: можно ли как-то сделать так, что при попытке открыть новое видео запущенный прежде плеер закрылся, а потом запускался заново и проигрывал новое видео?
     
    Сейчас происходит следующее: запускаю первое видео - открывается плеер и начинает проигрывать видео1. По окончании видео плеер остается открытым. Когда запускаю видео2 программа матюгается на то, что запущенный до этого плеер надо закрыть.

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 21:56 28-12-2013 | Исправлено: ra700, 22:10 28-12-2013
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700
    Попробуй запусткать так:
    File.Run("AutoPlay\\MPC-BE\\mpc-be.exe", "\""..sMoviePath.."\"", "AutoPlay\\MPC-BE", SW_MAXIMIZE, false);  
    или так
    File.Run("AutoPlay\\MPC-BE\\mpc-be.exe".." \""..sMoviePath.."\"", "", "AutoPlay\\MPC-BE", SW_MAXIMIZE, false);  
     

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

    Первый вариант решения использовать плеер котоый ведет себя адекватно
    Второй - убить процес с помощью команды Taskkill, а потом запускать новый файл
    Третий - использовать функции System.EnumerateProcesses() и System.TerminateProcess (number ProcessID) из AMS для принудительного завершения процесса перед запуском нового видео.

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 12:49 29-12-2013
    ra700

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

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 13:10 29-12-2013
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700
    При передачи параметров через командную строку есть два подводных камня - это ограничение длины командной строки (разная в разных ОС) и пробелы в путях. Выводы которые из этого следуют: не использовать слишком длинные пути и все пути принудительно заключать в кавычки.
    Проблема у тебя скорее всего с наличием пробелов в путях. Как происходит разбор комстроки в функции File.Run одному богу известно поэтому путь лучше передавать не а аргументах, а сразу за исполняемым файлом, как во втором способе. Как проверишь отпиши, работает или нет.

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 13:58 29-12-2013
    ra700

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

    Цитата:
    Проблема у тебя скорее всего с наличием пробелов в путях.

    Да, этот момент я просек и устранил, переименовав папки.
    Так как работает нормально, оставил так:

    Цитата:
    local sVideoPath=_SourceFolder..("\\AutoPlay\\Scripts\\emb\\3.flv");  
    local tPathsSplit = String.SplitPath(sVideoPath);  
    local sDefPlayer  = File.GetDefaultViewer(tPathsSplit.Extension);    
    if (sDefPlayer == "") then                                          
        File.Run("AutoPlay\\VLCPortable\\VLCPortable.exe", sVideoPath, "AutoPlay\\VLCPortable", SW_MAXIMIZE, false);  
    else  
        File.Run(sDefPlayer, sVideoPath, "", SW_SHOWNORMAL, false);    
    end  

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 15:38 29-12-2013 | Исправлено: ra700, 15:40 29-12-2013
    tuz1979

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

    Всего записей: 69 | Зарегистр. 20-04-2010 | Отправлено: 01:34 30-12-2013
    leonidz

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tuz1979
     
    Плагин GIF
    В свойствах страницы на Оn Show

    Код:
    result = GIF.Load("Plugin1", _SourceFolder.."\\AutoPlay\\Images\\17tq34.gif");

    Из примера плагина.
    И задно вопрос:
    Это все что он умеет?(плагин)

    Всего записей: 1226 | Зарегистр. 16-10-2005 | Отправлено: 07:53 30-12-2013
    tuz1979

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

    Всего записей: 69 | Зарегистр. 20-04-2010 | Отправлено: 17:52 30-12-2013
    nikitorol

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

    Всего записей: 96 | Зарегистр. 22-02-2013 | Отправлено: 08:14 03-01-2014
    dallas page



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

    Код:
    tbUD = {};
    tbUD.UserName = "test@ya.ru";
    tbUD.Password = "Qazx123456";
     
    HTTP.Download("http://www.opendrive.com/files/MF8zMDkxMjY3MV9LbGdkRV84NmRj/1-01%20Saltwater%20(Original%20Mix).m4a", "C:\\test\\1.m4a", MODE_BINARY, 20, 80, tbUD, nil, nil);
    if (Application.GetLastError()~= 0) then
        -- An Error Occurred
        HTTP_Error = HTTP.GetHTTPErrorInfo();
        Dialog.Message("HTTP error " .. HTTP_Error.Number, HTTP_Error.Message);
    end

     
    Пробовал делать файл публичным и все нормально качается (без логина и пароля). Но хочется, чтобы качался файл под определенным логином и паролем...
    P.S. Логин и пароль действительны.
     
    Добавлено:
    Народ, еще вопрос. Есть объект input, но в нем нельзя написать, скажем на грузинском языке. Вместо букв знаки вопроса. Я так понимаю это связано с юникод или utf-8. Можно как то исправить?

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 13:56 04-01-2014 | Исправлено: dallas page, 15:19 04-01-2014
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dallas page -- скорее всего сайт приватные раздачи отдает на основе кук. Нет кук - нет файла. Это, имхо, разумеется. Работать через API сайта надо.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:54 04-01-2014 | Исправлено: Zloy_Gelud, 16:11 04-01-2014
    dallas page



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud понял, спасибо. Может есть идеи по поводу Input?!!

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 16:56 04-01-2014
    Zloy_Gelud



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

    Цитата:
    Может есть идеи по поводу Input?!!  

    Если для ввода грузинских букв необходима поодержка юникод ( я не в курсе), то АМС не поддерживает его, только ANSI. Возможно просто не установлена поддержка грузинского языка..?
     
    Кстати, рабочий код для скачивания приватного файла с сайта opendrive.com:

    Код:
    -- Логин и пароль
    local sUserName = 'username';
    local sPasswd   = 'login';
     
    -- JSON для авторизации
    local sJSON = '{"username": "' .. sUserName..'","passwd": "' .. sPasswd .. '","version": "1"}';
     
    local WinHttp = luacom.CreateObject("WinHttp.WinHttpRequest.5.1");
    if (WinHttp ~= nil) then
        -- авторизация
        WinHttp:Open("POST", 'https://dev.opendrive.com/api/v1/session/login.json', 0);
        WinHttp:SetRequestHeader("Host", "www.dev.opendrive.com");
        WinHttp:SetRequestHeader("Content-Type", "application/json; charset=UTF-8");
        WinHttp:SetRequestHeader("Content-Length", String.Length(sJSON));
        WinHttp:SetRequestHeader("X-Requested-With", "XMLHttpRequest");
     
        WinHttp:Send(sJSON);
     
        if (WinHttp.Status == 200) then
            -- Если знаем ID файла, можем сразу качать его
            HTTP.Download("http://www.opendrive.com/files/MF8zMDkxMjY3MV9LbGdkRV84NmRj/1-01%20Saltwater%20(Original%20Mix).m4a", "D:\\1.m4a", MODE_BINARY, 20, 80, nil, nil, nil);
     
            local sResponse  = WinHttp.ResponseText;
            local sSessionID = sResponse:match('"SessionID":"(.-)"'); -- ID сессии (если нужно)
        end
     
        WinHttp = nil;
        collectgarbage();
    end

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 17:30 04-01-2014 | Исправлено: Zloy_Gelud, 18:04 04-01-2014
    dallas page



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

    Код:
    HTTP.DownloadSecure("https://webdav.opendrive.com/Test/1-01%20Saltwater%20(Original%20Mix).m4a", "C:\\Test\\1.m4a", MODE_BINARY, 20, 443, {UserName="test@ya.ru", Password="Qazx123456"}, nil, nil);

     
    По поводу Input. В справке по Input нашел:

     
    Может есть номер для UTF-8 или Юникод кодировки?!!

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 18:00 04-01-2014 | Исправлено: dallas page, 18:09 04-01-2014
    Открыть новую тему     Написать ответ в эту тему

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