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

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



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

Цитата:
но при нажатии отмена или выбирается "Компьютер" или "Сетевое окружение" то в Input пишется CANCEL. как сделать проверку если написано CANCEL то...?

Ну как тебя заставить Справку начать читать по действиям? А?

Цитата:
если идёт копирование как сделать кнопку отмена копирования?  
и как при копировании запустить Progress bar?

Смотри в сторону Callback функции при копировании все там же, в Справке.

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 00:11 15-10-2008
lorents



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

Цитата:
Смотри в сторону Callback функции при копировании все там же, в Справке.  

чтобы это заставили меня читать справку
 
Добавлено:
подскажите пожалуйста где я допустил ошибку

Код:
WTO = Input.GetText("Input1");
result = String.Find(WTO, "cancel", 1, false);
if result == true then
    Input.Delete("Input1");
elseif String.Length(WTO) < 1 then
    Button.SetVisible("Button4", false);
else
    Button.SetVisible("Button4", true);
end

 
знаю что ошибка в result == true я просто не знаю как написать правильно

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



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

Цитата:
спокойно я исправлюсь честно, уже читаю

Кхм..не верится почему то..
Если б ты начал читать Справку, то ты бы узрел, что String.Find() возвращает позицию первого найденного совпадения в строке или же -1, если ни чего не найдено.
А собственно я даже не вижу смысла в твоем коде..
Если ты пытаешься реализовать:

Цитата:
но при нажатии отмена или выбирается "Компьютер" или "Сетевое окружение" то в Input пишется CANCEL. как сделать проверку если написано CANCEL то...?

то вот те пример, т.к. ты вижу сам не докумекаешь:

Код:
-- диалог выбора папки
sFolderPath = Dialog.FolderBrowse("Please select a folder:", "AutoPlay\\Docs");
-- если что-то выбрали и не нажали "Отмена"
if (sFolderPath ~= "CANCEL") and (sFolderPath ~= "") then
    -- отображаем путь к выбранной папке
    Input.SetText("Input1", sFolderPath);
end

Хинт: при выборе действия в Визарде, внизу появляется синяя ссылка, которая сразу же отправит тебя при клике в Справку по выбранному действию. К каждому действию прилагается описание (Overview) и примеры (Examples), по которым тебе и необходимо прогуляться.

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 02:03 15-10-2008
lorents



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

Цитата:
по которым тебе и необходимо прогуляться.  

уже гуляю

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 08:20 15-10-2008
lorents



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

Код:
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
    Window.SetOrder(hWnd, HWND_TOP);
else
    File.Run("AutoPlay\\Docs\\Setup.exe", "", "", SW_SHOWNORMAL, false);
end
Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2ALL
Ну вот и дождались ! AMS 7.5.1000.0.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сейчас надеюсь заценим триалку...
 
Добавлено:
Кому интересно ознакомиться с триалом AMS 7.5.1000.0....
 
Скачать Rapidshare 36.7 Mb
 

Всего записей: 669 | Зарегистр. 29-08-2007 | Отправлено: 12:29 17-10-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
Файл setup.exe - это сборка AMS-проекта в режиме "Web/Email executable"?
Если да, то твой код не будет работать, т.к. setup.exe - это самораспаковывающийся архив (SFX), который распаковывается во временную папку и запускает autorun.exe, вот этому файлу и принадлежит окно, которое ты хочешь помещать на передний план.
Но отследить нужный файл в процессах у тебя не выйдет, т.к. в процессах будет по крайней мере 2 файла autorun.exe. Скорее всего тебе нужно отлавливать нужное окно - по его заголовку.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
сейчас объясню
к меня есть один проект (код использую как раз в этом проекте) и есть другой проект у которого свойствах проекта в Taskbar стоит Hidden, и вот при запуске через первый проект второго не идет проверка на наличие запуска второго проекта, если в в Taskbar стоит Standard то все работает

Цитата:
Скорее всего тебе нужно отлавливать нужное окно - по его заголовку.  

можно поподробнее?
 
спасибо AMS сейчас испытаю
 
 
Добавлено:
Ура там есть функция открытие всплывающих окон

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



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

Цитата:
можно поподробнее?

Код писать не буду - нет у меня на это времени, см. в сторону Window.EnumerateTitles.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
ок посмотю, дам кстати мне теперь выходит это не нужно так как есть всплывающие окна, как удобно, класс
СПАСИБО ЗА ВСЕ!
 

Цитата:
Код писать не буду - нет у меня на это времени

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу рассказать как использовать Gif картинку, чтобы сохранилась анимация
все очень легко, надо взять и разбить Gif картинку на отдельные картинки, затем добавить эти картинки SlideShow и поставить повтор и время смены одной картинки на другую
самому нужно было, может кому-то тоже нужно будет
 
Добавлено:
кто-нибудь ставил последнюю версию
у меня проблема, сейчас переделываю проект, добавляю диалоговые окна
и в одной из них проблема
не работает следующий код

Код:
sFolderPath = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
if (sFolderPath ~= "") then
    Input.SetText("Input1", sFolderPath);
end

ума не приложу в чем дело, код работает если использовать на страницах проекта
 
вот вам само диалоговые окно, чтобы заработало надо импортировать в проект
http://webfile.ru/2322125

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



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

Цитата:
не работает следующий код  

Это глюк новой версии, Dialog.FolderBrowse возвращает результат странице, а не всплывающему окну.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
мда, я думал я туплю по черному
спасибо что объяснил, вчера час просидел, уже не знал что и делать
пойду разбираться тогда Window.EnumerateTitles
и еще один вопрос, как сделать чтобы про запуске Setup.exe был бы всегда поверх моего окна и блокировал мой проект (через что можно сделать?)
 
Добавлено:
надеюсь что этот глюк исправят

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
Без использования API - ни как.

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



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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос к плагину MediaPlayer
он работает только при наличии плагина Windows Media Player ActiveX Control?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
такой вопрос:
видео, представленное в проекте, пожато xViD’ом. можно как-то проверить перед первым запуском проекте, установлен ли данный кодек, если нет, то тихо, без вопросов установить?

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста со скриптом!
есть ListBox1 в котором список данных.
Как сделать чтобы после выполнения скрипта  
отсортировывались (ListBox.FindItem) данные  
по строке введенной Input1
 

Всего записей: 3 | Зарегистр. 14-12-2007 | Отправлено: 21:33 19-10-2008
Zloy_Gelud



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

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 00:02 20-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