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

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

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

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
    Fira007



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

    Всего записей: 5 | Зарегистр. 26-05-2016 | Отправлено: 22:02 26-05-2016
    KerberX



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

    Цитата:
    Как мне сделать так чтобы соотношение сторон к объектам не менялось при увеличнии или уменьшении размера окна проекта - программы?  

    Только если написать собственный код для изменения размера элементов интерфейса самому в событии On Size страницы/диалога.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 22:06 26-05-2016
    Fira007



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

    Всего записей: 5 | Зарегистр. 26-05-2016 | Отправлено: 22:28 26-05-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fira007
    Сделал небольшой пример с пропорциональным изменением нескольких объектов. Код в On Size страницы.
     
    https://yadi.sk/d/HIwV7XQIs3LdN

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 23:04 26-05-2016
    Fira007



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый вечер.
    Я просмотрел Ваш написанный код. Очень восхищён. Я постарался изучить каждую строку но некоторые слова мне не понятны. Если у Вас будет такая возможность пожалуйста опишите кратко что вы сделали?

    Всего записей: 5 | Зарегистр. 26-05-2016 | Отправлено: 18:14 28-05-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fira007
    Не знаю, что там не понятного, но разъясню кое-что.
    Код

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 18:24 28-05-2016
    Fira007



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемый KerberX я постарался сделать так как Вы мне помогли но не получилось. Умоляю Вас показать мне на примере одной странички проекта который я Вам отправлю, только вот как вам отправить?
    Пожалуйста помогите мне.  
    Я не хочу что бы вы ради такого не ведующего как я тратили своё драгоценное время но, я прошу вас от лица детей музыкальной школы в помощи.  
    Проект в программе называется тест по музыкальной грамоте. весит 16мб.

    Всего записей: 5 | Зарегистр. 26-05-2016 | Отправлено: 19:26 28-05-2016
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Допустим я использую консольную программу, которая не умеет выводить информацию в txt файл. К примеру так:
    Цитата:
    File.Run("ffmpeg.exe","-i file.mp3", "", SW_SHOWNORMAL, true)  -- получить информацию о mp3 файле

    Но, ведь куда то она их всё же выводит? Как мне получить эти данные?

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 20:45 28-05-2016
    karpovukg



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

    Цитата:
    Допустим я использую консольную программу, которая не умеет выводить информацию в txt файл. К примеру так:
    Цитата:
    File.Run("ffmpeg.exe","-i file.mp3", "", SW_SHOWNORMAL, true)  -- получить информацию о mp3 файле
     
    Но, ведь куда то она их всё же выводит? Как мне получить эти данные?

    С вопросами по командному процессору лучше обращаться  в соотвтв. ветку.
    Так что, даже на экран не выводит? Если выводит, то Ваша команда должна выглядеть так:

    Код:
    File.Run("ffmpeg.exe -i file.mp3  > c:\file.txt", "","", SW_SHOWNORMAL, true)

    > - оператор перенаправления.
    Если и на экран не выводит, то... хм... RTFM-таки. Вот кстати материальчик раз и два.
    UPD
    При передаче действия в CMD параметры консольной команды надо передавать в том же аргументе что и команда. Т.е. аргумент Arg должен быть пустым.

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 22:20 28-05-2016 | Исправлено: karpovukg, 22:29 28-05-2016
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fira007
    Можешь отправить в личку (кнопка "Сообщение" над текстом моего сообщения).
     
    Pahuchiy1
    Попробуй вот этот код, я его уже выкладывал раньше.

    Код:
    function os.capture(sCmd, bRaw)
        local f = assert(io.popen(sCmd, "r"));
        local s = assert(f:read("*a"));
        f:close();
        if bRaw == true then
            return s;
        else
            s = string.gsub(s, "^%s+", "");
            s = string.gsub(s, "%s+$", "");
            s = string.gsub(s, "[\n\r]+", " ");
            return s;
        end
    end
     
    local s = os.capture("cmd.exe help dir");

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 22:25 28-05-2016
    karpovukg



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

    Цитата:
    Сделал небольшой пример с пропорциональным изменением нескольких объектов. Код в On Size страницы

    Красиво. Я себе положил в примеры. ИМХО, если добавить в шапку - многие нубы порадуются.
    Да, и за рус. справку еще раз поклон и респект! Я прям не нарадуюсь.

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 22:48 28-05-2016
    KerberX



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

    Цитата:
    Красиво. Я себе положил в примеры. ИМХО, если добавить в шапку - многие нубы порадуются.  

    Особенно когда узнают что для каждого объекта нужно писать собственный код.
     

    Цитата:
    Да, и за рус. справку еще раз поклон и респект! Я прям не нарадуюсь.

    Если что, её переводил не я.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 22:50 28-05-2016
    Pahuchiy1

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

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 05:17 29-05-2016
    karpovukg



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Можно попробовать через буфер, но с буфером cmd-шные утилиты не работают, надо подключать PowerShell, но я с ним не знаком. Наверняка на ресурсе есть нужная ветка.
    А KerberX не Вам отвечал разве? Я, правда, 90% не понял в его коде, но, похоже Ваш случай. Надо затестить, самому интересно.
     
     
    Добавлено:
    KerberX
    Затестил. Что-то вернулось. А именно строка приглашения cmd - ну как если бы открыл окошко консоли и там сверху написано что мол это микрософт и т.д. и дальше текущий каталог. Пробовал передать Вашу строку, пробовал пинг - рез. один и тот же. Может надо код допиливать под конкретные нужды? Для этого неплохо бы понимать его работу.
    На основе понятого мной, возник один вопрос:
    Функция принмает два аргумента - стр. и булин. Строковый мы ей передаем,  

    Код:
    local s = os.capture("cmd.exe help dir");

    а откуда она берет значение булиновского? Но это так, теоретизирование. Хотелось бы уяснить, как получить рез. работы переданного оператора.
    Вопрос насущен, так как недавно приходилось обращаться к консоли, я решил вопрос как Pahuchiy1. Но Ваше решение выглядит более изящным (хотя стандартный короче ). И может быть более гибким? Хотелось бы освоить и его.
    Pahuchiy1
    Забыл еще один полезный момент: если нужно передать несколько команд в одном сеансе консоли, между ними ставится знак &.
    На Вашем примере:

    Код:
    File.Run("ffmpeg.exe -i file.mp3  > c:\file.txt & c:\file.txt", "","", SW_SHOWNORMAL, true)

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 11:03 29-05-2016 | Исправлено: karpovukg, 13:36 29-05-2016
    Fira007



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

    Всего записей: 5 | Зарегистр. 26-05-2016 | Отправлено: 17:17 29-05-2016
    KerberX



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

    Цитата:
    Затестил. Что-то вернулось. А именно строка приглашения cmd - ну как если бы открыл окошко консоли и там сверху написано что мол это микрософт и т.д. и дальше текущий каталог. Пробовал передать Вашу строку, пробовал пинг - рез. один и тот же. Может надо код допиливать под конкретные нужды? Для этого неплохо бы понимать его работу

    По видимому, эта функция работает нормально только с командами cmd.exe. Этот код будет работать:

    Код:
    local s = os.capture("dir");

     

    Цитата:
    Функция принмает два аргумента - стр. и булин. Строковый мы ей передаем, а откуда она берет значение булиновского?

    Не откуда не берёт. Если он не передан, значит равен nil.
     
    Fira007
    AMS поддерживает следующие базы данных:
    MySQL
    SQLite3
    Oracle
    ODBC
    PostgreSQL
     
    С помощью плагинов можно использовать и некоторые другие.
     
    Я с ними никогда не работал, так что ничего подсказать не смогу.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 17:46 29-05-2016 | Исправлено: KerberX, 01:49 30-05-2016
    karpovukg



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

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 00:13 05-06-2016
    KerberX



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

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 00:17 05-06-2016
    karpovukg



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Про перенос внутри кавычек я находил. И, таки проверял. Не помню уже что за ошибки компилятор выдавал, но они были. Раз ты говоришь: можно - значит можно. Значит что-то не так делал. Попробую еще. Прям вот просто: рвать строку и всё? Безо всяких "&", "+" или "|"?
    Спасибо.

    Всего записей: 81 | Зарегистр. 13-01-2016 | Отправлено: 06:55 06-06-2016
    KerberX



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

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 19:15 06-06-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 192

    Компьютерный форум 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