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

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

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

Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio часть 2 (часть 1)


Параллельная тема в Варезнике - поиск и обсуждение дополнений и ритейл версий


Где почитать:

Для начала читаем статьи: тут раз или тут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
Видео-уроки на YouTube (англ)
Где поживиться:

Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)
Где найти ответы на вопросы:

Виды путей, используемых в AMS от GOOSE
Включение\отключение фоновой музыки кнопкой
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Выделение и копирование в буфер текста\части текста от GOOSE
Для тех, у кого русский проект с "кракозяблами"
Запуск WinRAR'a для распаковки архивов от Reineke
Запуск файлов из Web объекта
Запускаем экзешник по информации из реестра от Lexua
Пример бегущей строки (более красивый способ) от tavria2
Из окна в полноэкранный режим и обратно
Изменяем иконку приложения от Lexua
Изменяем курсор в приложении от GOOSE
Изменяем скроллинг ListBox-у от GOOSE
Используем таймер
Отправка данных из форм по e-mail от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
Показ\скрытие объектов по действиям мыши
Полноэкранный режим для приложения
Последовательный запуск нескольких файлов
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Ряд вопросов и ответов по созданию меню для DVD от tavria2
Реализация Play-листов для Винампа от BOObastis
Таблица дисков системы от Lexua
Утилита для защиты авторанов
Шапка исправлена. Актуально на 20.08.2008 © NightW0lf

Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

 
Список выявленных проблем в AMS 7.0

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:07 03-09-2007 | Исправлено: Maz, 12:31 25-09-2017
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
спасибо что объяснил, я как раз интересовался

Код:
Window.Close(Application.GetWndHandle(), CLOSEWND_SENDMESSAGE)

и  

Код:
Application.Exit(0);

смотрю вроде ни чем не отличаются, думаю может я что-то не понимаю

 
Добавлено:

Цитата:
А именно вырубает сам процесс посредством апишной "TerminateProcess".  

что это за функция и что она делает?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 16:49 07-10-2008 | Исправлено: lorents, 17:33 07-10-2008
lorents



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

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 19:29 07-10-2008 | Исправлено: lorents, 22:00 09-10-2008
Pazan



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

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

чё-то я не совсем врубаюсь, как это

----------
Почему глупый, потому что бедный... Почему бедный, потому что глупый...

Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 19:56 07-10-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pazan
 
Ну я не знаю как у тебя проект оформляется, но я бы на одной странице расположил один объект Video и Image, и в них них бы грузил по мере надобности видео и графику.

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 13:18 08-10-2008
Pazan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
в принципе, видео и веб так и есть, --остальные, там кнопки всякие, графический дизайн, меню -- все на странице скрыты во время запуска, но в памяти, наскоко я понимаю, сидят (скрыт -- не значит не загружен)...  
 
вопрос по видеообъекту: как сделать на Video1 toggle режим:
кликнул по видео  

Код:
Video.Pause("Video1");

кликнул по приостановленному видео

Код:
Video.Play("Video1");

а то неохота еще кнопки "Play", "Pause" тулить до кучи

----------
Почему глупый, потому что бедный... Почему бедный, потому что глупый...

Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 18:46 08-10-2008
Zloy_Gelud



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

