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

» Autoplay Media Studio

Автор: lorents
Дата сообщения: 22.01.2010 12:38
niunii
ссылка не рабочая
Автор: Jetr0
Дата сообщения: 09.10.2009 10:31
kostya1478
Нет, не разобрался, пока знаний не хватает, я с AMS только третий день работаю. Сделал как писал выше - создал копию объекта, и его уже отображал при клике. На первое время пройдет и так, а дальше подучу немного ЛУА...

Yakim777
kostya1478
Спасибо за помощь.
Автор: niunii
Дата сообщения: 22.01.2010 13:01
http://foto.tut.by/image/big/1462540.html
Автор: lorents
Дата сообщения: 22.01.2010 14:30
niunii

Цитата:
Извините, выбранный фотоальбом не существует либо он может быть просмотрен только владельцем!

опять ссылка битая
Автор: Denixxz
Дата сообщения: 09.10.2009 11:41
kostya1478
Пошли другим путем, переконвертили флешку в ави, теперь все нормально.
Тут другой вопрос, в проект поставили плагин MediaPlayer, не могу понять, как в него музыку положить, подскажите пожалуйста.
Автор: 777Dima
Дата сообщения: 22.01.2010 14:33
AstraZak

Цитата:
мне нужно сделать некое действие через некоторое время, да и не одно.

Ну тогда без изврата как сделать я незнаю?

Код: -- Код на Show
deistvie1 = false
deistvie2 = false
deistvie3 = false

Page.StartTimer(3000);
Автор: lorents
Дата сообщения: 09.10.2009 18:10
tavria2, добрый вечер!
Не могли бы Вы мне помочь с кодом проверки файлов, я хочу сделать следующее:
получить новую таблицу t3 состоящую из файлов которых нет для работы проекта, прошу прощения что столько беспокою из-за кода.
Автор: niunii
Дата сообщения: 22.01.2010 15:23
    вот я так картинки добавляю. как по другому я не знаю (

http://freespace.by/download/f9cb6f8f14
Автор: tavria2
Дата сообщения: 09.10.2009 18:59
lorents

Цитата:
получить новую таблицу t3 состоящую из файлов которых нет для работы проекта

Код: t1 = File.Find("AutoPlay", "*.*", true, false, nil, nil);
t2 = TextFile.ReadToTable("file.cdd");
t3 = {};

bSuccess = true;
for nIdx2, sValue2 in t2 do
bFound = false;
for nIdx1, sValue1 in t1 do
if sValue2 == sValue1 then bFound = true; break; end
end
if not bFound then bSuccess = false; Table.Insert(t3, Table.Count(t3)+1, sValue2); end
end

if bSuccess then
Dialog.Message("", "OK");
else
Dialog.Message("", "Отсутствуют файлы:\r\n\r\n"..Table.Concat(t3, "\r\n", 1, TABLE_ALL));
end
Автор: vrnRaptor
Дата сообщения: 22.01.2010 15:26
Помогите пожалуйста, самому никак не разобраться!!!
У меня есть игра на двух DVD дисках, запускаю авторан > нажимаю установить > авторан сворачивается > ставится игра > просит второй диск > вставляю второй диск > игра успешно устанавливается > авторан разворачивается > нажимаю выход > авторан закрывается и вылетает ошибка "Неверный том". А если я просто запускаю авторан потом меняю диск и закрываю авторан ошибка не появляется.
Что это за ошибка и как ее исправить?

P.S. Способ публикации один исполняемый файл .exe, пользовался функцией GetSFXPath().
Автор: lorents
Дата сообщения: 09.10.2009 19:11
tavria2
Спасибо большое. Как всегда выручаете меня

Lexua выложи пожалуйста еще раз пример с плагином PopupNotify
Автор: niunii
Дата сообщения: 22.01.2010 15:36
есть еще вариант установить AMS на другом компе, перекинуть базу, и там скомпелировать диск.... попробую

если не получится - пипец мне приснится от шефа
Автор: Ceone
Дата сообщения: 09.10.2009 20:24
hio ppl... im working in a help file about ListBoxEx in spanish...
but the help file in a listboxex is 1.3.0.0

anybody have the version 1.4.0.0 of the file of help???

Only need the help file!!

many thx 4all
Автор: lerik2703
Дата сообщения: 22.01.2010 18:40
vrnRaptor

Все правильно исполняемый файл привязан к SFX архиву (это для того чтобы удалить файлы из временной папки после закрытия окна) если не смущает что файлы останутся могу посоветовать при закрытии убить процесс самого SFX архива тогда окно закроется без проблем !
Автор: Denixxz
Дата сообщения: 09.10.2009 23:02
tavria2
Можешь пожалуйста перезалить свой пример "Пример бегущей строки (более красивый способ) от tavria2" А то на рапиде уже потерли.
Автор: vrnRaptor
Дата сообщения: 22.01.2010 19:54
lerik2703

Цитата:
Все правильно исполняемый файл привязан к SFX архиву (это для того чтобы удалить файлы из временной папки после закрытия окна) если не смущает что файлы останутся могу посоветовать при закрытии убить процесс самого SFX архива тогда окно закроется без проблем !

Подскажи пожалуйста как лучше это сделать?

Автор: tavria2
Дата сообщения: 09.10.2009 23:17
Denixxz
У меня нет этого примера - удалил. Это была одна из первых моих работ и пример получился довольно громоздким и сложным... Рекомендую поискать в форуме более простой пример бегущей строки, кажется от Kindly.
Автор: lerik2703
Дата сообщения: 23.01.2010 01:31

--Код на On Shutdown

instances_of_file = 0;
file_to_check_for = "имя процесса sfx"; -- имя процесса только маленькими буквами пример autorun.exe
processes = System.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
System.TerminateProcess(j);
end
end

простой пример есть в учебнике)) одно но, имя процесса исполняемого файла во временной папке autorun.exe, для того чтобы убить процесс SFX измени имя архива на любое другое например autorаn.exe!(имя файла = имени процессу. для справки)
Автор: kostya1478
Дата сообщения: 10.10.2009 00:45
Denixxz

