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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 4)

Модерирует : gyra, Maz

articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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.1.0.0


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • amsplugins.com
  • serkan.ws
  • amsuser.com
  • azman.info
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Ответы на наиболее часто задаваемые вопросы


    Онлайн версия раскраски AMS-кода для публикации на форуме от UModeL

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:17 17-05-2010 | Исправлено: Maz, 12:30 25-09-2017
    Robby

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

    Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 03:00 14-01-2012
    Zloy_Gelud



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

    Цитата:
    как дезактивировать кнопку закрытия окна

  • On Startup проекта:

    Код:
    local HWND = Application.GetWndHandle();
    local hMenu = tonumber(DLL.CallFunction("user32.dll", "GetSystemMenu", HWND..", 0", 0, 1));
    DLL.CallFunction("user32.dll", "EnableMenuItem", hMenu..", 61536, 1", 0, 1);

  • Глобальные функции проекта:

    Код:
    function QueryAllowProjectClose() if not bExit then return false; else return true; end end

  • On Click кнопки закрытия проекта:

    Код:
    bExit = true;
    Application.Exit(0);


    Цитата:
    как сделать, чтобы при нажатии на нее приложение сворачивалось?

     
  • Глобальные функции проекта:

    Код:
    function QueryAllowProjectClose()  
        if not bExit then  
            Window.Minimize(Application.GetWndHandle());
            return false;  
        else  
            return true;  
        end
    end

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 10:06 14-01-2012 | Исправлено: Zloy_Gelud, 10:24 14-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Возможно сделать в AMS связь Сервер-Клиент?
     
     
    Zloy_Gelud, в смысле On Click кнопки закрытия. Я имею введу про эту -  

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 14:26 14-01-2012 | Исправлено: ubian, 14:28 14-01-2012
    Zloy_Gelud



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

    Цитата:
    в смысле On Click кнопки закрытия. Я имею введу про эту -

    Ну а закрывать проект как ты будешь, если кнопка закрытия будет не активной и не будет работать Alt+F4?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 14:37 14-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    xButton с "Закрыть" создам. Просто нужно чтобы приложение сворачивалось в трей при нажатии этой кнопки. А то если таймер закрыть не очень хорошо будет
     
    Добавлено:
    Ну или там Dialog будет открываться с "Вы действительно хотите закрыть ShutTimer" и "Да-Нет"
     
    Добавлено:
    Вот примерно так
    http://zoomexe.net/uploads/posts/2010-09/thumbs/1283786865_off-timer.jpg

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 14:48 14-01-2012
    Zloy_Gelud



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

    Цитата:
    xButton с "Закрыть" создам.

    Ну так, а для чего я по твоему код дал для

    Цитата:
    On Click кнопки закрытия проекта:  

    ? Это и есть кнопка xButton.

    Цитата:
    Просто нужно чтобы приложение сворачивалось в трей при нажатии этой кнопки. А то если таймер закрыть не очень хорошо будет  

    Код уже привел. Или ты не знаешь действия для сворачивания проекта??

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 14:56 14-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ага. Буду разбираться.  
     
    Добавлено:
    И ты раньше говорил что можешь как-то реализовать скрытое кликанье пользователем по ссылке. (?)

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 15:01 14-01-2012
    Zloy_Gelud



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

    Цитата:
    И ты раньше говорил что можешь как-то реализовать скрытое кликанье пользователем по ссылке. (?)

    У меня переодически возникает такое ощущение, что ты кусками читаешь, что пишут на форуме? Или ты очень не внимательный.
    Я тебе уже  отвечал на этот вопрос.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:09 14-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Да видимо не увидел. Я не очень внимательный

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 23:06 14-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Просьба протестировать мой таймер первой версии.
    http://opencode.ubian.ru/ru/files/publ/ShutTimer%20FV.apz -Проект
    http://opencode.ubian.ru/ru/files/publ/ShutTimer%20FV.exe -Программа
    (Обновлено, так как была не верная формула расчета)
     
    Добавлено:
    Почему-то не работает таймер. Посмотрите пожалуйста...

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 23:48 15-01-2012 | Исправлено: ubian, 23:55 15-01-2012
    big gnome

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Robby, версия русифицированная.  
    Добавляю на страницу объект Grid. В Сценарии на закладке On Cell Changed  вставляю функцию Grid.SetCellText("Grid1", 2, 2, "TEXT", true);
    При предпросмотре, таблица остается путой.

    Всего записей: 38 | Зарегистр. 25-11-2011 | Отправлено: 11:03 17-01-2012
    Zloy_Gelud



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

    Цитата:
    В Сценарии на закладке On Cell Changed  вставляю функцию Grid.SetCellText("Grid1", 2, 2, "TEXT", true);
    При предпросмотре, таблица остается путой.

    А с чего она должна заполняться? Ты, наверняка, не понимаешь для чего предназначено событие On Cell Changed.

    Цитата:
    The actions that will be performed whenever the text of a cell changes for any reason. This may result from the user editing cell text or from text being pasted in or even from the text changing in response to an action such as Grid.SetCellText.

     
    PS. Заполняй ячейки при обработке события On Show страницы.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:08 17-01-2012 | Исправлено: Zloy_Gelud, 11:11 17-01-2012
    big gnome

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud, спасибо большое, вы очередной раз меня выручаете. Я действительно не всегда понимаю логику программы...я ведь не программист Поэтому и лезу каждый раз на форм за помощью.
    А для чего нужна фукция On Cell Changed? Машинный перевод не особо качественный.

    Всего записей: 38 | Зарегистр. 25-11-2011 | Отправлено: 11:29 17-01-2012
    rokhlin



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

    Код:
    -- Проверка и создание папки для теста
    TFoldCreate = Input.GetText("Input_Tname");
     
    exist = Folder.DoesExist("AutoPlay\\Docs\\"..TFoldCreate);
    Debug.ShowWindow(true);
    Debug.Print(exist);
    -- Создание папки, или вывод сообщения об ошибке
    if exist then
        Dialog.Message("Внимание", "Такой каталог уже существует в системе!!", MB_OK, MB_ICONINFORMATION);
    else
     
        Folder.Create("AutoPlay\\Docs\\"..TFoldCreate);
        Dialog.Message("Внимание", "Папка успешно создана!!", MB_OK, MB_ICONINFORMATION);
    end

     
    Добавлено:
    Почему-то в окно отладки не выдает ничего из переменной Exist

    Всего записей: 44 | Зарегистр. 24-08-2011 | Отправлено: 11:39 17-01-2012 | Исправлено: rokhlin, 11:40 17-01-2012
    Zloy_Gelud



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

    Код:
    Debug.ShowWindow(true);
     
    -- Проверка и создание папки для теста
    TFoldCreate = Input.GetText("Input_Tname");
    local exist = Folder.DoesExist("AutoPlay\\Docs\\"..TFoldCreate);
    -- перед выводом в окно отладки нужно перевести
    -- логическую переменную в строковую
    Debug.Print(tostring(exist));
    -- Создание папки, или вывод сообщения об ошибке
    if (exist) then
        Dialog.Message("Внимание", "Такой каталог уже существует в системе!!", MB_OK, MB_ICONINFORMATION);
    else
        Folder.Create(_SourceFolder.."\\AutoPlay\\Docs\\"..TFoldCreate);
        -- необходимо проверить на ошибку
       local error = Application.GetLastError();
        if (error ~= 0) then
            Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION);
        else
            Dialog.Message("Внимание", "Папка успешно создана!!", MB_OK, MB_ICONINFORMATION);
        end
    end

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 12:06 17-01-2012
    rokhlin



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

    Всего записей: 44 | Зарегистр. 24-08-2011 | Отправлено: 12:11 17-01-2012
    Zloy_Gelud



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

    Цитата:
    The actions that will be performed whenever the text of a cell changes for any reason. This may result from the user editing cell text or from text being pasted in or even from the text changing in response to an action such as Grid.SetCellText.

     
    Вольный перевод:
     
    Действия при обработке этого события, будут выполняться при изменении текста в ячейках по любой причине. Это может быть вследствие редактирования текста ячейки юзером или вставки текста, или даже в ответ на действие Grid.SetCellText.
     
    Добавлено:
    rokhlin

    Цитата:
    Правильно понял, что не работало, потому, что не было проверки на ошибку при создании?

    Нет. Ты просто не добавил глобальную переменную _SourceFolder в путь для создания папки.  
    Хотя, по идее, Folder.Create должен понимать и такой путь (который был у тебя в коде). Имхо, баг разработчиков.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 12:12 17-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Принятие путей может быть покоряжено именно русификацией программы.  
    З.Ы. Проверено.  Уже 2 года юзаю англ. версию

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 13:40 17-01-2012
    Zloy_Gelud



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

    Цитата:
    Принятие путей может быть покоряжено именно русификацией программы.  

    Может. Но не в данном случае. Ибо код rokhlin'a и у меня папку не создал. А я не юзаю руссифицированную АМС.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 13:45 17-01-2012
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ну тогда вообще странно. У меня все норм...

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 15:50 17-01-2012
       

    Страницы: 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 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 4)
    articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru