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

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

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

    Цитата:
    это не 7z  

    Да нет, у Вас в папке Soft с компилированным примером лежит 7z465.exe, который и запускается.

    Всего записей: 751 | Зарегистр. 04-12-2007 | Отправлено: 09:57 25-05-2010
    lorents



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

    Цитата:
    Да нет, у Вас в папке Soft с компилированным примером лежит 7z465.exe, который и запускается.

    смотри я использую относительные пути скомпилированного исполняемого файла в один файл
    т.е. я пишу

    Код:
     strPath = _SourceFolder.."\\Soft\\7z465.exe";  

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 10:33 25-05-2010
    MISHANCHYK

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents, УРА у меня получилось. И всё благодаря Вам.
    Я просто не понимал о каких глобальных функциях идёт речь и куда нужно вписывать скрипт от Zloy_Gelud. А оказалось нужно правой кнопкой на  "Проект" ->"Показать события"->"Глобальные функции". И туда уже вставить этот скрипт.  
    А теперь, если можно ещё вопрос.
    А как сделать чтоб видеофайл который запускается перед появлением авторана тоже на упаковывался в один autorun.exe файл, а просто лежал рядом в папке где все остальные файлы?
    Огромное Вам спасибо за помощь!

    Всего записей: 751 | Зарегистр. 04-12-2007 | Отправлено: 14:04 25-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MISHANCHYK
    используй действие Dialog.SplashVideo("путь к видео файлу", 0, true);

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 14:22 25-05-2010 | Исправлено: lerik2703, 23:41 13-10-2011
    LEDRA

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

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 14:41 25-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LEDRA
    возможно при помощи WinApi плагина!

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 15:44 25-05-2010
    MISHANCHYK

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lerik2703, спасибо! Всё получилось.

    Всего записей: 751 | Зарегистр. 04-12-2007 | Отправлено: 16:13 25-05-2010
    qqwwrr

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

    Цитата:
    Применить эффект к нескольким картинкам нельзя - это ограничение dll.

     
    Спасибо за ответ, так я и думал (
     
    А не могли бы вы ответить ещё и на этот вопрос, если не трудно
     

    Цитата:
    Как сделать так, чтобы поиск по ключевым словам не искал по одному символу? Как можно сделать ограничение на кол-во символов при поиске?  
    А то введёшь в поиск букву А, и он выводит все страницы, где в ключевых словах встречается буква А  

    А то вопрос актуален, и уже утонул в топике...

    Всего записей: 407 | Зарегистр. 16-10-2007 | Отправлено: 16:51 25-05-2010
    tavria2



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

    Цитата:
    Как сделать так, чтобы поиск по ключевым словам не искал по одному символу? Как можно сделать ограничение на кол-во символов при поиске?  
    А то введёшь в поиск букву А, и он выводит все страницы, где в ключевых словах встречается буква А  

    Мне трудно ответить на этот вопрос не видя, кода поиска.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 17:54 25-05-2010
    Doggu

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пипол помогите в чем ошибка  
    repeat
    correct_password = false;
    real_passwords = {"123", "456", "789d"};
     
    user_password = Dialog.PasswordInput("Защита", "Пожайлуста, введите пороль: ", MB_ICONQUESTION);
    for j in real_passwords do
        if real_passwords[j] == user_password then
            correct_password = true
            Page.Jump("Page2");
        end
    end
    if not correct_password then
       
    end
     
    until
    real_passwords[j] == user_password  
            correct_password = true;
    описываю в баттоне в он клик и при запуске пороль нужно вводить два раза, как испраавить?

    Всего записей: 7 | Зарегистр. 13-05-2010 | Отправлено: 00:24 26-05-2010
    KENT154

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

    Всего записей: 71 | Зарегистр. 24-05-2010 | Отправлено: 02:12 26-05-2010
    tavria2



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

    Цитата:
    Можно ли зделать так чтобы к файлу из распаковамного архива был создан ярлык на рабочем столе?  

    Можно. См. в справке описание действия Shell.CreateShortcut.
     

    Doggu

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

    Проверил, у меня был только 1 запрос на ввод пароля.
    Я не знаю, как это у тебя получается два раза вводить правильный пароль?!
     
    P.S. Возможно я не правильно понял твой вопрос.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 09:00 26-05-2010 | Исправлено: tavria2, 09:16 26-05-2010
    LEDRA

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

    Цитата:
    возможно при помощи WinApi плагина!

    Спасибо!
     
    Еще вопрос , а как повесить действие, которое бы запускалось после внесения своих данных в Combobox?

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 11:56 26-05-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый День!  
    Нужна Ваша помощь:
    мне надо сделать проверку отдельного приложения, т.е. запущен он или нет, если нет, то мой проект его запускает, если он запущен, то выдвинуть на переднее окно.

    Код:
    instances_of_file = 0;
    file_to_check_for = "setup.exe";
    processes = Window.EnumerateProcesses();
    for j, file_path in processes do
        file = String.SplitPath(file_path);
        if (String.Lower(file.Filename..file.Extension)) == file_to_check_for then
            instances_of_file = instances_of_file + 1;
            hWnd = j;
            break;
        end
    end
    if instances_of_file > 0 then
        DLL.CallFunction("user32.dll", "OpenIcon", hWnd, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);    
        DLL.CallFunction("user32.dll", "SetForegroundWindow", hWnd, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
    else
        File.Run("AutoPlay\\Docs\\Setup.exe", "", "", SW_SHOWNORMAL, false);
    end
    Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);

     
    Вот мой код. Здесь проблем нет. А проблема в том, что я боюсь, а вдруг у пользователя уже запущен его файл "setup.exe", и выходит что я не могу запустить мой файл "setup.exe".
    я пытался получить пути где находятся запущенные процессы, чтобы сравнивать, по путям это мой или нет. не у меня ничего не вышло.

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 16:27 26-05-2010 | Исправлено: lorents, 16:47 26-05-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Я же тебе бросал пример  FileRunOnce1.1.apz, там кроме привязки к имени, еще привязка к дате и времени создания файла.

    Цитата:
     пытался получить пути где находятся запущенные процессы, чтобы сравнивать, по путям это мой или нет. не у меня ничего не вышло.

    Это тоже не выход, а вдруг я запускаю копию из другой папки?!

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 18:00 26-05-2010 | Исправлено: tavria2, 18:06 26-05-2010
    lorents



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

    Цитата:
    Это тоже не выход, а вдруг я запускаю копию из другой папки?!

    я думал так, я же могу определить, где находится setup.exe у пользователя (полный путь к файлу).
    я ищу setup.exe в запущенных процессах, если нахожу уже такой запущенный файл процесс, то смотрю откуда он запущен, если директории совпадают, значит это мой файл.
     
    Для меня FileRunOnce1.1.apz очень сложный, я пытался разобраться но у мееня ничего не вышло.
     
    Спасибо что откликнулся

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:23 26-05-2010 | Исправлено: lorents, 18:54 26-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Кстати косячек(баг вроде так это называется ) небольшой есть в FileRunOnce1.1.apz если скопировать проект в другую папку соответственно и изменится дата его создания и таком случаи запускаются 2 проекта так как запись создания в реестре другая!

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 21:24 26-05-2010 | Исправлено: lerik2703, 21:28 26-05-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lerik2703
    Ты прав, тогда и мой способ не подходит
    Выходит что надо следить за датой изменения
     
    Кстати а как AMS определяет запущен проект мой или нет?
    Я много раз наблюдал, что после того как я скомпилировал свой проект, и не выключая его, пытаюсь скомпилировать новый, AMS выдает сообщение, что от типа запущен


    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:38 26-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    я думаю точно таким же образом что и в примере от tavria2 т.к. из другой папки уже  также не  видит что проект запущен!для исправления ошибки добавить проверку количества ключей в реестре в секции FileRunOnce!?
    З.Ы и еще AMS следит за изменением даты создания если в открытом проекте заменить файл на файл с другой датой,то ничего не получиться дата останется прежней!  

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 21:54 26-05-2010 | Исправлено: lerik2703, 22:15 26-05-2010
    tavria2



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

    Цитата:
    Кстати косячек(баг вроде так это называется ) небольшой есть в FileRunOnce1.1.apz  

    Спасибо, дельное замечание.
    Исправил в FileRunOnce1.2.apz.
     
    В принципе можно не качать v1.2, а поправить одну строчку в v1.1:
    Код:
    ID = File.GetAttributes(sFileName).WriteDateISO; -- создаем идентификатор приложения

     

    lorents

    Цитата:
    Кстати а как AMS определяет запущен проект мой или нет?  

    Скорее всего выставляют семафоры через WinApi, а затем с помощью GetLastError делают проверку. В AMS такую проверку не сделать, т.к. апишный GetLastError в AMS выдает неправильный результат, точнее сказать, всегда возвращает одно и тоже ложное значение

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:28 26-05-2010 | Исправлено: tavria2, 22:53 26-05-2010
       

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