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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lorents хмм... интересно, а можно такое же сделать в AMS?

Всего записей: 157 | Зарегистр. 28-11-2008 | Отправлено: 13:16 30-11-2008
lorents



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

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 14:04 30-11-2008
sp3d



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
я юзал
Цитата:
Multimedia Builder
мне не понравилась, там используешь только готовые шаблоны, и никакого программинга. Он удобен когда надо сделать, что то быстро.
Может, вновых версиях, что то добавили, но в той что я юзал, впечатления осталось, будто связанный по рукам, невозможно реализовать задуманное.  
А какую версию юзаешь?

Всего записей: 42 | Зарегистр. 19-03-2008 | Отправлено: 14:37 30-11-2008
lorents



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

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

что ты очень хорошая программа такая же что AMS, видимо версия была старой
я использую версию 4.9.8.13 (последняя версия)
 
Добавлено:
и программирование тоже есть

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 14:41 30-11-2008
sp3d



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
____________________________________
 
УПС!! ИЗВЕНЯЙТЕ!
Не ту прогу обсудил, я говорил о "AutoPlay MenuBuilder"
 
 
Добавлено:
lorents
Да я не внимательно название прочитал, поспешил людей насмешил
наверное пост надо удалить.
 
Добавлено:
А какой в Multimedia Builder язык программинга?
 
 
 
Добавлено:
Cmaster2K
Мне надо не просто свернуть, а свернуть в одном случае в трей, а вдругом в стандарт. А в проекте поставлен чебокс в системный трей

Всего записей: 42 | Зарегистр. 19-03-2008 | Отправлено: 14:41 30-11-2008
UMode



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые, а не сталкивался ли кто-нибудь из вас
с необходимостью перекодировки текста из UTF-8 в ANSI ?
Поиск по форуму результатов не дал, а сам я способен только на это
Может быть есть решение покороче и побыстрее?
Например какая-нибудь API функция?

Всего записей: 30 | Зарегистр. 03-05-2006 | Отправлено: 16:45 30-11-2008 | Исправлено: UMode, 22:04 02-12-2008
Lexua



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UMode
Сталкивались конечно. Но я на этот счет особо не парился, а просто прикрутил утилитку
http://zpostbox.narod.ru/u2w.zip Попросил автора и он сделал консольную версию, за что ему отдельное спасибо. Правда перекодировать из ANSI в UTF небыло необходимости.

Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 18:11 30-11-2008
UMode



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Lexua
Большое спасибо, конечно.
Ещё бы знать как прикрутить

Всего записей: 30 | Зарегистр. 03-05-2006 | Отправлено: 18:31 30-11-2008
GeneralZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я пишу как правило фильмы, вместе с ними на диск кидаю Portable KMPlayer, чтоб воспроизводить на любом компе, тк одним положительным свойством этого плеера является то, что регистрация внутренних фильтров в операционной системе не производится, а это позволяет использовать KMPlayer для распространения совместно с контентом.
вопрос в том, как сделать так, чтобы из под оболочки автозапуска фильм запускался только в кмплеере на любом компе, т.е. что надо прописать в свойствах кнопки или какие скрипты использовать?

Всего записей: 24 | Зарегистр. 02-12-2008 | Отправлено: 11:01 02-12-2008
Zloy_Gelud



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

Код:
strMoviePath = _SourceFolder.."\\Video\\Movie.avi";
result = File.Run(_SourceFolder.."\\KMP\\kmp.exe", strMoviePath, "", SW_SHOWNORMAL, false);

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 14:24 02-12-2008
Lexua



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

Цитата:
File.Run("AutoPlay\\Docs\\u2w.exe", "Диск:\\Путь\\*.txt", "", SW_MINIMIZE, true);

Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 18:52 02-12-2008 | Исправлено: Lexua, 18:53 02-12-2008
GeneralZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
Спасибо, но при предпросмотре винда ругается:
 

Цитата:
Runtime Error!
 
...\...\...\CD_Root\autorun.exe
 
abnormal program termination

 
Чтобы это значило?

Всего записей: 24 | Зарегистр. 02-12-2008 | Отправлено: 19:32 02-12-2008
Cmaster2K



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lorents как это сделать я приблизительно знаю, но для реализации этого в  Lua знаний пока маловато...
 
sp3d
В Multimedia Builder'е используестся язык программирования MMB, разработанный авторами этой программы.
Ну а на счет сворачивания, тогда не знаю...

