Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: AstraZak
Дата сообщения: 20.01.2010 23:13
В любом (или практически любом) языке программирования есть действие wait.

Пример:

Событие:
Кликнули на клавишу.

Условие:
Нет его.

Действие:
Вывести сообщение.
Wait (1000) -ждать 1-ну секунду.
Выполнить следующие действие и т.д.

Делал нечто подобное при помощи таймера, но это изврат, простое событеи через цикл.
Автор: Denixxz
Дата сообщения: 05.10.2009 22:57
Подскажите пожалуйста.
Сталю на проект Startup Movie во флешке. Если оставлять включенным Allow click to skip, то флешка проигрывается до конца и зависает пока по ней не кликнешь, соответственно и проект сам не открывается пока не кликнешь. Если Allow click to skip выключить, то также проигрывается до конца и зависает, при этом ее естественно и кликом не убрать.
Подскажите как сделать, чтоб флешка сама закрывалась по завершению проигрывания и заодно по клику в любой момент.
Автор: 777Dima
Дата сообщения: 21.01.2010 10:15
AstraZak

Приостанавливает работу текущего потока на заданное время.

Класс: Application
Метод: Sleep
Синтаксис:

Код: time = 1000 --(время в миллисекундах) type integer
Sleep (time)
Автор: Yakim777
Дата сообщения: 05.10.2009 23:02
Denixxz
см. OnFinish
Автор: niunii
Дата сообщения: 21.01.2010 11:29
Ребята, нужна помощь.

Создал на работе презентационный диск: получился 680Мб. Все работало отлично. Решил ужать фотки, получилось 200Мб но запускается только на моем компе - на других тишина, точнее в диспетчере висит autorun.exe а окно не появляется.

Может знает кто что за беда, а то я месяц над диском корпел. Если шефу не покажу - голова с плеч полетит.

Добавлено:
Читал хелпы - нашел толко следующее: "Запись — тема для отдельного разговора, которую в рамках этой статьи мы не будем затрагивать. Скажу лишь, что записать нужно будет все непустые папки и файлы в них именно с такими путями, по которым они были расположены! Иначе работать не будет.".

Вот собственно и все, к чему я пришел... как-то не так записываю

на моей машине запускается со свистом, на других - минут через 40 после вставки диска.
Автор: Denixxz
Дата сообщения: 06.10.2009 13:05
Yakim777
Спасибо, но можно пожалуйста поподробнее.
Автор: GOOSE
Дата сообщения: 21.01.2010 16:32
А как ужимал-то?
ЗЫ Если делал диск, то зачем ужимал? На болванку помещается... какие проблемы напугали?
Автор: Lexua
Дата сообщения: 06.10.2009 13:38
Требуется помощь клуба
Нужно преобразовать путь с длинными именами в формат 8.3
В kernel32.dll есть функция GetShortPathNameA
Как правильно это сделать при помощи DLL.CallFunction?
Автор: niunii
Дата сообщения: 21.01.2010 17:13
ужимал фото по причине диких тормозов (у меня на диске ярлычек фото и при нажатии на него фото во весь экран а большие фотки были по 3-5мб)

не в этом суть.

даже неужатый диск на других уже не работает.

может я что не правильно делаю: создаю диск как папку на жестком диске, авторан не работает если записать на болванку, потом добавляю autoran.inf и все кидаю на болванку


в итоге запускается на моем компе без проблем (где стоит программа и, собственно, делался диск) а на других не запускается, т.е. в диспетчере процесс autoran.exe висит, а окошка нету

Добавлено:
кстати, везде пишут что файлы надо копировать в папку Docs... в версии 7.5 тоже надо???

Автор: tavria2
Дата сообщения: 06.10.2009 19:37
Lexua

Цитата:
преобразовать путь с длинными именами в формат 8.3
В kernel32.dll есть функция GetShortPathNameA ...

А зачем API, если есть штатное действие: File.GetShortName?
Автор: lerik2703
Дата сообщения: 21.01.2010 19:09
Нет не обязательно! Файлы можно размещать где угодно и как угодно, но при этом пути придется прописывать ручками!

А папку Docs копируются файлики с любым другим расширением, которое не поддерживает AMS, к примеру фотографии (*jpg) по умолчанию будут скопированы в папку Images!

Что касается записи тут много вопросов, какой программой записываешь, тип болванки, скорость записи? Что происходит с приводом (на других компах) до появления окна, отвечает ли система при попытке открыть CD-DVD rom, корректно ли отображаются файлы в проводнике Windows,открываются ли фотки не посредственно без авторуна?
Автор: Yakim777
Дата сообщения: 06.10.2009 20:02
Denixxz
я ошибся =)
я даже не знаю что посоветовать.. если это именно видео - или отредактировать флэшку или отковертировать, может форумчане подскажут?
Автор: Denixxz
Дата сообщения: 07.10.2009 01:55
Yakim777
Ясно =)

Ребят, помогите пожалуйста, проблема очень актуальна. Кучу времени потратили на флешку, проект уже надо сдавать и такая закавыка...
Автор: niunii
Дата сообщения: 21.01.2010 19:19
записываю при помощи Nero

у меня все работает идеально (на моем компе). На других машинах никакого отклика (однако, запустив диспетчер можно наблюдать ровно столько процессов autoran.exe, сколько раз запускал его). Минут через сорок происходит запуск диска. На диск через спокойно можно зайти и все файлы (фото, видио, флеш) можно просматривать в ручном режиме