Цитата:
Тут другой вопрос, в проект поставили плагин MediaPlayer, не могу понять, как в него музыку положить, подскажите пожалуйста.


Через событие MediaPlayer.Load("Plugin1");. По умолчанию, при выборе в Проводнике можно указывать только видеофайлы, поэтому можно сделать так: сначала скопировать файлы в папку проекта, а потом ручками прописать путь к нему (разумеется, не абсолютный, а такого вида: "AutoPlay\\_путь_\\_имя файла_"). При этом, если окно, где воспроизводится картинка, будет видно в проекте, то там будет использована визуализация.

Jetr0

Цитата:
Нет, не разобрался, пока знаний не хватает, я с AMS только третий день работаю. Сделал как писал выше - создал копию объекта, и его уже отображал при клике. На первое время пройдет и так, а дальше подучу немного ЛУА...


LUA здесь можно и не знать... Разъясняю: создаёшь объект Image1. На кнопке прописываешь событие: Image.Load("Image1", "AutoPlay\\Images\\_имя файла_"); При щелчке на кнопке вместо установленного Image1 загрузится другое изображение, которое ты указал. Если надо чтобы при старте объект Image1 был невидимым, то выставь в настройках SetVisible=false, а на кнопке помимо загрузки картинки выставь значение true.
Автор: niunii
Дата сообщения: 23.01.2010 08:44
может ли диск после компеляции не запускаться из-за триальности программы?
Автор: Ocellus
Дата сообщения: 23.01.2010 09:19
Как зделать загрузочный диск, чтобы при нажатии кнопки запускалась программа с CD-ROM-а, например "cdrom:\\папка\\****.exe".
Автор: ilozor
Дата сообщения: 11.10.2009 18:40
Здравствуйте.
Вот назрел сложный вопрос. Как осуществить двусторонний обмен командами между двумя программами (обе сделаны в амс) почти в реальном времени и не сильно нагружающие систему?
Я пробовал через ClipBoard и таймер, но постоянная проверка есть ли там команда, для нужной ли программы и не повторяется ли она, уж больно много ест.

Может есть ещё какие нибудь варианты? Подскажите пожалуйста.
Автор: vrnRaptor
Дата сообщения: 23.01.2010 10:32
lerik2703

Цитата:
одно но, имя процесса исполняемого файла во временной папке autorun.exe, для того чтобы убить процесс SFX измени имя архива на любое другое например autorаn.exe!(имя файла = имени процессу. для справки)

В свойствах процесса можно увидеть путь из которого он запущен, по нему можно различить какой процесс надо убить.
у меня получилось вот так:

Код: Global Functions:
function GetSFXPath()
strPath = "";
strArg = _CommandLineArgs[1];
if strArg then
strPath = String.Right(strArg, String.Length(strArg) - 10);
end
if (String.Length(strPath) > 0) then
tblPath = String.SplitPath(strPath);
strPath = tblPath.Drive..tblPath.Folder;
end
return strPath;
end

On Show:
mySourceFolder = GetSFXPath();
processes = System.EnumerateProcesses();

for j, file_path in processes do
file = String.SplitPath(file_path);
if (String.Lower(file.Drive..file.Folder..file.Filename..file.Extension)) == (String.Lower(mySourceFolder.."autorun.exe")) then
System.TerminateProcess(j);
end
end