Всего записей: 157 | Зарегистр. 28-11-2008 | Отправлено: 19:32 02-12-2008 | Исправлено: Cmaster2K, 19:33 02-12-2008
UMode



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

Цитата:
File.Run("AutoPlay\\Docs\\u2w.exe", "Диск:\\Путь\\*.txt", "", SW_MINIMIZE, true);

То есть прога перезаписывает оригинальный файл с другой кодировкой? Если так, то не совсем подходит...
Хотелось бы в проекте, как функцию для перевода отдельных строк.
Хотя можно конечно копировать текстовый файл и работать уже с копией.

Всего записей: 30 | Зарегистр. 03-05-2006 | Отправлено: 21:55 02-12-2008
Lexua



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UMode
Прога создает для обработанного файла резервную копию с расширением BAK с оригинальной кодировкой и именем. Так, что ничего копировать не нужно. Если файл имеет кодироку, отличную от юникода, прога файл игнорирует. Потом можно просто ВАК-файл вернуть обратно методом копирования с оригинальным именем и расширением.

Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 10:45 03-12-2008 | Исправлено: Lexua, 11:21 03-12-2008
GeneralZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не удаётся запустить фильм нужным плеером, используя код  
 

Цитата:
strMoviePath = _SourceFolder.."\\Video\\Movie.avi";  
result = File.Run(_SourceFolder.."\\KMP\\kmp.exe", strMoviePath, "", SW_SHOWNORMAL, false);

 
Может другие идеи есть?

Всего записей: 24 | Зарегистр. 02-12-2008 | Отправлено: 16:57 03-12-2008
GOOSE



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

Цитата:
Не удаётся запустить фильм нужным плеером

 
А где именно лежит kmp.exe?

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 22:55 03-12-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeneralZ
Укажи рабочую папку плеера:
Код:
result = File.Run(_SourceFolder.."\\KMP\\kmp.exe", strMoviePath, _SourceFolder.."\\KMP", SW_SHOWNORMAL, false);

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:34 03-12-2008 | Исправлено: tavria2, 23:34 03-12-2008
Zloy_Gelud



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

Код:
--[[ Recode  
    Преобразует кодировку строки в указанную  
    strText - строка для перекодировки  
    strCharsetIn - исходная кодировка строки  
    strCharsetOut - требуемая кодировка  
]]

function Recode(strText, strCharsetIn, strCharsetOut)  
    strText = String.Replace(strText, "\r\n", "%10%13", false);
    -- Java-скрипт
    local strJSCode =[[  
    var fso = new ActiveXObject("Scripting.FileSystemObject");  
    var stream = new ActiveXObject("ADODB.Stream");  
    function Recode(text_in, charset_in, charset_out){  
        stream.Open();  
        stream.Type = 2;  
        stream.Charset = charset_out;  
        stream.WriteText(text_in);  
        stream.Flush();  
        stream.Position = 0;  
        stream.Charset = charset_in;  
        var text_out = stream.ReadText(-1);  
        stream.Close();  
        return (text_out);
    }
        var text = "]]..strText..[[";
        var out = Recode(text, "]]..strCharsetIn..[[", "]]..strCharsetOut..[[");
    ]]      
    Script.SetLanguage(Script_JScript);  
    Script.AddCode(strJSCode, Script_InternalCode);  
    strResult = String.Replace(Script.GetResultAsString("out"), "%10%13", "\r\n", false);
    return strResult;  
end
 
-- тест 1
TextFile.WriteFromString(_TempFolder.."\\test.bat", "tree > C:\\test.txt\r\ndel /F /Q %0", false)  
result = Shell.Execute(_TempFolder.."\\test.bat", "open", "", "", SW_HIDE, true);  
strRecode = Recode(TextFile.ReadToString("C:\\test.txt"), "cp866", "windows-1251");  
Paragraph.SetText("Paragraph1", strRecode);  
 
--[[
-- тест 2  
strRecode = Recode("Тест\r\nтест", "windows-1251", "utf-8");  
Paragraph.SetText("Paragraph1", strRecode);  
]]

 
Для работы функции жизненно необходимо плагин 'Script', так что не забываем его подключить.

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 02:12 04-12-2008 | Исправлено: Zloy_Gelud, 14:33 04-12-2008
GeneralZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE
 
_SourceFolder.."\\Scripts\\The_KMPlayer\\KMPlayer.exe

Всего записей: 24 | Зарегистр. 02-12-2008 | Отправлено: 08:11 04-12-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