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

» Autoplay Media Studio

Автор: Reineke
Дата сообщения: 05.02.2005 04:30

Цитата:
Есть еще вопрос: как сделать авторан например для игры, чтоб можно было инсталлировать игру прямо с автозапуска и при этом была видна линия ...

Для уже готовых игр (не сделанных тобой) - НИКАК.

Для осуществления такой задачи необходимо чтобы внешняя программа, через интервалы времени, передавала текущее состояние установки. Тогда в AMS, наверно, можно перерисовывать Progress Display исходя из полученных данных. Если не знаешь как считать состояние установки из программы, то ничего не получится. Не отрицаю, что существуют какие-то системные API функции для этой цели, но не думаю что это будет очень просто реализовать.

PS инсталяцыи? 2 ошибки в одном слове? используй уж лучше УСТАНОВКИ, там сложно ошибиться
Автор: himand
Дата сообщения: 06.02.2005 05:11
Ясно!!!!!! да я игру так к примеру написал, я хотел замутить такую штуку, когда что-то скидываетса на комп ( и в процессе этого чтоб линия показывала сколько процентов уже прошло а сколько осталось ). А плагины знаешь где можно скачать, только не на офсайте ???

а что до " инсталяцыи ", главное что ты меня понял про что Я говорил )

Автор: GOOSE
Дата сообщения: 06.02.2005 11:29
himand

Цитата:
А плагины знаешь где можно скачать

Смотри ссылки в шапке этой темы: http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=0720&start=500#lt
Автор: himand
Дата сообщения: 07.02.2005 02:13
Там уже давно скачал что нужно ( и ненужно ). Буду делать автозапуск с чего есть, а если что то напишу
Автор: BBMike
Дата сообщения: 09.02.2005 16:57
GOOSE
возвращаясь к вопросу замены значка exe-файла

вот нашел тему http://forum.ru-board.com/topic.cgi?forum=35&topic=23220#1

буду пробовать. если значок меняется за пару кликов, то это то что доктор прописал.
Автор: GOOSE
Дата сообщения: 09.02.2005 19:34
BBMike
Тоже качнул, пока некогда да и сейчас не нужно...
Потом опытом поделишься?
Автор: BBMike
Дата сообщения: 09.02.2005 20:16
GOOSE
хреновый опыт какой-то... мало того что она не регится, так еще и глючит по страшному.
Автор: TVN
Дата сообщения: 10.02.2005 04:10
BBMike

Цитата:
Executable File Icons Changer

Впечатления - твердая 2 по 5 бальной шкале
Автор: himand
Дата сообщения: 11.02.2005 07:51
Есть ли руское руководство для роботи с Script-ами или краткое руководство на сайтах.
Автор: GOOSE
Дата сообщения: 11.02.2005 10:44
himand
Вот опять за свое....
Ну а поточнее можно выразить, что же нужно в конечном итоге?
С какими именно
Цитата:
Script-ами
???
Автор: himand
Дата сообщения: 16.02.2005 04:15
Зайди в хелп, там закладка Scripting Guide. Где найти хоть что-нибудь по их созданию (форумы, хелпы...)
Автор: GOOSE
Дата сообщения: 16.02.2005 14:55
himand
То, что ты имеешь ввиду, не есть СКРИПТЫ в общепринятом смысле
Это реализация ВСТРОЕННОГО в программу скриптового интерпритатора, движка другими словами.
Подсказки с примерами есть в помощи проги.
Много примеров есть на форуме разработчиков...
Просто прога позволяет подключать также и сторонние скрипты. Вот по этой теме материалов практически нет

ЗЫ И вообще, хочешь получить ответ, формулируй вопрос правильно... лучше спрашивать конкретно, что нужно Иначе можно ждать ответа вечность
Автор: BOObastis
Дата сообщения: 16.02.2005 17:10
himand

Цитата:
Зайди в хелп, там закладка Scripting Guide. Где найти хоть что-нибудь по их созданию (форумы, хелпы...)


скриптовый язык LUA

http://www.lua.org/docs.html
Автор: BBMike
Дата сообщения: 16.02.2005 17:40
GOOSE
слушай, ты не знаешь как реализовать остановку фоновой музыки проекта?

Автор: Lexua
Дата сообщения: 16.02.2005 20:11
BBMike
Audio.Stop ( number Channel )


Цитата:
CONSTANT VALUE DESCRIPTION

CHANNEL_BACKGROUND 5 Background audio channel.

CHANNEL_EFFECTS 0 Effects channel (used for mouse over, down, and click sounds).

CHANNEL_NARRATION 6 Narration channel (used for voice overs).

CHANNEL_USER1 1 User channel 1. (Only available in the Professional edition.)

CHANNEL_USER2 2 User channel 2. (Only available in the Professional edition.)

CHANNEL_USER3 3 User channel 3. (Only available in the Professional edition.)

CHANNEL_USER4 4 User channel 4. (Only available in the Professional edition.)

CHANNEL_ALL -3 All audio channels.




Автор: BBMike
Дата сообщения: 16.02.2005 21:19
Lexua
супер! то что надо. спасибо большое.

Автор: BBMike
Дата сообщения: 19.02.2005 22:09
P.S. а есть какой-то альтернативный способ последовательного запуска нескольких файлов? в некоторых случаях при установке кода возврата true сразу запускаются все файлы не дожидаясь завершения выполнения предыдущего.

Автор: GOOSE
Дата сообщения: 19.02.2005 22:45
BBMike

Цитата:
а есть какой-то альтернативный способ последовательного запуска нескольких файлов?

Да придумать не проблема Например после выполнения установки первого проверить реестр (папку, файл, библиотеку) и только при наличии запустить вторую установку.

Да только вот не должно так быть. А ты не пробовал использовать GetLastError?
Что он то пишет? И пишет ли вообще?

Я с такими случаями лично не сталкивался, не могу ничего сказать...
А насколько критично последовательная инсталляция файлов? Может будет проще это обойти?
Автор: BBMike
Дата сообщения: 19.02.2005 22:53
GOOSE
в некоторых случаях неважно. выскакивают три окна и я последовательно запускаю каждое.

но вот в данном проекте окно патча 1003 перекрывается окном патча 1004 и его никак не вытащить оттуда.

я сейчас пишу на DVD No One Lives Forever и No One Lives Forever2

вторая чать запускается без вопросов, а вот первая начинает капризничать.

вот такие действия там. вроде все правильно.

Clipboard.CopyText("D:\\Program Files\\No One Lives Forever");
result = File.Run("NOLF\\CD1\\SETUP.EXE", "", "", SW_SHOWNORMAL, true);
result = File.Run("NOLF\\Patch\\Update_1003\\SETUP.EXE", "", "", SW_SHOWNORMAL, true);
result = File.Run("NOLF\\Patch\\Update_1003to1004.exe", "", "", SW_SHOWNORMAL, true);
result = File.Run("NOLF\\NoCD\\NoCD_1.04.exe", "", "", SW_SHOWNORMAL, false);
Автор: himand
Дата сообщения: 20.02.2005 07:21


Цитата:
http://www.lua.org/docs.html
то что нужно, обязательно ознакомлюсь.
Автор: Lexua
Дата сообщения: 20.02.2005 13:47
GOOSE

Цитата:
Да только вот не должно так быть. А ты не пробовал использовать GetLastError?

Так может быть, если установка представляет собой запакованный инсталлер. Т.е. выполняется например setup.exe, происходит распаковка пакета инсталляции в %windir%\Temp, запуск инсталляции и тут setup.exe уже завершает свою работу, хоть инсталляция еще в процессе. А AMS5 контролирует, что setup.exe завершил свою работу и запускает следующий файл на выполнение.

Добавлено:
BBMike
Ну тут лучше всего контролить реестр. Там наверняка где нибудь есть инфа о версии или что-то такое.
Автор: GOOSE
Дата сообщения: 21.02.2005 14:44
Lexua

Цитата:
А AMS5 контролирует, что setup.exe завершил свою работу и запускает следующий файл на выполнение.

Точно!
Именно так и написано в помощи. Я не подумал об инсталляционном пакете...
BBMike
У тебя один выход: контролировать реестр (точнее появление в нем новых записей).
И только в этом случае запускать другие файлы... Более вариантов не вижу

ЗЫ Начинаю выкладывать по мере сил примеры и полезную инфу (это не реклама, сорри)
http://www.gooseweb.ru
Автор: BBMike
Дата сообщения: 21.02.2005 20:32
GOOSE
я просто поставил самому вредному файлу параметр старта минимизированным и тогда он открывает окно, которое под ним.

В принципе игрушка старая и больше идет в архив, поэтому сойдет и так. Там инсталлятор сам по себе глючный (хоть игрушка оригинальная). Стартует либо с CD, либо с корня C. Это болезнь инсталляторов InstallShield старых версий.


P.S. поздравляю с запуском сайта! Определи правила размещения программ (в каком виде и тд)

P.S.P.S. на сайте есть пример программы с компонентом шифрования. она не работает. при компилляции пишеь что компонент не предназначен для редистрибьюции.

Кстати, я бы тоже хотел такой плагин
Автор: klon8
Дата сообщения: 21.02.2005 22:50
GOOSE
Хорошее начинание.
А к чему там надписьWelcome to the Frontpage?
P.S. _http://cybton.com/ Это бесплатный немецкий хост? Если да то что они дают, а то в школе учил немецкий, поэтому ничего разобрать не могу.
Автор: GOOSE
Дата сообщения: 21.02.2005 23:36
BBMike
crypto.apz как пример просто был загружен Там и кода то всего ДВЕ строчки
А работать должен, если у тебя есть Crypto\Decrypto плагин...
А он шел в известном нам всем пакете плагинов посмотри внимательнее
klon8

Цитата:
А к чему там надписьWelcome to the Frontpage?
Еще не успел убрать
А по хостам в этой теме: http://forum.ru-board.com/topic.cgi?forum=11&topic=0671&start=1220
Автор: BBMike
Дата сообщения: 22.02.2005 17:29
GOOSE

Цитата:
работать должен, если у тебя есть Crypto\Decrypto плагин...
А он шел в известном нам всем пакете плагинов посмотри внимательнее


ы-ы-ы а я вообще забыл pluginpack поставить
Автор: BBMike
Дата сообщения: 25.02.2005 00:32
Друзья, пара вопросиков:

1. Какой параметр ставить для Window.Restore чтоб из трея выскакивало окно авторана?

2. Может ли окно объекта Video быть перекрыто другими элементами (кнопками, лейблами и тд) ?
Автор: GOOSE
Дата сообщения: 25.02.2005 22:33
BBMike
1. ХЗ... Я этим никогда и не пользовался пока, сорри...
2. Обычными средствами нет (также как и Web, ComboBox). Есть примочка, SetMask, так вот, с ее помощью можно наложить маску на любой виндовый объект (кои и не перекрываются в проге). Но есть одно "НО" - эта .dll платная...
Лежит тут: http://www.warmuskerken.com/setmask.htm
Автор: himand
Дата сообщения: 20.03.2005 05:10
Кто небудь, помогите. Необходимо создать функцию, которая бы копировала файлы с диска с автораном в системную папку (System 32 или Windows в Win XP). В справке нашел куда угодно: документы юсер, темп и тому подобное. НЕХОРОШО...
Автор: GOOSE
Дата сообщения: 20.03.2005 11:18
himand

Цитата:
В справке нашел куда угодно: документы юсер, темп и тому подобное. НЕХОРОШО...

Чего то я снова тебя недопонял...
Что именно ты в справке не нашел?
А это: _SystemFolder, _WindowsFolder???
Только учти, что на разных ОС нужные папки по разному называются...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Matrix Screensaver


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