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

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


Скриптовый язык 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, 13:30 23-09-2023
    usamakey



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

    @zawodskoi
     
     
     
    со всеми этими элементами вы должны оценить решение для базы данных
     
    Я прилагаю пример:
     
    SQLITE3 Product Example
     
     
    Screen Image

    Всего записей: 55 | Зарегистр. 01-03-2019 | Отправлено: 00:15 21-01-2020
    MisterMyth

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

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 12:50 23-02-2020
    collagen

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisterMyth
    Если вы хотите узнать ширину и высоту экрана пользователя, обратите внимание на действие System.GetDisplayInfo. В справке его можно найти Справка -> Действия -> System (Система) -> System.GetDisplayInfo.

    Всего записей: 91 | Зарегистр. 28-01-2011 | Отправлено: 05:14 24-02-2020
    dallas page



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

    Всего записей: 200 | Зарегистр. 28-03-2010 | Отправлено: 08:14 24-02-2020
    MisterMyth

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

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 12:35 24-02-2020
    usamakey



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

     
    Screen
     
    Display Setting Example

    Всего записей: 55 | Зарегистр. 01-03-2019 | Отправлено: 00:54 28-02-2020 | Исправлено: usamakey, 01:03 28-02-2020
    volchara55



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем
    Помогите пожалуйста, не могу понять как сделать.
    Есть код
     
    Код:
    selLabel = Input.GetText("InputLabel");
    mySelLabl = "label="..selLabel..""
     

    Так вот, не могу сделать что бы текст передавался уже с кавычками в переменную mySelLabl.
    Т.е. допустим в поле Input.GetText("InputLabel"); у меня прописано wert, он в переменной mySelLabl становится таким label=wert, а мне нужно что бы он был таким label="wert".
    Прописать слово wert с кавычками в поле ввода, это не вариант.

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 15:00 04-04-2020 | Исправлено: volchara55, 15:01 04-04-2020
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    volchara55
    Это очень просто... Нужно понять как в коде AMS прописываются кавычки
    Не помню точно, но в коде моих проектов, прописано и не раз. Нужно использовать слеши.
    То есть кавычка в обычном её понимании, в AMS коде прописывается по другому как то так \"

    Код:
    selLabel = Input.GetText("Input1");  
    mySelLabl = "label=\""..selLabel.."\""  


    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 17:00 04-04-2020 | Исправлено: CryptoUsbtor, 17:23 04-04-2020
    volchara55



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

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 18:03 04-04-2020
    DartKane



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    Подскажите, как в AMS запускать внешние программы и команды?
    Приходится мучиться с ярлыками. Однако, проект превращается в помойку. Хочется хотя бы запускать SHELL команды типа "Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}" или "shell:Startup".

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 12:22 05-04-2020 | Исправлено: DartKane, 12:23 05-04-2020
    CryptoUsbtor



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

    Код:
    File.Open("::{20d04fe0-3aea-1069-a2d8-08002b30309d}", "", SW_SHOWNORMAL);

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 12:43 05-04-2020
    DartKane



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

    Цитата:
    Нет никаких проблем
     
    Код:
    File.Open("::{20d04fe0-3aea-1069-a2d8-08002b30309d}", "", SW_SHOWNORMAL);

     
    Хорошо, а как именно внешние программы открывать? Например, мне нужно запустить окно с выбором курсора. Сейчас, я запускаю ярлык:  

    Код:
    C:\Windows\System32\rundll32.exe C:\Windows\system32\shell32.dll,Control_RunDLL C:\Windows\System32\main.cpl ,1

    Или просто внешнюю программу с ключами. Например:

    Код:
    C:\ConsultantPlus\cons.exe /adm /reg

    Всего записей: 71 | Зарегистр. 15-09-2013 | Отправлено: 14:04 05-04-2020
    CryptoUsbtor



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

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 17:25 05-04-2020 | Исправлено: CryptoUsbtor, 17:29 05-04-2020
    volchara55



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

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 17:05 07-04-2020
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    volchara55 есть соответствущее поле в свойствах кнопки. Пишите туда код и делаете что хотите
    On Enter  
    On Leave

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 17:09 07-04-2020
    volchara55



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

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 17:53 07-04-2020
    volchara55



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

    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 20:36 04-05-2020
    CryptoUsbtor



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

    Код:
    число File.GetSize ( строка Filename )

    А два числа сложить, вообще проблем нет
    nSize=число+число
    Что бы в итоге выглядело не в байтах а удобно, используем функу

    Код:
    строка String.GetFormattedSize ( число SizeInBytes,
                                    число Format = FMTSIZE_AUTOMATIC,
                                    логический ShowCommas = true )

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 20:51 04-05-2020 | Исправлено: CryptoUsbtor, 21:07 04-05-2020
    volchara55



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor Приветствую!
    Что методом сложения это я прочел в справке(Арифметические операторы), но как это реализовать если у меня в каждом  CheckBox(у меня их в проекте более 80 штук) прописан вот такой код

    Код:
    if CheckBox.GetChecked("anti1") == true then
    sFile = _SourceFolder.. "\\Sborka\\antivir\\AntiSMS8.iso";
    nSize = String.GetFormattedSize(File.GetSize(sFile), FMTSIZE_AUTOMATIC, true);
    Label.SetText("Label1", "Общий размер выбранного софта : "..nSize.."");
    end
     


    Всего записей: 19 | Зарегистр. 15-12-2015 | Отправлено: 04:42 05-05-2020
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Создаёшь глобальную переменную nSize в неё пишешь значения размера. и арифметические действия.
    если включили чекбокс, считываем File.GetSize(sFile) и прибавляем к значению переменной, если выключили, то вычитаем. Значение этой переменной, выводим где удобно и когда угодно.
    Вообще нет никаких проблем и решение не выходит за пределы прочтения соответствующих разделов справки.
    До всех операций, нужно назначить переменную: nSize = 0

    Код:
    local sFile = _SourceFolder.. "\\Sborka\\antivir\\AntiSMS8.iso";
    if CheckBox.GetChecked("anti1") then
        nSize = nSize+File.GetSize(sFile)
    else
        nSize = nSize-File.GetSize(sFile)
    end
    Label.SetText("Label1", "Общий размер выбранного софта: "..String.GetFormattedSize(nSize, FMTSIZE_AUTOMATIC, true));

    НО! считывание размеров, не быстрая операция, всё таки желательно размер прописывать отдельно и считывать его из файла конфигурации. так не будет тормозить интерфейс.
    Кстати у тебя в таком маленьком  коде, куча мелких ошибок. Работать будет, но код не эстетичен.

    Код:
    if CheckBox.GetChecked("anti1") == true then  

    == true не нужно, так как если значение больше нуля, оно верно

    Код:
    Label.SetText("Label1", "Общий размер выбранного софта : "..nSize.."");  

    Многие не умеют, не понимают принцип слияние строки с переменной... Советую в справке внимательно прочитать.
    Хвост .."" излишен, так как сзади клеить ничего не требуется.
    Ну и отступы... Сам же после какого то времени, не разберёшься что делает код. Нужно учится пользоваться клавишей Tab
    Переменные... Их должно быть как можно меньше. Если есть возможность, то лучше удлинить строку, но не использовать переменную. Или сделать её локальной Local ибо каша из переменных, может негативно сказаться на стабильности работы кода, а в худшем случае, может привести к сбоям в работе кода, из за того что действие переменной вылезло за пределы своего предназначения. То есть, если имя переменной используете ещё где то, то значение переменной нужно в начале затереть.

    Код:
    nSize = String.GetFormattedSize(File.GetSize(sFile), FMTSIZE_AUTOMATIC, true);  

    Похвально что указываешь в имени переменной, её тип (первой буквой), жаль что неправильно.
    File.GetSize(sFile) выдаёт цифры number (n)
    String.GetFormattedSize() выдаёт строку, даже в имени функции написано (s)
    Ещё есть булевые значения True и False    False равен цифре 0    True цифра больше нуля,  часто значение равно 1, в имени переменной пишем (b)

    Всего записей: 742 | Зарегистр. 24-04-2016 | Отправлено: 09:55 05-05-2020 | Исправлено: CryptoUsbtor, 10:56 05-05-2020
    Открыть новую тему     Написать ответ в эту тему

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