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

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

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

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 Trial 9.0

Скриптовый язык 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:51 03-08-2024
    invis1ble977



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

    Код:
    строка 1
    строка 2
    строка 3
    ну и так далее, привести вот к такому шаблону

    Код:
    local n1 = {"строка 1", "строка 3", "строка 3"}

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 20:33 10-09-2024
    dallas page



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XITMAH, не стоит благодарности. Скорее всего через какое-то время ошибка вновь появится и надо будет опять также переустановить компоненты. Могу ошибаться, но возможно ошибка из-за ms visual c++ 2012. У вас случайно не установлен антивирус Avast?

    Всего записей: 205 | Зарегистр. 28-03-2010 | Отправлено: 21:54 10-09-2024 | Исправлено: dallas page, 21:57 10-09-2024
    XITMAH



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dallas page
    Если опять появится, то уже не проблема, я знаю уже как решить.  
    А вот по поводу Avast, он у меня был установлен несколько минут, какого-та хрена сам Windows 10 его установил, но так как с ним я не знаком, и разбираться в настройках не было желания, я его удалил, и поставил уже знакомый мне нод32.

    Всего записей: 82 | Зарегистр. 15-04-2010 | Отправлено: 23:08 10-09-2024
    CryptoUsbtor



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

    Цитата:
    Кто-то подскажет как вот это

    String.Find и другие функции по работе с строкой
    План такой:
    Нам нужно считать символы конца строки (перевод каретки)
    первый раз мы считываем то что даёт String.Find (позицию)
    Вписываем текст String.Left  в таблицу с помощью Table.Insert
    далее из строки удаляем то что вписали в таблицу String.TrimLeft, плюс символы перевода каретки
    опять запускаем поиск символа перевода каретки, считываем количество символов, получаем текст строки, вписываем в таблицу и так в цикле, пока не кончатся данные в строке.
     
    То что будет делать функция, выводите в отладчик, что бы проконтролировать промежуточные результаты.
     
     
    Добавлено:
    invis1ble977 ещё есть string.match
    А если не хотите парится со встроенными функциями, есть плагин ABI и String.ToTable
    Но он может наверное славливать пустые строки, но никто вам не мешает, прежде чем вносить в комбобокс, проверить не пуста ли строка и не вписывать её в данном случае.
     
    Пс. я способы не из головы беру, читаю за вас справку AMS. В принципе и сами бы давно прочитали и сложили всё воедино в функцию с циклом или двумя...

    Всего записей: 791 | Зарегистр. 24-04-2016 | Отправлено: 08:19 11-09-2024
    invis1ble977



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

    Цитата:
    Пс. я способы не из головы беру, читаю за вас справку AMS. В принципе и сами бы давно прочитали и сложили всё воедино в функцию с циклом или двумя...

    Благодарю!
    Миссия невыполнима.

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 11:36 11-09-2024 | Исправлено: invis1ble977, 11:37 11-09-2024
    Lexua



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

    Цитата:
    Благодарю!
    Миссия невыполнима.
     

     
    Да что там неывполнимо то?
    Вы не можете строку в таблицу перевести или что? Если пробовали использовать скриптоматик, то чего остановились на пол-пути? Задача просто вывести в комбобокс список физических адаптеров на компе?  Я правильно вас понял?

    Всего записей: 2850 | Зарегистр. 15-10-2002 | Отправлено: 13:39 11-09-2024 | Исправлено: Lexua, 13:40 11-09-2024
    invis1ble977



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

    Цитата:
    https://wdho.ru/k6hx

    Групбокс справа в проекте, не могу удалить пустые строки которые могут у каждого появится в любом порядке. Слева вариант, я там через cmd эти пустые строки убрал, но не удается в комбобокс их добавить. Со злости все наработки удалил. Но все что удалось это в одну строку все запихать и индексирует цикл только одну строку (выглядело это как сейчас в варианте слева)
    Цитата:
    Задача просто вывести в комбобокс список физических адаптеров на компе?  Я правильно вас понял?

    Список сетевых адаптеров нужно вывести, да. Тот что слева вариант в проекте, я уже после решил попробовать, так как я не смог избавиться от пустых строк в варианте справа(

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 17:36 11-09-2024 | Исправлено: invis1ble977, 17:37 11-09-2024
    Lexua



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

    Цитата:
    Список сетевых адаптеров нужно вывести, да.

     
    https://wdho.ru/k6qW
     
    Вот вам - изучайте. Сделано в версии 8.5.3

    Всего записей: 2850 | Зарегистр. 15-10-2002 | Отправлено: 17:49 11-09-2024 | Исправлено: Lexua, 18:01 11-09-2024
    invis1ble977



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

    Цитата:
    Вот вам - изучайте. Сделано в версии 8.5.3

    Спасибо за ваше время! Но проблема осталась.. Моя вина, не так выразился. Вот у вас проект уже наброшен. Можете вывести в комбобокс NetConnectionID? И чтобы там не было пустых ячеек? Я не смог.. Один человек на форуме это сделал с чьей то помощью, но делиться не стал..
    p.s. у меня уже уши горят, матерят меня наверное все тут )) Я честно стараюсь, прочитал уже просто сотни страниц примеров, и безрезультатно..

    Цитата:
    Я честно стараюсь, прочитал уже просто сотни страниц примеров, и безрезультатно..

    Много чего переписал у себя в проекте после этого всего. А вот основную задачу так и не решил.
    Именно суть в том, что получением физических адаптеров нету таких проблем, проблема именно с NetConnectionID. Попробуйте пожалуйста вместо PhysicalAdapter выбрать раздел NetConnectionID. И потом вы поймете) До меня доходит от куда эти пустые строки, но не понимаю почему они туда попадают.
     
    Добавлено:

    Цитата:
    До меня доходит от куда эти пустые строки, но не понимаю почему они туда попадают.

    Даже когда через cmd делаешь:

    Код:
    wmic nic get NetConnectionID

    Мне помогли, теперь вот так:

    Код:
    wmic nic get NetConnectionID | findstr /V NetConnectionID | findstr /BRC:"^[ ]*[^ ]"

    И вот я не смог это в комбобокс прикрутить. Тут нету пустых строк, но и дописать в lua не получилось(
    Делал через плагин CommandLine, вроде не мог получить ответ в луа (***.StdOut) - *** имя переменной. Решилось путем добавления ключа cmd /c. Сейчас уже не понмю точно..

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 20:00 11-09-2024 | Исправлено: invis1ble977, 21:06 11-09-2024
    CryptoUsbtor



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

    Цитата:
    А если не хотите парится со встроенными функциями, есть плагин ABI и String.ToTable


    Цитата:
    Миссия невыполнима.

    Всё выполнимо. Поиск по справке и сама справка. Есть же полностью на русском. Просто читать.
    Я дал множество вариантов и название функций и последовательность выполнения.
    Понимаю что хотите готовый код код вашу задачу, но это в моём случае невыполнимо. И для этого множество причин.
    Сам такой был, зависал на простой проблеме и не мог решить её днями.
    Находил людей, помогали в том числе и на возмездной основе и развитие проекта продолжалось. Пока я не понял что в AMS многое просто невозможно реализовать, а в других языках делается элементарно. Мне проще фейс ручками написать, например в PureBasic чем потом не пойми как на него код навешивать как в AMS
    AMS не язык программирования, не чистый LUA, а нечто другое, корявое и устаревшее.
    Написание на нём программ, не рекомендуется ибо рано или поздно упрётесь в его потолок.
    Оболочка автоплей с элементами скриптового языка и не более. Весит много, умеет мало.
     
     
     
    Добавлено:
    Задокументированы не все функции Lua данных библиотек. Кто знает, пользует, а кто то и не подозревает что описано не всё. И библиотеки нещадно устарели. В LUA есть новее, но не подменить, не обновить. Но создателям AMS на это плевать. Всё также хотят больших денег за морально устаревшее ПО

    Всего записей: 791 | Зарегистр. 24-04-2016 | Отправлено: 22:03 11-09-2024
    Lexua



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

    Цитата:
    Вот у вас проект уже наброшен. Можете вывести в комбобокс NetConnectionID?

     
    Ну так замените в  строке
     

    Цитата:
    ComboBox.AddItem("ComboBox1", Escape(oItem:Name()), "NetConnectionID - "..Escape(oItem:NetConnectionID()).."\r\nMAC Address - "..Escape(oItem:MACAddress()))

     
    на Escape(oItem:NetConnectionID())  
     
    Не ленитесь поизучать справку и тот же скриптоматик эксперементировать.
     
    Он же Escape(oItem:NetConnectionID()) находится в данных combobox. Если запускали мою болванку. то видели же, что NetConnectionID выводится в лейбле. А то получается, что вы смотрите в книгу, а что вы там видите не понятно.
     

    Всего записей: 2850 | Зарегистр. 15-10-2002 | Отправлено: 22:24 11-09-2024 | Исправлено: Lexua, 22:50 11-09-2024
    invis1ble977



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

    Цитата:
    Ну так замените в  строке

    Три дня и три ночи я переписывал и тестил, голова уже не соображала. С утра все сделал сразу. Благодарююююююююююююююююю вас ув. Lexua. Нембольшие правки еще внесу, и скину вам проект, оцените))

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 12:31 12-09-2024 | Исправлено: invis1ble977, 12:31 12-09-2024
    KARB10



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CryptoUsbtor
     
     
    Привет. Мне нужна альтернатива программе Autoplay Media Studio. Одной из важных функций является возможность встраивания файлов (embed files), то есть чтобы файлы проекта хранились внутри exe файла в зашифрованном виде. Не смог сделать это на C#.

    Всего записей: 109 | Зарегистр. 02-06-2014 | Отправлено: 13:07 13-10-2024
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KARB10 Функции шифрования встроены практически в любой язык программирования.
    В том числе, можно реализовать и на AMS
    ВЫ писали программы в AMS? Хотите перейти на другой ЯП?
    В моём проекте на AMS используются разные способы скрытия и защит и как бы всё норм..
    Те же файлы, можно хранить в base и извлекать при необходимости.
     
    Подробнее...
    В общем, если заморочится, можно скрывать и шифровать вне зависимости от того, на каком языке пишешь...

    Всего записей: 791 | Зарегистр. 24-04-2016 | Отправлено: 09:59 14-10-2024 | Исправлено: CryptoUsbtor, 10:00 14-10-2024
    karpovuk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.  
    Не работает код, все мозги сломал.
    Надо чтобы с указанным интервалом блямкал звук.
     
    On Preload страницы

    Код:
    Audio.Load(CHANNEL_BACKGROUND, "d:\AutoPlay Media Studio Projects\RepeetSound\CD_Root\AutoPlay\recycle.wav", false, false);
    Audio.SetVolume(CHANNEL_BACKGROUND, 255);
    Page.StartTimer(5000, 10);

    (пробовал вставлять в On Show)
     
    On Timer

    Код:
    Audio.Play(CHANNEL_BACKGROUND);

    AMS 8.0.2.0
     
    Не блямкает.
    При проверке громкости канала - ошибка 1201: "Аудио канал не загружен."
    Где косяк, убей не вижу.
    Ткните пож.

    Всего записей: 2 | Зарегистр. 10-05-2024 | Отправлено: 08:43 27-10-2024 | Исправлено: karpovuk, 09:55 27-10-2024
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так загрузите файл правильно, делов то. Укажите путь не относительно раздела, а относительно проекта.  
    В начале проверьте без таймера, а уж потом его включайте.
    Попробуйте использовать другой канал, другой звуковой файл или другой формат.

    Всего записей: 791 | Зарегистр. 24-04-2016 | Отправлено: 11:53 27-10-2024 | Исправлено: CryptoUsbtor, 12:29 27-10-2024
    usamakey



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

     
    AutoPlay Media Studio requires double slash
    "D:\\AutoPlay Media Studio Projects\\RepeetSound\\CD_Root\\AutoPlay\\recycle.wav"
     
     
    click on the script and change the destination of the wav file ("AutoPlay\\Audio\\recycle.wav")  
    otherwise you may have problems with the export

    Всего записей: 73 | Зарегистр. 01-03-2019 | Отправлено: 14:31 27-10-2024
    karpovuk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    usamakey
    Копировал путь из системы, забыл, что в АМС дабл слеш. Благодарю.

    Всего записей: 2 | Зарегистр. 10-05-2024 | Отправлено: 19:54 27-10-2024 | Исправлено: karpovuk, 19:58 27-10-2024
    MisterMyth

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

    Всего записей: 1068 | Зарегистр. 03-01-2015 | Отправлено: 13:20 04-12-2024
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisterMythКак от этого можно защитится? У вас программа, а нужно на уровне системы что то запрещать, например запуск какой либо программы. Но программ то множество. Можно и смартфоном сфотографировать.. Можно попытаться отслеживать вызов api, но антивирусам это не понравится

    Всего записей: 791 | Зарегистр. 24-04-2016 | Отправлено: 15:57 04-12-2024
    Открыть новую тему     Написать ответ в эту тему

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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru