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

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

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

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 20:29 13-01-2019
    KerberX



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

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 20:37 13-01-2019
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как загнать в переменную папку, путь до которой указан пользователем? Folder.find ищет определенную папку. А мне нужно что то типа
     
    Folder = папка указанная пользователем....

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 20:58 01-02-2019
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MisterMyth
    Серьёзно, это в справке есть.
    http://umodel.narod.ru/webhelp/ams/Program_Reference/Actions/Dialog/Dialog.FolderBrowse.htm

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:14 01-02-2019
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужно несколько раз отсечь крайнюю правую папку из пути.
     
    Конструкция вида  
     
    -- Получили путь внутри Мастера запуска
    StarterFolderPre = String.ReverseFind(_SourceFolder, "\\", true);  
    StarterFolder = String.Left(_SourceFolder, StarterFolderPre);
    -- Получили путь до папки с запуском
    StarterFolderPre2 = String.ReverseFind(StarterFolder, "\\", true);  
    StarterFolder2 = String.Left(StarterFolder, StarterFolderPre2);
    -- вышли в корень
    StarterFolderPre3 = String.ReverseFind(StarterFolder2, "\\", true);  
    StarterFolder3 = String.Left(StarterFolder2, StarterFolderPre3);
    StarterFolderPre4 = String.ReverseFind(StarterFolder3, "\\", true);  
    StarterFolder4 = String.Left(StarterFolder3, StarterFolderPre4);
    StarterFolderPre5 = String.ReverseFind(StarterFolder4, "\\", true);  
    StarterFolder5 = String.Left(StarterFolder4, StarterFolderPre5);
    StarterFolderPre6 = String.ReverseFind(StarterFolder5, "\\", true);  
    StarterFolder6 = String.Left(StarterFolder5, StarterFolderPre6);
    MainFolder = StarterFolder6;
     
    Не работает, отсекается лишь один раз, первый, патерны упомянутые выше: не нашел по ним информации

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 19:53 02-02-2019
    MisterMyth

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для примера:
     
    Папка где я запускаю проект: Z:\Софт\Microsoft Office\Microsoft Office 2003
    В переменные нужно сохранить: Z:\Софт\Microsoft Office\ и Z:\Софт\

    Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 18:31 03-02-2019
    KerberX



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

    Код:
    function Folder.GetParent(sourcePath, level)
        local level = level or 1;
        if (level <= 0) then
            return sourcePath;
        end
     
        local function DelimitedStringToTable(sourceString, delimiter)
            local result = {};
     
            local delimiterLength = string.len(delimiter);
            if (delimiterLength < 1) then
                result[#result + 1] = sourceString;
                return result;
            end
     
            local nPos = string.find(sourceString, delimiter, 1, true);
     
            local i = 0;
            while (nPos ~= nil) do
                local foundPart = string.sub(sourceString, 1, nPos - 1);
                result[#result + 1] = foundPart;
     
                sourceString = string.sub(sourceString, foundPart:len() + delimiterLength + 1, -1);
                nPos = string.find(sourceString, delimiter, 1, true);
            end
            if (sourceString ~= "") then
                result[#result + 1] = sourceString;
            end
     
            return result;
        end
     
        local paths = DelimitedStringToTable(sourcePath, "\\");
        if (#paths ~= 0 and level < #paths) then
            return table.concat(paths, "\\", 1, #paths - level);
        end
        return "";
    end

     
    Использовать так:

    Код:
    local s = "Z:\\Soft\\Microsoft Office\\Microsoft Office 2003";
     
    Folder.GetParent(s, 0); --> "Z:\\Soft\\Microsoft Office\\Microsoft Office 2003"
    Folder.GetParent(s, 1); --> "Z:\\Soft\\Microsoft Office"
    Folder.GetParent(s, 2); --> "Z:\\Soft"
    Folder.GetParent(s, 3); --> "Z:"
    Folder.GetParent(s, 4); --> "" (пустая строка)

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 18:50 03-02-2019
    CryptoUsbtor



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

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 18:53 03-02-2019 | Исправлено: CryptoUsbtor, 18:54 03-02-2019
    Rootkit1987

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ! У кого-нибудь были проблемы при добавлении плагина объектов в проект? AMS видит плагин, всё нормально вроде, но при добавлении ничего не появляется. Плагин "Icon" если что...

    Всего записей: 98 | Зарегистр. 24-06-2013 | Отправлено: 21:36 09-02-2019
    CryptoUsbtor



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

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 21:40 09-02-2019
    Rootkit1987

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

    Цитата:
    Rootkit1987 проблем с добавлением не было, но сам плагин Icon, отображает картинку не корректно... Я его не стал использовать в своих проектах...  

    Может посоветуете что-то?
     
    Кстати, Вы какую версию AMS используете: обычную или Portable? Может у меня Portable косячит...

    Всего записей: 98 | Зарегистр. 24-06-2013 | Отправлено: 21:49 09-02-2019 | Исправлено: Rootkit1987, 21:59 09-02-2019
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rootkit1987 У меня 8.5 установлена в систему.
    Что посоветую? А нет ничего универсального...
    Есть dll, так она написана на #net и это прискорбно, на десятке не работает и если не установленный net 2.0
    Есть достойный вариант, программа: Quick_Any2Ico преобразовывает иконки в png, а уж потом выводим в окно программы, как картинку..
    Но... не всегда срабатывает преобразование в XP и это не лечится, так как прога использует системную библиотеку gdi.dll  
    Я в своих проектах использую оба варианта... Считываю версию системы и использую рабочий вариант

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 22:19 09-02-2019
    Rootkit1987

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да у меня  вообще ерунда какая-то...Уже пробовал и Portable, и в систему ставить разные версии. Везде одно и то же. Практически все плагины объектов не добавляются в проект (хотя AMS их все видит). Остаётся подозревать Windows 10x64...
     
    Короче, вот что получается: если создать новый чистый проект, то плагины добавляются, но не больше одного, т.е. получается что нельзя использовать 2 и больше плагина в одном проекте? Даже, если они FREE? Бред какой-то...

    Всего записей: 98 | Зарегистр. 24-06-2013 | Отправлено: 22:25 09-02-2019 | Исправлено: Rootkit1987, 21:09 12-02-2019
    Rootkit1987

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Имелись ввиду плагины объектов...пардон.

    Всего записей: 98 | Зарегистр. 24-06-2013 | Отправлено: 21:11 12-02-2019
    zl00yPraded

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте Уважаемые Форумчане.
    Вопрос: Как написать функцию суть которой (при нажатие на кнопку Button взять текст из объекта Input1 далее скопировать информацию,создать файл filex.txt, занести её в него. Но при каждом новом тексте, новый файл.
    ===========
    local sDestPath = 'C:\\1.txt' (при новом тексте новый файл 2,3,4,) можно рандом имени
    local sValue = Input.GetText('Input1');
     
    if (String.Length(sValue) > 0) then
    TextFile.WriteFromString(sDestPath, sValue);
    end
    =============

    Всего записей: 4 | Зарегистр. 12-03-2019 | Отправлено: 12:07 12-03-2019 | Исправлено: zl00yPraded, 12:10 12-03-2019
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zl00yPraded Проще всего берите текущую дату и время и добавляете в имя файла.  
     

    Код:
    local date = System.GetDate(DATE_FMT_ISO);
    local time = System.GetTime(TIME_FMT_MIL);
    local sDestPath = 'C:\\file_'..date..'_'..time..'.txt'

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 15:30 12-03-2019 | Исправлено: Lexua, 15:42 12-03-2019
    zl00yPraded

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Благодарю. Но не работает.
    Следующий вопрос
     
    Два объекта Input1 и Inpu2
    Две кнопки Button1 и Button2
    Функция первой кнопки запись информации из первого объекта Input1 в файл (использовав ваш метод скрипта)
    Функция второй кнопки открытие сохраненного файла (открывается Проводник), выбирается любой файл пользователем, и информация которая находится в файле отображается в объекте Input2.
    Подскажете в реализации?

    Всего записей: 4 | Зарегистр. 12-03-2019 | Отправлено: 16:11 12-03-2019 | Исправлено: zl00yPraded, 16:35 12-03-2019
    CryptoUsbtor



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

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 16:47 12-03-2019
    zl00yPraded

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос 2
    Есть объект [Image]
    Есть объект [Input]
    Цель: отображения информации: координат курсора (x), (y) на объекте [image]
    Как реализовать?
    Для конкретного объекта имеются решения, но для Курсора не смог решить.

    Всего записей: 4 | Зарегистр. 12-03-2019 | Отправлено: 22:01 12-03-2019
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    zl00yPraded Почитайте про:
    Код:
    System.GetMousePosition()

    Загоняете в таймер опрос, например раз в секунду и будут выводится координаты мышки в окне программы.

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 22:27 12-03-2019
    Открыть новую тему     Написать ответ в эту тему

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