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

» Autoplay Media Studio

Автор: tavria2
Дата сообщения: 01.07.2007 15:36
kalmykoff

Цитата:
А вот почему у масок все время края рваные на закруглениях?

Это к дядюшке Биллу... Маска и регионы не поддерживают "Anti aliasing" (сглаживание).
Автор: NightW0lf
Дата сообщения: 01.07.2007 18:39
Всем привет!
У меня такая проблема:
Есть мой проект для игры WarCraft III в нем все вродебы работает правильно - если по отдельности проверять, а если все делать по порядку то НЕТ.
Сама проблема:
При запуске AutoRun'a просиходит проверка на присутствие ключа - если его нет то тогда Label "Установить" - активен, "Запустить" и "Удалить" - не активны, далее запускам установку она прошла успешна и созда в реестре ключ и сразуже Label "Установить" - не активнен, "Запустить" и "Удалить" - активны и если попытаться нажать на Label "Запустить" и "Удалить" то произойдет ошибка мол необнаружено файлов, а если перезапустить AutoRun и еще раз попробывать нажать на Label "Запустить" и "Удалить" то все будет успешно - в чем может быть проблема я не понимаю.

Заранее благодарю за помощь!
Автор: tavria2
Дата сообщения: 01.07.2007 22:32
NightW0lf
Твой пример невозможно оттестировать, т.к. неизвестно, что у тебя прописывается в реестр. Ты заменил установочный файл пустышкой, ну это понятно для экономии в размере, но пустышка не делает запись в реестр. Покажи, что у тебя пишется в реестр.
Автор: NightW0lf
Дата сообщения: 01.07.2007 22:41
tavria2

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

Сорри забыл!

Уже выложил
Автор: tavria2
Дата сообщения: 02.07.2007 09:12
NightW0lf
Твоя проблема в том, что ты получаешь путь из реестра только при запуске проекта, а нужно еще и после установки программы. Вот и получается, что после установки программы у тебя переменные Launch_Game_Registry_EXE_Path и Launch_UnInstall_Registry_EXE_Path имеют пустое значение, т.к. до установки программы в реестре еще не было записей с путями. После установки программы, у тебя записи в реестре появились, но ты их не сохраняешь в вышеуказанных переменных. Поэтому, по завершению установки нужно прочитать данные из реестра и сохранить в переменные Launch_Game_Registry_EXE_Path и Launch_UnInstall_Registry_EXE_Path.
Автор: NightW0lf
Дата сообщения: 02.07.2007 10:52
tavria2

Цитата:
Поэтому, по завершению установки нужно прочитать данные из реестра и сохранить в переменные Launch_Game_Registry_EXE_Path и Launch_UnInstall_Registry_EXE_Path.

А непоможешь примерчиком?
Автор: tavria2
Дата сообщения: 02.07.2007 22:41
NightW0lf
Я помойму достаточно ясно написал, что нужно сделать.
Найди в глобальных ф-циях строки:
Launch_Game_Registry_EXE_Path = ...
Launch_UnInstall_Registry_EXE_Path = ...
скопируй и размести их сразу после строки запуска инсталлятора.
Автор: NightW0lf
Дата сообщения: 02.07.2007 23:31
tavria2

Цитата:

Найди в глобальных ф-циях строки:
Launch_Game_Registry_EXE_Path = ...
Launch_UnInstall_Registry_EXE_Path = ...
скопируй и размести их сразу после строки запуска инсталлятора.

Большое СПАСИБО за помощь!
Автор: servint
Дата сообщения: 04.07.2007 21:02
Нужна помощь...

У меня есть строка:
a = "12345";

Что нужно онаписать, чтобы скопировать эту строку в буфер обмена??
Автор: GOOSE
Дата сообщения: 05.07.2007 08:25
servint
Почитай хелп к плагину... Уже на русском! http://www.gooseweb.ru/content/view/2/5/
И если у тебя не получится путем

Код: a = "12345";
Clipboard.CopyText(a);
Автор: filemoto
Дата сообщения: 05.07.2007 13:05
Кто-нибудь может за энную сумму WMZ сделать авторан?
Суть такая:
1. автозапуск
2. проверяется реестр на наличие установлена или нет программа
3. если установлена, то проверяется по пути указанному в реестре где установлена программа файл БД (требуется проверять файл через соединение по SQL(незнаю, возможно ли такое через авторан, типа ADODB.Connection). И если он старше, чем на компакт-диске, то можно копировать с диска в директорию с программой.
4. если нет записей о программе в системе, то установка с диска (простое копирование файлов)
5. Проверка установлен ли в системе MDAC
6. Если нет, то установить...

В принципе, всё.
Есть детали...
Кто что может сказать? Благодарен за любые высказывания...
Автор: Fabricator
Дата сообщения: 05.07.2007 19:10
Скажите, пожалуйста, что нужно сделать, чтобы по нажатии Установить, например, запускался exe-файл с диска.
Заранее, спасибо!
Автор: NightW0lf
Дата сообщения: 05.07.2007 21:57
Fabricator

Цитата:
Скажите, пожалуйста, что нужно сделать, чтобы по нажатии Установить, например, запускался exe-файл с диска.


Код:
File.Run("DirectX\\DXSetup.exe", "", "", SW_SHOWNORMAL, false);
Автор: Fabricator
Дата сообщения: 06.07.2007 14:10
NightW0lf, это в закладке Сценарий в свойствах кнопки надо прописать?
P.S. И почему DirectX\\DXSetup.exe, у меня же запускающийся файл может называться Setup.exe и находиться в корневой директории?
Еще вопрос: можно ли подгрузить в программу свои курсоры?
Автор: GOOSE
Дата сообщения: 06.07.2007 14:34
Fabricator закладки "Сценарий" нет, Пиши на закладке того действия, на которое хочешь "повесить" скрипт.. "OnClick", например
Ну и путь, соответственно, будет разный в зависимости от места и имени экзешника.
У меня вопрос.... а ты не пробовал в программе, когда открывается окно добавления действий просто нажать на синюю ссылку? Откроется хелп, в котором все с примерами... Там практически, даже знания английского не нужно

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

Автор: Fabricator
Дата сообщения: 06.07.2007 16:42

Цитата:
Пиши на закладке того действия, на которое хочешь "повесить" скрипт.. "OnClick", например

Т.е. я в OnClick должен прописать:

Цитата:
File.Run("Нужная мне папка\\Нужный мне файл.exe", "", "", SW_SHOWNORMAL, false);

а если нужный файл в корневой директории, то:

Цитата:
File.Run("Нужный мне файл.exe", "", "", SW_SHOWNORMAL, false);

Я извиняюсь, что так подробно спрашиваю, просто болванку портить не хочется.

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

Да дело вовсе не в знании английского: я в хэлпе ничего толкового не смог найти... Может искал плохо...

Цитата:
а почитать в шапке?

Имеется ввиду это?:
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5609&start=220#15
Если да, то там написано, что это рисковано: у кого-то могут не отображаться и т.п.. А я имел ввиду добавить курсор в сам проект, т.е. человек запускает авторан, и у него появляется красивый курсор из папки Autoplay. Такое можно реализовать?
Еще вопрос: можно ли как-то открыть чужой авторан, который уже скомпилирован в приложение? Может какие-то программы есть?
P.S. Не знал, что есть такая живая ветка форума. Похоже я здесь надолго.
P.P.S. GOOSE, кстати там в шапке в теме про смену иконок народ интересовался, как поменять иконку Autoplay-файла. Я знаю как. Написать руководство?
Автор: Artoska
Дата сообщения: 06.07.2007 17:45
К сожалению юзаю сабж вер. 4. Уперся как в стену в проблему имя, которой List Box. Подскажите как назначить каждому пункту из списка свое действие? А именно чтобы при дабл клике открывался заданный файл. Буду крайне признателен за помощь, так как метод тыка не помогает.
Автор: Zloy_Gelud
Дата сообщения: 07.07.2007 00:59
Artoska
On Double-Click ЛистБокса:
Опыт показывает, для того чтоб открыть/запустить файл лучше использовать такой способ:

Код: sPath = ListBox.GetItemData("ListBox1", cIndex);
-- путь к файлу. Должен быть уже записан в ItemData
File.Open(sPath, "", SW_SHOWNORMAL); -- открываем файл
Автор: Artoska
Дата сообщения: 07.07.2007 08:22
Zloy_Gelud

Тот код, что вы пишете мне не совсем понятен, видимо он имет такой вид в 5 или 6 версии. Я использую версию 4.0.0.3 в ней есть набор команд List Box Object. В числе доступных команд прсутствуют:

add
add files
Get Item Data
Get Item Text
Get Property
Get Selected
Is Visible
Remove
Select


Операторы типа If then else мне вообще не доступны для понимания, пока, по крайней мере. Хотя на логическом уровне понятно, а вот в практике AMS....... худо.

Так вот что мне делать с помощью выше перечисленных команд? Плз.
Автор: Zloy_Gelud
Дата сообщения: 07.07.2007 14:43
Artoska
Н-да...посоветовал бы я тебе юзать сабж 6 версии и не париться ...так как наверно мало кто те поможет с составлением кода в этой версии...
Ну а с вышеперечисленными командами возможно как-нибудь так (за работоспособность не ручаюсь..негде проверить, да и в глаза 4 версию никада не видел.. ):

Код: tSelected = Get Selected("ListBox1")
if (tSelected) then
if (tSelected[1] == 1) then
--открываешь какой-нидь файл
elseif (tSelected[1] == 2) then
--открываешь другой файл
elseif (tSelected[1] == 3) then
--открываешь третий файл
....
end
end
Автор: GOOSE
Дата сообщения: 08.07.2007 21:15
Fabricator

Цитата:
P.P.S. GOOSE, кстати там в шапке в теме про смену иконок народ интересовался, как поменять иконку Autoplay-файла. Я знаю как. Написать руководство?

Если несложно, давай, положу на сайт в виде статьи!

Zloy_Gelud
В 4 версии был совсем другой язык... так что, "новые" подходы не покатят
Artoska
По четверке тут вряд ли кто поможет, ибо почти все начинали с пятерки.
В начале ветки было пару человек, но уже не помню, кто...
Совет про "не парится" поддерживаю, тем более, что проблемы с новой версией в нужной ветке нет
Автор: Fabricator
Дата сообщения: 09.07.2007 16:16
GOOSE, ок:

"Инструкция: Как сменить иконку самого файла?"
Пролог. Многие интересуются, можно ли поменять иконку самого файла-проекта: золотой диск, конечно, красив, но... так хочется добавить маленькую изюминку, подчеркивающую индивидуальность вашего проекта.
Сразу стоит сказать, что средствами самой программы сменить иконку нельзя, поэтому нам придется воспользоваться сторонней программой. Этой программой будет freeware-утилита Resourse Hacker 3.4 (скачать можно, например, здесь). Программа не требует установки - просто скопируйте все файлы в нужную папку на компьютере. Во вкладке File выберите Open и откройте пусковой файл нужного вам проекта (т.е. exe-файл с золотым диском). В окошке слева вы увидите всю структуру открытого файла (список папок), как его видит Resource Hacker.
Теперь в меню программы выберите вкладку Action, а в ней команду: Replace Icon.... В открывшемся окне программа предложит выбрать иконку для замены. В нашем случае там будет находиться лишь золотой диск. Щелкните Open File With New Icon и выберите иконку на вашем компьютере, которая станет иконкой вашего файла-проекта. Выбрав нужную иконку нажмите Replace. Все, иконка заменена. В закладке File выберите опцию Save, чтобы сохранить изменения.
Эпилог. Теперь идите в папку, где находится ваш файл-проект. В папке вы обнаружите 2 файл-проекта: один будет носить знакомое вам имя и красоваться обновленной иконкой, а другой будет обычным "золотым диском", но с приставкой Original (имя-файла-который-вы-изменялиOriginal.exe). Тот, что с приставкой - резервная копия оригинала, предусмотрительно сделанная Resource Hacker.
------------------------------------------------------------------------------------------------------------
Успехов вам в создании красивых и оригинальных авторанов !
Автор: tavria2
Дата сообщения: 09.07.2007 16:35
Fabricator

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

Мда..., а зайти в настройки проекта и внимательно посмотреть!?
Автор: GOOSE
Дата сообщения: 09.07.2007 16:41
tavria2 +100!!!

Fabricator

без обид
Тем более, что в форуме уже это объясняли вроде бы
Я потому и говорил "в виде статьи", что думал, что ты напишешь типа руководства для начинающих, затрагивающее вопросы "внешнего" оформления.

Но в любом случае, это вариант!
Автор: 2nname
Дата сообщения: 09.07.2007 20:18
всем здрасте
помогите решить такую проблемку: есть страница, на ней есть обьект типа Input, также есть кнопка, нужно чтобы при нажатие на кнопку происходила проверка того что пользователь напишет в Input, и если это будет написано правильно(тоесть соответствовать некому заданному набору символов) то осуществлялся бы переход на следующую страницу

короче говоря нужно сделать доступ к странице по паролю

помогите плизз
сори если это где-то уже объяснялось, но перечитывать 95 страниц форума уж оочень нехочется


Автор: GOOSE
Дата сообщения: 09.07.2007 20:22
2nname
Удивительное дело... Не хочется... Но при этом, ты считаешь, что другим должно "хотеться" тебе написать пару кусков кода?!
Н-дя...

ЗЫ Топай на сайт в моей подписи, там есть несколько примеров доступа по паролю.
Автор: Zloy_Gelud
Дата сообщения: 12.07.2007 21:44
Уважаемые еще никто не открыл способ переноса строк в названиях кнопок..?, а то метод накладывания объекта Paragraph в данном случае мня не удолтворяет.

Добавлено:

Цитата:
Перенос строк в названиях кнопок

Это вообще реально как-нидь сделать или следует дожидаться новой версии AMS, или ето вообще не в какой версии не возможно будет реализовать..?
Автор: Kindly
Дата сообщения: 16.07.2007 12:10
У кого-нибудь показывает имя пользователя в Windows Vista? Например:


Код: user_info = System.GetUserInfo();
Dialog.Message("About", user_info.RegOwner, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: Fabricator
Дата сообщения: 16.07.2007 16:45
Взято из FAQ-темы в шапке:

Цитата:
а есть штатный способ изменить иконку файла Autorun.exe?

Нет, штатного способа нет.


Цитата:
разработчики это не приветствуют, предоставляя в распоряжение только способ
Project -> Windows settings -> Options -> ставим галку Custom Icon

Способ
"Project -> Windows settings -> Options -> ставим галку Custom Icon" меняет иконку окна, а не самого файла.
Ну да не суть .
У меня такой вопрос: как сделать кнопку Денсталляция, которая должна пояляться в меню вместо кнопки Установка?
Автор: tavria2
Дата сообщения: 16.07.2007 18:06
Fabricator

Цитата:
"Project -> Windows settings -> Options -> ставим галку Custom Icon" меняет иконку окна, а не самого файла.
В старых версиях AMS было именно так, я чесно говоря уже и не помню когда это было. В последних билдах AMS меняется иконка окна и файла.
Цитата:
У меня такой вопрос: как сделать кнопку Денсталляция, которая должна пояляться в меню вместо кнопки Установка?
О каком меню идет речь и о какой кнопке Установка? В AMS нет готовой процедуры деинсталляции - все нужно писать ручками.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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