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

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



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

    Цитата:
    Преобразовать строку в таблицу. Потом

    В AMS нет удобной функции получение информации, что именно находится в переменной, а без этого сложно понять и отладить код. Я как то писал такую, какую бы переменную или таблицу в неё не запихиваешь, показывает тип и содержимое. И я даже выкладывал, но сейчас уже наверное не найти...

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



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

    Цитата:
    Преобразовать строку в таблицу.

    Речь идет про фигурные скобки? уже пробовал(

    Цитата:
    И я даже выкладывал, но сейчас уже наверное не найти...

    Скачал перезалитый архив, нашел пример. Все равно в одну строку все пихает(

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



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

    Цитата:
    Речь идет про фигурные скобки?
    Да причём здесь скобки..
    Берём ваши данные, режем их по какому то сценарию, заполняя таблицу.
    В цикле проходимся по таблицы и заполняем комбобокс  
    Не понимаю в чём у вас сложность.. Возьмите русскую справку к AMS почитайте и посмотрите примеры

    Всего записей: 791 | Зарегистр. 24-04-2016 | Отправлено: 20:45 09-09-2024
    dallas page



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XITMAH, такая же проблема. Периодически появляется такая ошибка. Решение: переустановка компонентов Microsoft Visual C++ Runtime Library в безопасном режиме. В стандартном режиме переустановка не помогает.

    Всего записей: 205 | Зарегистр. 28-03-2010 | Отправлено: 23:39 09-09-2024 | Исправлено: dallas page, 23:41 09-09-2024
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    invis1ble977
    Посмотрел вашу болванку проекта. А что вы вообще хотите получить в результате? Использовать wmic не комильфо. В windows server 2025 его уже не будет. Какова задача?

    Всего записей: 2850 | Зарегистр. 15-10-2002 | Отправлено: 23:49 09-09-2024
    invis1ble977



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

    Цитата:
    Использовать wmic не комильфо.

    Я это уже понял, поэтому решаю задачи по всякому. Получаю список адаптеров, их нужно разместить в combox. Изначально я получал данные и размещал их в combox с помощью ScriptOMatic Tool. Но так как там вместо (как я понял) скрытых адаптеров идет отображение пустых строк, соответственно и в combox они пишутся, убрать я их не смог. Поэтому сейчас через cmd сделал. Но проблема теперь в том что не получается разместить в combox получанные данные (список сетевых интерфейсов). Либо не работает. либо он индексирует лишь одну строку и перед ней ставит 1=***. Ну и пишутся все строки в одну строку и ессно один параметр в combox/
    Цитата:
    Берём ваши данные, режем их по какому то сценарию, заполняя таблицу.
    Я это все понял, но не заполняется она.. Я какой день сижу читаю, примеры переписываю и так далее..
    Цитата:
    В AMS нет удобной функции получение информации, что именно находится в переменной, а без этого сложно понять и отладить код.

     

    Цитата:
    В windows server 2025 его уже не будет.
    Пишу чисто под 10ку.
     
    Добавлено:

    Цитата:
    Да причём здесь скобки..

    Послушай друг, спасибо тебе и всем остальным за то что вообще помогают. объесняют нам. Просто посмотри со стороны, ты сам соглаешься с тем что тут сложно с этим делом, и тут же говоришь что
    Цитата:
    Не понимаю в чём у вас сложность..
    Да к в этом и есть сложность)) Читая справки, прогулки по гугл, и так ясно что это первй и последний проект. На том же си, бейсик это намного проще было сделать (хотя небо и земля) я про то что языки уже профессиональные и намного сложней, но вот на некоторые задачи смотришь и понимаешь в какие дебри заехал с этим lua. Понятно что в целом легкий скриптовый язык, но костылей приходится делать...

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 07:14 10-09-2024 | Исправлено: invis1ble977, 08:27 10-09-2024
    CryptoUsbtor



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

    Цитата:
    но костылей приходится делать

    Поэтому не к чему тратить на него время...
    Я писал проект и мне постоянно не хватало функционала, приходилось использовать плагины, dll и другие модули... Тот же интерфейс... Два независимых окна сделать нереально, точнее есть варианты, но как всегда в AMS через костыли.
    То что нет unicode в 2024г, это трешь. AMS мёртв и все обновы, мало что меняют.
    Присмотритесь к ComboBox.SetItemText("ComboBox1", 1, "New Item Text");
    В цикле меняете номер пункта и заполняете поля.

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



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

    Цитата:
    Присмотритесь к ComboBox.SetItemText("ComboBox1", 1, "New Item Text");

    Не вижу в этом особого смысла, если не получается прокрутить цикл и проиндексировать полученные данные, смысл один и тот же, добавление пунктов. Ну или может я чего то не понимаю.. Так же будет все в одну строку. Я уже писал, что в связи с тем что не получается удалить пустые строки в combox, я ели как добился с чужой помощью отображение адаптеров без пустых строк.  
    https://wdho.ru/k6hv
    Вот перезалил)

    Всего записей: 143 | Зарегистр. 14-06-2021 | Отправлено: 07:56 10-09-2024 | Исправлено: invis1ble977, 08:07 10-09-2024
    CryptoUsbtor



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

    Цитата:
    Посмотрел вашу болванку проекта.

    Я тоже посмотрел... Жжесть.
    То есть у вас есть какие то данные записанные в переменную, вы хотите вписать их в комбобокс...
    Ну а схренали они должны записываться по пунктам? Если данные не разделены.
    ВЫ пытаетесь работать с комбобокс, как со списком. Но это так не делается.
    У комбобокса есть пункты первый второй третий итд ... и в каждый конкретный можно записывать данные, а потом при желании получать текст из него.
     
    У меня нет плагина CommandLine поэтому не понимаю, что именно в переменной.
    В начале нужно обработать данные, а уж потом пихать их в комбобокс по индексу пункта или просто следующим.
    Использовать или два цикла - в одном создать индексированную таблицу с данными, во втором заполнить комбобокс из неё.
    Ну или использовать один цикл где сразу резать данные и заполнять.
     
    Добавлено:

    Цитата:
    Я уже писал, что в связи с тем что не получается удалить пустые строки в combox,

    так не нужно их туда писать...
    Данные должны быть отфильтрованы и подготовлены, прежде чем их писать в комбобокс

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



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

    Цитата:
    Данные должны быть отфильтрованы и подготовлены, прежде чем их писать в комбобокс
    Это я и пытаюсь сделать, логику я понимаю, не получается это все разделить, я уже писал максимум чего мне получилось добиться, это индексация строки всё в одну(

    Цитата:
    У меня нет плагина CommandLine поэтому не понимаю, что именно в переменной.

    В проекте ведь он есть в папке, всмысле нету?

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



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

    Цитата:
    не получается удалить пустые строки в combox
    В цикле пробежитесь по пунктам комбобокса, считайте текст каждого и если там его нет, удалите пункт...
    Циклы то умеете писать

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



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

    Цитата:
    Циклы то умеете писать

    Раз не получается, значит нет. Что тут ходить вокруг да около. Конечно по красоте было бы использовать все таки пример справа) Он изначально и был.

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



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

    Цитата:
    В проекте ведь он есть в папке, всмысле нету?
    это так не работает...
    Нужен в папке AMS...  
    То есть вы даёте изначально нерабочий проект для тестов...
     
    Плагины можно подключать несколькими способами:
    В настройках проекта (тогда они должны быть в AMS папке)
    Есть ещё способ, более правильный. Разместить плагин в папке проекта и подключать его, прописав строчку в глобальные функции.  
     
     
    Добавлено:

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

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



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

    Цитата:
    Разместить плагин в папке проекта и подключать его, прописав строчку в глобальные функции.  

    https://wdho.ru/k6hx
    В лс кое что тебе скинул, можешь пользоваться если будет желание. Если бы не твикер уже свою оболочку бы написал) Пока только макет сделал.

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    invis1ble977 пишет что нет плагинов, хотя они есть...
    Я всё равно не помогу вам кодом, на AMS не пишу много лет, он стоит у меня на компе постольку поскольку. Пака плагинов нет.
    Вспоминать как и что там, лезть в справку и читать, нет никакого желания.
    Могу только теоретически помочь и не более.
    Вам нужно работать со строковой переменной в цикле. Читайте про переменные и про циклы.
    Со строкой можно делать что угодно, резать справа и слева, вырезать что то, делить на части итд итп
    Цикл нужен что бы действие выполнялось несколько раз, пока не будет выполнено какое либо условие, после этого он завершается
    Ещё есть регулярные выражения, но я и сам в них не разобрался, да и не нужны они в данном случае.
     

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



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

    Цитата:
    Ещё есть регулярные выражения, но я и сам в них не разобрался, да и не нужны они в данном случае.

    В проекте использую их, удобно. Но в данном случае кол-во строк разное всегда и всех. Поэтому не вариант. Хотя в цикле если только прописать, но это будет извращенство уже я думаю)

    Цитата:
    пишет что нет плагинов, хотя они есть...

     да и я про это, они и до этого были, почему так не знаю(

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dallas page
    Я вас правильно понимаю, если переустановить Microsoft Visual C++ Runtime Library в безопасном режиме, в стандартном режиме данной проблемы больше не будет?

    Всего записей: 82 | Зарегистр. 15-04-2010 | Отправлено: 09:57 10-09-2024 | Исправлено: XITMAH, 09:58 10-09-2024
    invis1ble977



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

    Цитата:
    Читайте про переменные и про циклы.

    Что тут читать?  Для теста написал проверил, работает:

    Код:
    local n1 = {"one", "two"}
    for i, v in ipairs(n1) do
       ComboBox.AddItem("ComboBox3", v);
    end

    Нужно что то делать с данными в переменной, как обработать строку правильно? вот в чем вопрос.. или цикл не правильный?

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



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

    Всего записей: 205 | Зарегистр. 28-03-2010 | Отправлено: 16:11 10-09-2024
    XITMAH



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемый dallas page огромное вам спасибо! Ваш совет реально помог, как камень с души упал. Я уже и не надеялся что кто-то подскажет как решить проблему.

    Всего записей: 82 | Зарегистр. 15-04-2010 | Отправлено: 18:19 10-09-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