-- Чистим темп от предыдущих запусков
for num = 0, 100 do
-- Если такая папка существует, и если это не рабочая папка
if (Folder.DoesExist(_TempFolder.."\\ir_ext_temp_"..num) == true) and _TempFolder.."\\ir_ext_temp_"..num ~= _SourceFolder then
Folder.Delete(_TempFolder.."\\ir_ext_temp_"..num);

-- Проверка на наличие ошибки при удалении
error = Application.GetLastError();

-- Если папка не удалилась в результате ошибки 2203
if error == 2203 then
-- Удаляем все файлы которые находятся в папке
File.Delete(_TempFolder.."\\ir_ext_temp_"..num.."\\*.*", true, false, false, nil);

-- Удаляем пустую папку
Folder.Delete(_TempFolder.."\\ir_ext_temp_"..num);
end
end
end
Автор: tavria2
Дата сообщения: 11.10.2009 20:01
ilozor
Может следует увеличить время опроса буфера обмена?
Автор: lerik2703
Дата сообщения: 23.01.2010 14:02
vrnRaptor
я то предложил более прстой примерчик)) а при закрытии окна через контекстное меню ошибка не возникает? ну на сколько я наблюдал за прогами которые себя удаляют,делают они это через командную строку!

function _Singleton(strCheckTitle)
local tblWindows = Window.EnumerateTitles(true);
for hWnd, strTitle in tblWindows do
if (strTitle == strCheckTitle) then
Window.Restore(hWnd);
DLL.CallFunction("user32.dll", "SetForegroundWindow", hWnd, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);
end
end
end


_Singleton("имя окна");

вот этот примерчик поинтересней
Автор: leonardosv
Дата сообщения: 12.10.2009 02:06
доброго всем дня
ситуация вот такая
анимацию использую на каждой странице разную простым перетаскиванием флеш файла - который состоит из активных элементов(внутри), но не в этом суть
суть в переходе с одной странице на другую - Мучает процесс загрузки с её БЕЛЫМИ КВАДРАТАМИ от файлов SWF в начале - доли секунды но портит всё что можно - эстетика

можно сделать так чтобы проект загружался без белых квадратов - ровно синхронизировано с общим фоном так как анимация лежит сверху фона ...и вот анимация содержит часть фона - так как я не знаю как сделать белые места прозрачными

Автор: 777Dima
Дата сообщения: 23.01.2010 14:26
niunii

Цитата:
может ли диск после компеляции не запускаться из-за триальности программы?

Лично не встречал такого, но на всякий случай лучше поставить патч. А на счет проблемы с запуском, то думаю что проблема не с путями, поскольку вы говорите что после 40 минут меню авторана все же запускается и работает. Может это из-за диска(царапанный) или метода записи в NERO, можно попробовать записать проект например c помощью UltraISO или чем другим? А может на других системах стоит защита(блокиратор или антивирус), и пока диск полностью не проверен на вирусы он не запустится?
Ocellus

Цитата:
Как сделать загрузочный диск, чтобы при нажатии кнопки запускалась программа с CD-ROM-а, например "cdrom:\\папка\\****.exe".

Для этого нужен компьютер, базовые знания программы "Autoplay Media Studio" и т.д. и т.п..
Изучите программу "Autoplay Media Studio", почитайте форум. Ваша проблема была решена уже 100 раз.
Автор: Andrei999
Дата сообщения: 12.10.2009 19:29
Доброго Времени суток!
Нужна помощь.
Я в AMS можно сказать новичок .
С форума скачал Soft v7 [Amora Skin] Хочу сказать мне проэкт понравился.
Долго вникал что к чему особено если английский только с переводчиком и возраст ближе к пенсионному.
Суть вопроса можно ли на страницу вставить ComboBox и Paragraph и чтобы при выборе строки в ComboBox текст отображался в Paragraph текс нужно брать из базы db.xml
Пересмотрел примеры и по форуму искал но так подходящего нечего не нашел
Буду благодарен хоть за подсказку какие действия мне использовать.
Зарание благодарен.
Автор: ilozor
Дата сообщения: 13.10.2009 15:14
tavria2
Всё бы ничего, но чем больше время опроса, тем больше шансов что туда влезет что нибудь ненужное и команда улетучится до того как её прочтут.
SendKeys тоже не подходит... Начинается "игра" окон по z-order.
И вот ещё вариант: WinApi.MciSendString. Отправить то отправляет, но как насчёт приёма? Подскажите если кто работал с этим.
Автор: lerik2703
Дата сообщения: 23.01.2010 14:31
niunii
а может прсто скопировать весь проект с диска на хард и уже с него запустить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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