Цитата:
как сделать на Video1 toggle режим

  • On Click объекта Video:

    Код:
    if (Video.GetState(this) == VIDEO_PAUSED) or (Video.GetState(this) == VIDEO_STOPPED) then
        Video.Play("Video1");
    elseif (Video.GetState(this) == VIDEO_PLAYING) then
        Video.Pause("Video1");
    end

  • Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 00:23 09-10-2008 | Исправлено: Zloy_Gelud, 00:26 09-10-2008
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2ALL
    На форуме разработчиков AMS идут дебаты, по поводу, что будет выпущено в этом месяце: обновление 7-й версии или 8-я.
     
    Разработчики AMS разъяснили, что  в этом месяце будет выпущено обновление к 7-й версии, а срок выхода 8-ки не определен и сейчас производится только опрос пользователей на предмет, чтобы вы хотели увидеть в 8-й версии.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:56 09-10-2008
    Zloy_Gelud



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

    Цитата:
    а срок выхода 8-ки не определен и сейчас производится только опрос пользователей на предмет, чтобы вы хотели увидеть в 8-й версии.

    Вот паганцы..а я уже восмеркой грезил ))
    В обновлении добавят наверно каких-нить ненужных действия типа MSI..

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 01:14 09-10-2008
    tavria2



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

    Цитата:
    В обновлении добавят наверно каких-нить ненужных действия типа MSI..

    Обещали в этом обновлении сделать всплывающие окна.
     
    От разработчиков...
     
    Официальная дата выхода обновления AMS еще не определена, сейчас проводится тестирование  и устранение некоторых дефектов.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:50 09-10-2008 | Исправлено: tavria2, 12:00 09-10-2008
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    спасибо, вот это я понимаю, сабжовая тех. поддержка ))

    ----------
    Почему глупый, потому что бедный... Почему бедный, потому что глупый...

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 16:50 09-10-2008
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 18:18 09-10-2008
    Kindly



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

    Цитата:
    Разработчики AMS разъяснили, что  в этом месяце будет выпущено обновление к 7-й версии, а срок выхода 8-ки не определен

    насколько я также понял, что приблизительная разбежка между версиями - 2 года, т.е. ждать новой версии еще около года, а апдейт для 7-ки в октябре.
    Некоторые подробности:
    http://indigorose.com/forums/showthread.php?t=25122

    Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 21:13 09-10-2008
    tavria2



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

    Цитата:
    как сделать чтобы при нажатии кнопки на проекте у меня Setup.exe становился на передний план?

    С помощью Window.EnumerateProcesses получи дескриптор (handle) окна Setup, а далее выведи это окно на передний план используя  Window.SetOrder.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 21:28 09-10-2008
    lorents



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

    Код:
    instances_of_file = 0;
    file_to_check_for = "autorun.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;
        end
    end
    if instances_of_file > 0 then
        Window.SetOrder(, HWND_TOP);
    else
        File.Run("AutoPlay\\Docs\\MyProg.exe", "", "", SW_SHOWNORMAL, false);
    end

    что надо написать в Window.SetOrder в первом параметре, прошу мне помочь, очень срочно нужно, завтра мне надо сдать мой проект
     
    Добавлено:
    и еще хотел спросить  
    как сделать запуск этого кода происходил через определённое время после запуска проекта?

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 22:06 09-10-2008 | Исправлено: lorents, 22:09 09-10-2008
    tavria2



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

    Цитата:
    что надо написать в Window.SetOrder в первом параметре

    Дескриптор (handle) окна, который ты получаешь с помощью Window.EnumerateProcesses.
    Код:
    ...
    for j, file_path in processes do

    ...
    j - дескриптор (handle) окна текущего процесса
    file_path - полный путь и имя файла запущенного процесса
    processes - таблица содержащая инфу о процессах

    Цитата:
    как сделать запуск этого кода происходил через определённое время после запуска проекта?

    Вставить свой код в событие On Timer и запустить таймер в событии On Show с помощью Page.StartTimer.

    Цитата:
    завтра мне надо сдать мой проект

    Интересно, что уже начали преподавать AMS?

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:02 09-10-2008 | Исправлено: tavria2, 23:19 09-10-2008
    lorents



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

    Цитата:
    что уже начали преподавать AMS?

    да нет, просто препод попросил сделать
    я бы был только рад чтобы преподавали AMS  
     

    Цитата:
    Вставить свой код в событие On Timer и запустить таймер в событии On Show с помощью Page.StartTimer.  

    понял, как легко выходит
     
     
     
    Добавлено:

    Цитата:
    j - дескриптор (handle) окна текущего процесса
    file_path - полный путь и имя файла запущенного процесса
    processes - таблица содержащая инфу о процессах  

    все равно не пойму
    видимо туплю

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 23:58 09-10-2008
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Что не понятного, я тебе уже красным выделил, что нужно подставить в Window.SetOrder!?

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



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

    Код:
    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;
        end
    end
     
    if instances_of_file > 0 then
        Window.SetOrder(j, HWND_TOP);
    else
        File.Run("AutoPlay\\Docs\\Setup.exe", "", "", SW_SHOWNORMAL, false);
    end

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 00:13 10-10-2008 | Исправлено: lorents, 00:18 10-10-2008
    tavria2



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

    Цитата:
    выходит так?  

    Да.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:30 10-10-2008
    KurtWagner



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud, надеюсь это поможет
     
    Я вписал текст в Input1 как мне через кнопку печать распечатать все что там написанно в A4  
    + еще ?...    
    как поставить "параметры печяти" т.е. настроить печать для дальнейгих действии... т.е. дальше распечатать    
    + еще ?...    
    хочу сохранять текст Input1 вписаный в Input1    
    функцией сохранить а не сохранить как т.е. я открыл текст от сюда C:\text.txt вписал в Input1 немножко отредактировал в Input1 и хочу сохранить функцией сохранить там же а не выводить команду сохранить как
    + еще ?...    
    Как сделать 2 списка типа т.е. там где написанно ...тип файла... чтоб выдвегались 2-ва списка    
    Dialog.FileBrowse(true, "Открыть", _DesktopFolder, "Текстовые документы (.txt, .doc, .rtf )|*.txt;*.doc;*.rtf|", "", "", false, true);    
    --------------------------------------------    
    У меня дополнительный вопросик а где взять этот RichText1    
    у меня такой клавы (функии) нет  хочу вписать  
    RichText.LoadFromFile("RichText1", "AutoPlay\\Docs\\1.rtf");
    чтоб открыть rtf файл и впиисать его в окно... если есть другой вариант открытия файла rtf давайте его сюды буду очень благодарен...
     
     
    СПАСИБО ЗАРАНЕЕ,,,,

    Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 01:47 10-10-2008
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)
    Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru