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

» Autoplay Media Studio

Автор: Yakim777
Дата сообщения: 23.09.2009 14:48
velos555
если честно, я очень не люблю музыку, особенно миди, при установке/крэкерстве, и думаю многих она раздражает, и если использовать второй способ - очень ресурсонеэкономно получается
Автор: a1chem1st
Дата сообщения: 08.01.2010 17:31
я серьезно
Автор: lorents
Дата сообщения: 08.01.2010 17:36
a1chem1st
А какую команду ты используешь?
Автор: velos555
Дата сообщения: 23.09.2009 15:23
Yakim777 Так я исключительно для себя делаю авторан для установки игры.
А музыка будет играть (WAV) на протяжении всей установки игры,чтоб скучно небыло.
Автор: a1chem1st
Дата сообщения: 08.01.2010 17:54
Автор: kostya1478
Дата сообщения: 23.09.2009 18:37
velos555

Цитата:
А вот как бы это реализовать на практике?Сколько не старался всёравно музон прекращается после закрытия autoranа.Как примерно должен выглядеть скрипт?

Последовательность действий такая
создай новый проект (Blank Project в стартовом меню или Файл -> Создать)
в свойствах проекта я выставил следующие настройки: сворачивать в системный трей, плоский стиль, 200х100 пикселей, экономить память (чтоб основной проект не тормозил)
в опциях страницы выставить: на вкладке OnPreload:

Код: Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\_имя_файла_", true, true);
Автор: lorents
Дата сообщения: 08.01.2010 18:14
a1chem1st
вроде все правильно, проверь пути к файлу и там где File to run, путь пропиши вручную.
Автор: Yakim777
Дата сообщения: 23.09.2009 19:51
velos555
т.е. ты сейчас подготавливаешся к установке игры? чтобы скучно небыло)))
Автор: a1chem1st
Дата сообщения: 08.01.2010 18:17
Как мне прописать в File to run путь, если авторан будет лежать в корне диска, а setup.exe в папке 1 на диске? Это я и хотел узнать)
Автор: velos555
Дата сообщения: 23.09.2009 21:38
Yakim777 Да я уж прошол её,просто для коллекции хотел сделать.

kostya1478 Спасибо за помощь,разобрался со всем...
Автор: lorents
Дата сообщения: 08.01.2010 18:30
a1chem1st
Мой тебе совет прежде чем задавать вопросы прочти форум, он все таки состоит уже из трех частей и разберись с самой программой, что и как работает, без этого тебе ни кто не сможет помочь
Автор: Expert LTD
Дата сообщения: 25.09.2009 03:42
Ребят, хочу создать календарь с днями рождения.
В плагинах календарь есть, опыта нет.
Что требуется: При нажатии на число (в календаре) в окне выпадал список, у кого ДР.
По возможности привязать в google calendar.

Помогите.
Автор: a1chem1st
Дата сообщения: 08.01.2010 18:33
Я просматривал, но не нашел.
Не могли бы вы написать пример пути, я уж дальше сам разберусь.
Автор: vattghern
Дата сообщения: 25.09.2009 10:01
Использую команду

Zip.Extract(sArch, {"*.*"}, sTempDirectory..sSubDir, false, false, Pass, ZIP_OVERWRITE_NEVER, nil);

как мне написать адрес распаковки, чтобы распаковывалось не в Temp'ы, а в XXX:\Program Files, где XXX-имя системного диска конкретного компьютера.

Может где-нибудь из реестра брать этот адрес?

Заранее спасибо!

Всё, нашёл! Всем, кого беспокоит такой вопрос: вместо sTempDirectory пишем _ProgramFilesFolder

Добавлено:

Цитата:
vattghern
сложно судить почему так, без твоего исходника, а не легче сделать, чтобы типа в RichText загружался просто разный текст?


Тогда встречный вопрос: если я загружаю текст

RichText.SetText("Proga", "Proga установлена в ".. _ProgramFilesFolder.."\\Proga", FALSE);

то текст вылазит черным и кривым, если я изменяю флаг RawRTF на True, то RichText не появляется вообще!

Мне бы очень хотелось, чтобы текст загружался красного цвета и определённого шрифта. В любом случае, почему при влючении RawRTF=True RichText пропадает?
Автор: AstraZak
Дата сообщения: 09.01.2010 00:31
Как "Джать" обозначается?
Автор: kostya1478
Дата сообщения: 25.09.2009 22:19

Цитата:
если я загружаю текст

RichText.SetText("Proga", "Proga установлена в ".. _ProgramFilesFolder.."\\Proga", FALSE);

то текст вылазит черным и кривым, если я изменяю флаг RawRTF на True, то RichText не появляется вообще!

RawRTF, насколько я помню, то ли применяет, то ли отменяет коды особого форматирования, false как раз и делает это невозможным. А что ты на этом RTF зациклился? По команде RichText.LoadFromFile он тебе загрузит файл RTF с оформлением, нужного шрифта и цвета, да вот беда - путь .. _ProgramFilesFolder.."\\Proga воспримется как текст. Сделай лучше через Paragraph, в твоём случае - идеальный вариант. Создаёшь поле, форматируешь его как тебе надо (шрифт, цвет, сглаживание, расположение), а на событие вешаешь
Paragraph.SetText("Paragraph1", "Proga установлена в ".. _ProgramFilesFolder.."\\Proga");
И забей на этот RichText, если ничего другого больше сделать не требуется.

Добавлено:

Цитата:
Ребят, хочу создать календарь с днями рождения.
В плагинах календарь есть, опыта нет.


если хочешь создать такой календарь, какой имеется в плагине, то смысл какой? любая программа среднего пошиба перекроет твоё серое детище по оформлению и функциональности на порядок. Взять хотя бы максимально простой Rainlendar. Если уж браться за это, то подходить к делу, имхо, надо творчески (если умения пока маловато). Создать можно средствами объектов Label и Paragraph, но обяснять на пальцах тебе весь проект никто не будет. Разбери примеры, идущие с программой, задавай вопросы, подскажем. Если уж очень туго пойдёт дело, есть дома где-то примерчик простого календаря, пиши в личку.
Автор: lerik2703
Дата сообщения: 10.01.2010 18:21
Всем привет! Прикольно, запускаю программу с кнопки (путь беру из реестра) при запуске выдает сообщение "not correct version" а ярлыка прога запускается нормально!
Видимо это особенность директивы File.Run.
P.S. Это не проблема просто поделился наблюдением.
Автор: Denixxz
Дата сообщения: 12.01.2010 16:17
Помогите пожалуйста с проблемой.
Накрылся хард с проектом, он уже раз печатался, поэтому все основное имеется, отстствует только файл проекта .am7, и сейчас понадобилось внести обновленные данные. Можно ли как-нибудь добавить проект в AMS без файла .am7 Никакой защиты на .ccd не ставилось, проект абсолютно не комерческий.
Автор: vattghern
Дата сообщения: 28.09.2009 09:28

Цитата:
А что ты на этом RTF зациклился?


Мне бывает нужно, чтобы текст в одном текстовом поле был разными цветами, шрифтом + курсив и прочее. Paragraph, по-моему этого не позволяет. К тому же мне у richtext'а рамка больше нравится)))
Автор: 777Dima
Дата сообщения: 12.01.2010 16:28
a1chem1st

Цитата:
Autorun.exe будет в src (корень диска) и будет запускать 2 сетапа.


Путь к файлу "Autorun.exe" можешь получить из глобальной переменной _SourceFolder
Тогда твой код примет следующий вид:

Код: File.Run(_SourceFolder .. "\\1\\setup.exe", "", "", SW_SHOWNORMAL, false);
Автор: kostya1478
Дата сообщения: 28.09.2009 15:46
в таком случае RichText.LoadFromFile тебе в помощь. Создаешь RTF-документы в любом редакторе, оформляешь на свой вкус и цвет, и вешаешь на нужное событие скрипт на открытие в заранее подготовленное окно. Минус, правда, всплывает: все твои указания пути к папке Programm Files воспримутся как текст, указание пути тогда надо либо совсем исключать из объекта RichText, либо затачивать под Paragraph.

Почему так криво реализована функция создания RTF в самом AMS мне непонятно, однажды до одурения уплясался с бубном возле этого RichText, пока не плюнул и сделал как html.
Автор: Lexua
Дата сообщения: 13.01.2010 19:23
Denixxz Можно достать код из ccd но придется потрудится ручками. Проект создавай заново и все объекты и графику заново. А вот коды выймешь из ccd с помощью утили от Kindly. Где-то пробегала...

Автор: Favorit_3000
Дата сообщения: 28.09.2009 23:51
Подскажите пожалуйста, можно ли с помощью одной кнопки (на главной странице) переключать свойство звука при нажатии кнопки (учитывая кнопки на других страницах) с "Стандарт" на "Указать" (у каждой кнопки отдельный звук).
Буду очень признателен за пример.
Спасибо всем кто отзовется.
Автор: 777Dima
Дата сообщения: 13.01.2010 20:05
Denixxz

Файл «*.ccd» открывается архиватором, там лежат файлы «_detect.dat», «_proj.dat», «_fonts.dat» видимо в них и есть код всего проекта. Только файлы запаролены …
Автор: lorents
Дата сообщения: 29.09.2009 20:07
tavria2 некоторое время назад ты помог написать код проверки, но сейчас нашел ошибку в нем

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

equal = true;
Table.Sort(t1, nil);
Table.Sort(t2, nil);
for nIdx, sValue in t2 do
if sValue ~= t1[nIdx] then
equal = false;
break;
end
end

if equal then
Dialog.Message("", "OK");
else
Dialog.Message("", "Error");
end
Автор: Denixxz
Дата сообщения: 14.01.2010 09:09
Графика вся есть, есть даже старенькая версия файла .am7 (бэкапили на ftp, но версия очень старенькая, процентов 20 проекта) Название утилиты от Kindly подскажите пожалуйста.
Автор: tavria2
Дата сообщения: 29.09.2009 23:27
lorents

Цитата:
...но вот если пользователь случайно закинул файл в проект то код выдает ошибку, типа не все таблица t1 и t2 не одинаковы...
Ты ничего не путаешь? Там было два варианта кода: 1-й - как раз имел такой недостаток, а 2-й (который ты указал выше) - вроде все ок.
Автор: 777Dima
Дата сообщения: 14.01.2010 10:25
Особо не искал утилиту «CDD UnPacker» от Kindly, но нашел описание от него:

Открываете в редакторе WinHEX созданный авторан (если авторан самораспаковывающийся, то нужно открывать извлекаемый во временную папку "autorun.exe") и с помощью поиска ищете строку _fonts.dat (это один из включаемых в архив файлов (шрифт), сам файл может отсутствовать). И первая строка перед этой строкой и есть пароль на архив.

У меня сработало
Автор: lorents
Дата сообщения: 30.09.2009 09:03
tavria2

Цитата:
Ты ничего не путаешь? Там было два варианта кода: 1-й - как раз имел такой недостаток, а 2-й (который ты указал выше) - вроде все ок.

я тоже думал что все ок, дело в том что если я добавляю в проект файл, а именно в папку "AutoPlay", то все работает, но стоит добавить файл в любую другую папку, например "AutoPlay\Scripts", то все проект выдает ошибку, я не заметил этого, потому что я добавлял файл в "AutoPlay"
думаю это из-за того что проект проверяет, например, первую строку в таблице t1 и t2, если правильно то переходит ко второй и т.д.
и вот если добавить файл в любую другую папку, то выходит что сбивается порядок строк в t1, и поэтому выдает ошибку, также если в папку "AutoPlay" добавить файл у которого название будет например "a.txt" то проект выдаст ошибку.
я как пониманию, что следует сделать так, чтобы каждая строчка в t2 проверялась по всем строчкам в t1, если такой строчки нет, то выдается ошибка, если есть то переходим ко следующей строчке в t2, и проверяем опять все строчки в t1 и т.д.
выходит здесь нужно два цикла сделать, я просто не могу представить как сделать эти два цикла
Автор: 777Dima
Дата сообщения: 15.01.2010 16:27
Вот «CDD_UnPack» если надо кому.

http://dimafff.mylivepage.ru/file/2314/5998_CDD_UnPack.exe (196 KB)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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