Вот мне и интересно: как прописывать пути. Все пути моих файлов выглядят так: AutoPlay\Images\45.JPG ну и далее по смыслу.

Добавлено:
просто в конце данной статьи http://ru-board.com/new/article.php?sid=168
указано "Запись — тема для отдельного разговора, которую в рамках этой статьи мы не будем затрагивать. Скажу лишь, что записать нужно будет все непустые папки и файлы в них именно с такими путями, по которым они были расположены! Иначе работать не будет."

вот я и думаю: может не так записываю, либо файлы какие-нибудь еще нужны для работы
Автор: Lexua
Дата сообщения: 07.10.2009 10:03
tavria2 опа - промаргал Сенкс, совсем заработался...

Автор: tavria2
Дата сообщения: 21.01.2010 19:28
niunii
Как скомпилирован проект: "Hard drive folder" или "Web/Email executable"?
Автор: Jetr0
Дата сообщения: 07.10.2009 11:07
У меня есть несколько вопросов по АМS. Предупреждаю сразу - я только начинающий пользователь этой интересной программы, так что прошу сильно ногами не пинать
Итак, заинтересовал меня код от GOOSE найденый в примерах - "Показ\скрытие объектов по действиям мыши". Все отлично работает, только хотелось бы к нему еще следующее:
При нажатии на кнопку чтобы скрываемый текст фиксировался и не скрывался если убрать от кнопки курсор. Как это возможно реализовать?

И второй вопрос - я сделал окно довольно большим, на мониторах 19" и выше все это смотрится вполне нормально, но например на 17" окно даже на экран полностью не помещается. можно ли как-то программно уменьшать ауторун на компьютерах с небольшим разрешением?
Автор: AstraZak
Дата сообщения: 21.01.2010 19:58
777Dima
Не то..... данное действие останавливает программу (висит она) и дальнейшие действия с ней невозможны, мне не нужно её останавливать, мне нужно сделать некое действие через некоторое время, да и не одно.
Автор: tavria2
Дата сообщения: 21.01.2010 20:11
AstraZak
Тебе поможет только таймер.
Автор: kostya1478
Дата сообщения: 07.10.2009 12:41
jetr0

Чтобы скрываемый текст оставался видимым после того, как курсор сместился с кнопки, нужно просто удалить скрипт скрытия текста с события OnLeave на кнопке.

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

Denixxz

Даже не знаю, чем помочь твоему горю... Не имею ни малейшего понятия, как обращаться к стартовой флешке и куда прописывать. Разве что сделать её в качестве ещё одного проекта, а основной вложить внутрь. Согласен, решение топорное, просто вариант.
Автор: niunii
Дата сообщения: 22.01.2010 08:03
я компилировал по разному: как папка на жестком диске и как iso образ
один черт ничего не выходит

Автор: Jetr0
Дата сообщения: 07.10.2009 13:14
kostya1478
А я не хочу удалять
Дело в следующем - цепляю например несколько кнопок с скриптом GOOSE, если по них пройтись курсором, то появляется и скрывается текст. Нахожу что-то интересное, давлю на кнопку, и текст остается, и например появляется кнопка (с кнопкой думаю и сам разберусь).
То есть вообще убрать функцию скрытия окна мне не пройдет.


Итак, хватило фантазии сделать следующее - создал такой-же рисунок на том-же месте, но появляется он при нажатии на кнопку. Вроди все что я хотел получилось, но все-же может возможно все это сделать кодом, не прибегая к создании второго рисунка?
Автор: tavria2
Дата сообщения: 22.01.2010 08:29
niunii

Цитата:
Вот мне и интересно: как прописывать пути. Все пути моих файлов выглядят так: AutoPlay\Images\45.JPG ну и далее по смыслу.

Попробуй указать пути в таком виде: _SourceFolder.."\\AutoPlay\\Images\\45.JPG".
Автор: kostya1478
Дата сообщения: 07.10.2009 16:44
либо так, как это сделал ты, то есть путем замещения одного другим, либо с помощью загрузки картинки динамически, позже могу описать как именно, пока что нет возможности добраться до программы
Автор: niunii
Дата сообщения: 22.01.2010 09:07
я конечно в этом деле туповат, никаких скриптов не прописывал, путь к файлу указывал через кнопку "обзор", так что как и куда прописать _SourceFolder.."\\AutoPlay\\Images\\45.JPG" я не знаю (

если не сложно - объясните пожалуйста
Автор: tavria2
Дата сообщения: 22.01.2010 12:04
niunii
Похоже с путем это не то, AMS не дает указать путь к картинке - руками.
Автор: Jetr0
Дата сообщения: 07.10.2009 16:59
kostya1478
Буду весьма признателен за небольшую инструкцию динамического изменения объектов.
Автор: Yakim777
Дата сообщения: 07.10.2009 18:22
Jetr0
если тебе нужно менять картинку - см. Image.Load
Автор: niunii
Дата сообщения: 22.01.2010 12:10
вот я так картинки добавляю. как по другому я не знаю (

http://www.fotohost.by/v.php?id=66c6829c539bde31b09c4909ead34970
Автор: kostya1478
Дата сообщения: 08.10.2009 00:24
Jetr0
ну, по всей видимости, уже разобрался... Yakim777 указал тебе на нужное действие. Минус у этого способа только один - размер картинки подстраивается под размер первоначального файла, из-за чего нарушаются пропорции и оригинальный размер. Если при старте картинка не должна быть видна, то опять же поиграешься с SetVisible/SetEnabled.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: PHP RapidGet Pro V


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.