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

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

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

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

   

Widok



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


Часть 3 [Часть 2, Часть 1]



  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 v7.5.1006.0
Рекомендуемое дополнение: AMS PluginPowerPack by Kindly v4.0 - Зеркало
Это дополнение содержит все последние плагины, расширяющие возможности AMS, на момент его выпуска (02.08.09).

Учимся работать с AMS:
Ресурс 1 - Ресурс 2 - Ресурс 3 - Ресурс 4

Скриптовый язык LUA:
Ресурс 1 (En) - Ресурс 2 (Ru)

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

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

    Обсуждение оформления шапки
    Старая версия шапки

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:11 30-01-2009 | Исправлено: Maz, 12:31 25-09-2017
    tavria2



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

    Цитата:
    Я знаю что у этой библиотеки намного больше функций

    PropertiesDialog.dll - содержит всего 2 функции:
  • OpenPropertiesDlg
  • GetFileProperties
     
    Какие параметры понимают эти функции - это к автору dll.

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:54 13-05-2009
    M1chA



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mars803
     
    Попробую разобраться...
    Всем устраивает,только я не знаю как это реализовать...

    Всего записей: 283 | Зарегистр. 11-10-2006 | Отправлено: 08:07 14-05-2009
    Zloy_Gelud



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

    Цитата:
    как эти файлы правильно разместить в папку с прогой и в каком виде,названии,расширении?

    Описано в доках.

    Цитата:
    где надо расположить папку "Soft"-локально на диске или после запуска вашего проекта непосредственно в проекте?Если да, то в каком месте (папке)?  

    В папке 'CD_Root'. Можешь в другом месте, но тогда это укажи в скрипте 'Include.lua'

    Цитата:
    Создаётся файл базы данных.Где его надо сохранить-в  папке "Docs",под каким именем?  

    Сохраняй в папке 'Docs' c любым именем и расширением XDB.
    З.Ы. Будут еще вопросы - спрашивай.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 13:21 14-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста, хочу сделать оболочку для exeшника, картина такая:
     
    На странице 2 Inputa и 3 кнопки.
    2 кнопки представлены к 2 Inputaм, то есть одна будет называться Открыть файл, другая Сохранить файл.
    3 кнопка будет конвертировать то, что выбрано в Inputах.
    ====================
    код кнопки 1 "Открыть файл":
    ====================
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "All Files (*.*)|*.*|", "", "", false, false);
    if IN_FILE ~= "CANCEL" then
    Input.SetText("Input1", IN_FILE[1]);
    else
    Input.SetText("Input1", Input.GetText("Input1"));
    end
     
    ======================
    код кнопки 2 "Сохранить файл":
    ======================
    OUT_FILE = Dialog.FileBrowse(false, "Save As", "c:\\", "All Files (*.*)|*.*|", "", "", false, true);
    if OUT_FILE ~= "CANCEL" then
    Input.SetText("Input2", OUT_FILE[1]);
    else
    Input.SetText("Input2", Input.GetText("Input2"));
    end
    ======================
     
    Вот а 3 кнопка должна с помощью exe, который конвертирует только через командную строку, взять пути к файлам из Inputов и  
     
    сконвертировать в выбранную папку и определенный файл.
    Аргументы(с помощью которых он конвертирует файл в командной строке) exeшника такие:
    convers.exe(пробел)-c(пробел)Путь_файла_из_Input1(пробел)Путь_файла_из_Input2
     
    Не знаю как это сделать, пробывал через File.Run вот так:
    File.Run("convers.exe", "-c", "", SW_SHOWNORMAL, false);
    Но здесь можно тока добавить аргумент "-с", а как добавить пути к файлу, чтобы его конвертировать, ведь надо чтобы аргумент  
     
    конвертирования, тобишь "-с" был вместе с директориями файла, иначе exeшник не будет его конвертировать в командной строке.
    Помогите пожалуйста!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 11:32 18-05-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleksTrin, что-то типа этого.

    Цитата:
    result = Input.GetText("Input1");
    File.Run("AutoPlay\\Docs\\convers.exe", "-c "..result, "", SW_SHOWNORMAL, false);

    Чтобы было точнее, приведи формат командной строки программы.

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 15:41 18-05-2009 | Исправлено: Lexua, 16:11 18-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так я же приводил, вот:
    converse.exe -c ПУТЬ1 ПУТЬ2
     
    converse.exe - это сама программа которая конвертирует
    -с - это параметр для конвертирования
    ПУТЬ1 - это какой файл мы берем
    ПУТь2 - это куда сохраняем файл после конвертации
     
    Добавлено:
    Сделал вот так:
    IN_FILE = Input.GetText("Input1")
    OUT_FILE = Input.GetText("Input2")
    File.Run("convers.exe", "-c "..IN_FILE..OUT_FILE,"", SW_SHOWNORMAL, false);
     
    Но стало появляться в самом exeшнике такое сообщение:
    "Abnormal program termination" (Неправильное завершение программы)
     
    Хотя заметил, что когда пишешь для определенного файла, то все норм получается, например:
    File.Run("convers.exe", "-c C:\\1\\movie.avi C:\\1\\movie.mpg","", SW_SHOWNORMAL, false);
     
    Добавлено:
    Все разобрался, нужно писать так:
    Кнопка 3:
    IN_FILE = Input.GetText("Input1")
    OUT_FILE = Input.GetText("Input2")  
    File.Run("convers.exe", "-c "..IN_FILE.." "..OUT_FILE,"", SW_SHOWNORMAL, false);
     
    Добавлено:
    Lexua
    Спасибо, за помощь!
    Я счастлив!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 17:27 18-05-2009 | Исправлено: AleksTrin, 18:18 18-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Теперь другая проблема, с другим файлом. Он должен обратно конвертировать, все правильно делаю вроде, но меня смущает то, что в формате командной строки имеется знак >, через командную строку с этим знаком все получается, а в программе нет, почему?
    File.Run("convers-R.exe", "-d "..IN_FILE.." > "..OUT_FILE,"", SW_SHOWNORMAL, false);
     
    Формат командной строки такой:
    convers-R.exe -d ПУТЬ1 > ПУТЬ2
     
    Помогите пожалуйста!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 00:49 19-05-2009 | Исправлено: AleksTrin, 00:52 19-05-2009
    Lexua



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

    Цитата:
    convers-R.exe -d ПУТЬ1 > ПУТЬ2

    Тут никак - батник пиши и его запускай из проги.

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 15:59 19-05-2009
    lorents



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

    Цитата:
    батник пиши и его запускай из проги.  

    а чтобы бантик не был виден у пользователя

    Код:
    File.Open("autorun.bat", "", SW_HIDE);

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:36 19-05-2009 | Исправлено: lorents, 18:36 19-05-2009
    AleksejTokarev



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем!
    Ребята у меня такая проблема, надо срочно склепать програмку типо базы данных!
    Суть:  
     
    Есть человек, о нём извесна инфа. Эта иформация заполняется в Grid и потом сохраняется, ну допустим в ИНИ!
     
    Проблема:
     
    Мой Grid ни как не хочит автоматически выравнивать столбцы, либо я прописываю для каждого отдельно, либо привязываю к окну и при изменении окна пропорционально меняются столбцы!
    Но это всё не то!
     
    И самый главный вопрос!
    Как можно распичатать Gird 21 х 21 на листке А4????
    Пожалуйста посоветуйте что-нибудь!
    Софтина почти готова, тормозят мелочи!
    EXEL я не хочу юзать, нужна специальная софтина, по этому и делаю в АМС!
     
    Так выглядит мой 21x21 Gird

    Код:
    --// Intialisierung von Title
    Grid.SetCellText("ObjStamBl", 0, 0, "Kuerzel Schicht", true);
    Grid.SetCellText("ObjStamBl", 0, 1, "Schicht-bezeichnung", true);
    Grid.SetCellText("ObjStamBl", 0, 2, "Uhrzeit Beginn", true);
    Grid.SetCellText("ObjStamBl", 0, 3, "Uhrzeit Ende", true);
    Grid.SetCellText("ObjStamBl", 0, 4, "Uhrzeit Beginn Pause", true);
    Grid.SetCellText("ObjStamBl", 0, 5, "Uhrzeit Ende Pause", true);
    Grid.SetCellText("ObjStamBl", 0, 6, "Arbeitszeit", true);
    Grid.SetCellText("ObjStamBl", 0, 7, "Pausenzeit", true);
    Grid.SetCellText("ObjStamBl", 0, 8, "Anzahl", true);
    Grid.SetCellText("ObjStamBl", 0, 9, "Position", true);
    Grid.SetCellText("ObjStamBl", 0, 10, "Mo", true);
    Grid.SetCellText("ObjStamBl", 0, 11, "Di", true);
    Grid.SetCellText("ObjStamBl", 0, 12, "Mi", true);
    Grid.SetCellText("ObjStamBl", 0, 13, "Do", true);
    Grid.SetCellText("ObjStamBl", 0, 14, "Fr", true);
    Grid.SetCellText("ObjStamBl", 0, 15, "Sa", true);
    Grid.SetCellText("ObjStamBl", 0, 16, "So", true);
    Grid.SetCellText("ObjStamBl", 0, 17, "FE", true);
    Grid.SetCellText("ObjStamBl", 0, 18, "Mo n FE", true);
    Grid.SetCellText("ObjStamBl", 0, 19, "AT n FE", true);
    Grid.SetCellText("ObjStamBl", 0, 20, "Bemerkung", true);

    Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 20:59 19-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как сделать bat файл, чтобы он понимал пути из программы!
    Помогите, что-то не могу понять!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 22:53 19-05-2009 | Исправлено: AleksTrin, 02:33 20-05-2009
    lorents



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

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 10:32 20-05-2009 | Исправлено: lorents, 10:32 20-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Да как батник делать я знаю, вот не знаю как в батнике сделать пути из Inputов(то есть из самой программы), вот в чем проблема!
    Хотя бы примерчик дайте какой-нибудь по взаимодействию кода из батника с кнопкой программы!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 14:29 20-05-2009 | Исправлено: AleksTrin, 14:32 20-05-2009
    Lexua



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

    Код:
    File.Open("autorun.bat", "", SW_HIDE);
                                             ^^^^^^
     

    Уверен, что такой параметр там есть?
    AleksTrin, если не ошибаюсь то

    Цитата:
    convers.exe -d %1 > %2

    запуск батника соответственно
    autorun.bat %1 %2 т.е.  
    File.Run("autorun.bat", IN_FILE.." "..OUT_FILE,"", SW_SHOWNORMAL, false);
    типа так должно работать.
    Правда если в путях будут пробелы, то аргументы нужно брать в кавычки.

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 15:06 20-05-2009 | Исправлено: Lexua, 15:29 20-05-2009
    lorents



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

    Цитата:
    Уверен, что такой параметр там есть?  

    а ты напиши и сам увидишь

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:06 20-05-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua,lorents, СПАСИБО БОЛЬШОЕ! Все получилось!
     
    Добавлено:
    А нельзя сделать так, чтобы после конвертирования exeшник закрывался, а то он просит чтобы пользователь нажал кнопку для завершения.
    И еще например когда хочешь выбрать файл в Input, но затем передумываешь и нажимаешь отмена, то в самом Inputе появляется слово CANCEL, можно как-нибудь от него избавится, ну или хотя бы другую надпись сделать, типа:"Не выбрано"?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 19:26 20-05-2009
    Lexua



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

    Цитата:
    а ты напиши и сам увидишь

    написал батник просто не выполняется...

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 21:40 20-05-2009
    lorents



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

    Цитата:
    батник просто не выполняется...

    а может не показывается, прочти на первой части форума об SW_HIDE

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:44 20-05-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    прочел. попробовал. справедливо для Shell.Execute и работает, а вот с File.Run нет.
    про File.Open точно не скажу(вроде работает), но поскольку там нет параметра WaitForReturn и соответственно я бы не рекомендовал использовать данную функцию для выполнения командных файлов.
     

    Цитата:
    А нельзя сделать так, чтобы после конвертирования exeшник закрывался, а то он просит чтобы пользователь нажал кнопку для завершения.
    в батнике добавь строу exit
     
    по второму вопросу

    Цитата:
    if IN_FILE == "CANCEL" then
    Input.SetText("Input1", "");
    end

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 23:15 20-05-2009 | Исправлено: Lexua, 23:27 20-05-2009
    AleksejTokarev



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хай всем!
     
    Я тут почитал последние посты и меня заинтересовал вопрос!
    Как передать параметр не из программы а наоборот в программу?
    Тоесть если я запущю АМС программу ( тест.exe parameter1 ) и в запущенной тест.exe программе в Input появится parameter1!!!

    Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 01:13 21-05-2009
       

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

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru