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

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Octanium, спрячь код в тег [more][/more].
     
    И зачем делать так, какой смысл?

    Код:
     
    ""..svalueTCL..""
     

     
    Для смены перевода строки у меня есть такие функции. Они для файлов, но небольшое изменение и их можно их будет применить для строк.
    Подробнее...

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:01 19-07-2015 | Исправлено: KerberX, 21:02 19-07-2015
    Octanium



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

    Цитата:
    И зачем делать так, какой смысл?  

    Если вы про if мне показалось что там создается дополнительная строка. А вообще да без смысла). Спасибо попробую.
     
    Просто сам конкретного ответа или хоть намеков не нашел.
     
    как раз нужно решение для Unix в windows. Еще раз спасибо огромное.
     
    Добавлено:
    KerberX, как вашу функцию использовать? можно пример.
     
    У меня ошибка, 'WondowsTo Unix' (a nil value)
     
    Спасибо.
     
    Добавлено:
    а стоп, у меня нет плагина String, пробовал искать (для кодировки utf-8) не нашел. У вас есть ссылка?

    Всего записей: 50 | Зарегистр. 07-02-2011 | Отправлено: 21:10 19-07-2015
    KerberX



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

    Код:
    function String.UnixToWindows(sText)
        return String.Replace(sText, "\n", "\r\n", false);
    end
    function String.WindowsToUnix(sText)
        return String.Replace(sText, "\r\n", "\n", false);
    end

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:27 19-07-2015 | Исправлено: KerberX, 23:34 19-07-2015
    Octanium



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

    Всего записей: 50 | Зарегистр. 07-02-2011 | Отправлено: 07:42 20-07-2015
    Octanium



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KerberX, еще раз спасибо.
     
    Подправил свое сообщение, сделал все по нормальному - http://forum.ru-board.com/topic.cgi?forum=5&topic=39341&start=1960#21
     
    Все действия происходят в оперативной памяти.

    Всего записей: 50 | Зарегистр. 07-02-2011 | Отправлено: 20:55 20-07-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всё хорошо, но опять же не надо делать так.

    Код:
     
    ""..UTF8_script..""
     

    Конкатенация пустой строки слева и справа не имеет смысла. Это во первых занимает время (если конечно при выполнении эта конструкция не оптимизируется интерпретатором), а во вторых ничего не даёт. Переменная UTF8_script и так строка.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 00:50 21-07-2015
    Floumen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё вопрос
     
    Как бы сделать обновление файлов с http с проверкой размера файлов...
     
    Делаю лаунчер для игры с авто обновлением.

    Всего записей: 9 | Зарегистр. 30-07-2014 | Отправлено: 05:47 21-07-2015
    Octanium



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

    Всего записей: 50 | Зарегистр. 07-02-2011 | Отправлено: 08:01 21-07-2015 | Исправлено: Octanium, 09:35 21-07-2015
    Floumen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если использовать плагин Download.start. то больше не подтормаживает окно. Теперь как-бы его встроить в пример DownloadEx ещё не нашёл.. Там идёт скачивание из списка объекта input или richtext... Вот только напомню сайта где я открыл тот пример.. В примере используется плагин ProgressEx

    Всего записей: 9 | Зарегистр. 30-07-2014 | Отправлено: 09:38 24-07-2015
    AntiWinLockerLive

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста.
    В моем проекте запускаются разные действия, форматирование, установка загрузчика, распаковка с помощью 7Zip
    Хотелось бы как то получить количество потраченного времени в часах, минутах... (измерение временных интервалов или так длительность)
    Как мне лучше реализовать?
    Почитал, так и не додумался...
    Если так, перед началом всех действий считываю системное время: System.GetTime прописываю в переменную.
    После окончания действий, опять считываю системное время и....
    И потом как то вычитаю и получаю затраченное время в минутах...
    Может есть другой способ, например запуск какого нибудь счетчика-таймера, секундомера, или как полностью реализовать предложенный мною?
     
    Еще вопрос:
    Как мне вскрыть свой же *.cdd от Autoplay Media Studio 8.3

    Цитата:
    Открываете в редакторе WinHEX созданный авторан (если авторан самораспаковывающийся, то нужно открывать извлекаемый во временную папку "autorun.exe") и с помощью поиска ищете строку _fonts.dat (это один из включаемых в архив файлов (шрифт), сам файл может отсутствовать). И первая строка перед этой строкой и есть пароль на архив.  

    Указанный способ не работает, а утилита от Kindly не дает пароля.

    Всего записей: 166 | Отправлено: 22:10 01-08-2015 | Исправлено: AntiWinLockerLive, 12:38 02-08-2015
    Octanium



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

    Всего записей: 50 | Зарегистр. 07-02-2011 | Отправлено: 10:26 02-08-2015
    Pazan



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

    ----------
    Почему глупый, потому что бедный... Почему бедный, потому что глупый...

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 10:38 02-08-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AntiWinLockerLive, используй os.clock() вместо System.GetTime(). Функция os.clock() возвращает прошедшее время в секундах.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 23:38 04-08-2015
    AntiWinLockerLive

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

    Код:
    local time=os.clock ();
    -- тут выполняются все поставленные задачи.
    Input.SetText("infowin", "Выполнено за: "..os.clock ()-time.." секунд")

    Только время выполнения пишется в секундах, а у меня оно может быть и час...
    В инфо-поле не влезит, да и неудобно для чтения, наверное как то надо поделить на 60...

    Код:
    local time=os.clock ()/60;
    -- тут выполняются все поставленные задачи.
    Input.SetText("infowin", "Выполнено за: "..os.clock ()-time.." минут")

    Но все равно как то не так...
    А если операция будет выполнятся меньше минуты.
    Что бы не делал, все равно удобочитаемого варианта не выходит.
    В минутах, было бы самым оптимальным, точность до секунд не нужна.
    И значение после точки не нужны... А они отображаются...
     
    os.clock ()
    Возвращает примерное количество времени в секундах, потраченное CPU на выполнение программы  
    ????.... Что то не то..

    Всего записей: 166 | Отправлено: 09:10 05-08-2015 | Исправлено: AntiWinLockerLive, 09:38 05-08-2015
    Robby

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

    Цитата:
    os.clock ()  
    Возвращает примерное количество времени в секундах, потраченное CPU на выполнение программы  
    ????.... Что то не то..

    Все очень даже то!
     

    Код:
    local time=os.clock (); -- сохраняем текущее значение выполнения программы
    -- тут выполняются все поставленные задачи.  
    Input.SetText("infowin", "Выполнено за: "..(os.clock ()-time)/60.." мин.") -- здесь (os.clock ()-time) вычисляем разницу во времени

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 09:58 05-08-2015
    AntiWinLockerLive

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Итог то, не особо удобочитаемый...
       
    Можно, конечно извратится и срезать какое то количество символов...

    Код:
    Input.SetText("infowin", "Выполнено за: "..String.Left((os.clock ()-time)/60, 4).." мин.")

       
     
    Может есть вариант получше?

    Всего записей: 166 | Отправлено: 12:44 05-08-2015 | Исправлено: AntiWinLockerLive, 13:02 05-08-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть. Функция Math.Round(number Num, number DecimalPlaces = 0);

    Код:
    Input.SetText("infowin", "Выполнено за: "..Math.Round((os.clock ()-time)/60, 2).." мин.")

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

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

    Код:
    --функция преобразования количества секунд в часы, минуты, секунды
    function SecondsToClock(sSeconds)
        local nSeconds = String.ToNumber(sSeconds)
        if nSeconds == 0 then
            return "Выполнено за: 00 час. 00 мин. 00 сек.";
        else
            nHours = string.format("%02.f", Math.Floor(nSeconds/3600));
            nMins = string.format("%02.f", Math.Floor(nSeconds/60 - (nHours*60)));
            nSecs = string.format("%02.f", Math.Floor(nSeconds - nHours*3600 - nMins *60));
            return  "Выполнено за: "..nHours.." час. "..nMins.." мин. "..nSecs.." сек."
        end
    end
     
    time=os.clock(); -- получаем текущее значение времени выполнения программы
    -- здесь выполняется какой-то код
    nSeconds = os.clock()-time; -- получаем разницу, равную времени выполнения кода
    -- выводим результат в формате часы, минуты, секунды
    Input.SetText("infowin", SecondsToClock(nSeconds));

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Ваш вариант, получше.
    Robby
    А ваш совсем супер!!!
    Только часы мне не нужны, не влазит строка в инфо-окно.
    Имею ввиду, что нужны минуты и секунды.
    Но это уже не проблема, переделаю.
    Всем. Большое Спасибо, за помощь.
     
    Ответьте плиззз и на второй вопрос, про пароль на *.cdd

    Всего записей: 166 | Отправлено: 18:49 05-08-2015
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AntiWinLockerLive
    На этой странице сообщение Andramedon и дальше. Впрочем у меня не получилось узнать пароль таким способом.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 23:28 06-08-2015 | Исправлено: KerberX, 23:30 06-08-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