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

» Autoplay Media Studio

Автор: servint
Дата сообщения: 03.03.2008 14:08
Пацаны, нужна ваша помощь!

Можно ли как-нибудь при старте проекта получить цвет стандартного системного фона?
Например когда используется объект WinButton, то он меняет кнопки под текущий стиль винды, а можно как-то изменять и фон проекта под текущий стиль винды?
Чтобы все корректно отображалось...
Автор: Pazan
Дата сообщения: 03.03.2008 14:28
Lexua
вроде бы получилось. прописал комманды скрытия в ОнЭнтер на всех главных кнопках меню.

по поводу описанной мной проблемы о всплывающих подсказках на предыдущей странице 35 (http://forum.ru-board.com/topic.cgi?forum=5&topic=24501&start=680#17), заметил, что если сделать клик лев/парв кнопками, то проблема исчезает, а если подвести к кнопке, подсказка появляется и далее отображается по всюду на экране, до следующей подсказки над другой кнопкой.

--------
П.С. ещё не дошёл ход, но хотелось бы узнать, работает ли команда отмены установки видимости объекта самим объектом, т.е. при клике, напр., на кнопке Button3 скрывалось всё меню, включая Button3?
а можно как-то организовать вложенные меню?
Автор: AleksejTokarev
Дата сообщения: 03.03.2008 15:15
Zloy_Gelud & tavria2

Спасибо за совет, какраз то о чём мечтал
Автор: GOOSE
Дата сообщения: 03.03.2008 18:53
tavria2

Цитата:
Web.LoadURL("Web1", "C:\\");

работает
Спасибо, не знал
Автор: Zloy_Gelud
Дата сообщения: 03.03.2008 19:06
servint

Цитата:
Можно ли как-нибудь при старте проекта получить цвет стандартного системного фона?

Можно, используя API..

Код: -- Константы
COLOR_SCROLLBAR = 0; --The Scrollbar colour
COLOR_BACKGROUND = 1; --Colour of the background with no wallpaper
COLOR_ACTIVECAPTION = 2; --Caption of Active Window
COLOR_INACTIVECAPTION = 3; --Caption of Inactive window
COLOR_MENU = 4; --Menu
COLOR_WINDOW = 5; --Windows background
COLOR_WINDOWFRAME = 6; --Window frame
COLOR_MENUTEXT = 7; --Window Text
COLOR_WINDOWTEXT = 8; --3D dark shadow (Win95)
COLOR_CAPTIONTEXT = 9; --Text in window caption
COLOR_ACTIVEBORDER = 10; --Border of active window
COLOR_INACTIVEBORDER = 11; --Border of inactive window
COLOR_APPWORKSPACE = 12; --Background of MDI desktop
COLOR_HIGHLIGHT = 13; --Selected item background
COLOR_HIGHLIGHTTEXT = 14; --Selected menu item
COLOR_BTNFACE = 15; --Button
COLOR_BTNSHADOW = 16; --3D shading of button
COLOR_GRAYTEXT = 17; --Grey text, of zero if dithering is used.
COLOR_BTNTEXT = 18; --Button text
COLOR_INACTIVECAPTIONTEXT = 19; --Text of inactive window
COLOR_BTNHIGHLIGHT = 20; --3D highlight of button
COLOR_2NDACTIVECAPTION = 27; --Uin98 only: 2nd active window color
COLOR_2NDINACTIVECAPTION = 28; --Win95 only: 2nd inactive window color

Автор: Pazan
Дата сообщения: 03.03.2008 20:52
Zloy_Gelud

Цитата:
Можно, используя API..

усложним задачу : а возможно програмнго с помощью AMS изменять разрешение экрана если оно не соответствует 1024х768?
Автор: Zloy_Gelud
Дата сообщения: 04.03.2008 00:07
Pazan
Мооожно
Скачай етот архив: RizlaUK_SetDLLs.zip. Там 11 папок с примерами использования различных dll. Папка, которая нужна тебе, называется SetDisplaySettingsDLL.


Добавлено:
Хотя если ты скачал KindlyPluginPowerPack v3.0, то они доступны в виде шаблонов в папке C:\Program Files\AutoPlay Media Studio 7.0\Templates (шаблон называеццо DLLDispalySettings.apt).
Автор: KurtWagner
Дата сообщения: 04.03.2008 04:27
Как сделать так шоб после установки игры в ауторуне вместо сылки "установить игру" появилась "играть" ???
Автор: GOOSE
Дата сообщения: 04.03.2008 08:13
KurtWagner
Прочитать форум...
Регулярно появляется такой вопрос и ответ.

ЗЫ Было бы пару слов - объяснил бы, сорри.
Автор: tavria2
Дата сообщения: 04.03.2008 08:55
Pazan
Есть такое в плагине WinApi 2.0 (бывший WindowEx) от reteset. См. здесь.
Автор: Pazan
Дата сообщения: 04.03.2008 18:39
Zloy_Gelud

Цитата:
Хотя если ты скачал KindlyPluginPowerPack v3.0,

то что надо
tavria2
Zloy_Gelud был первым

работает. читал в топике, что нельзя перекрыть видео- и веб-объекты. с видео ситуация по-проще, скрываю, при загрузке, показывая статическую картинку, потом показываю.
а вот как быть с вебом когда у менязагружен ХТМЛ в веб-объект, то он перекрывает вседругие обекты, включая выпадающие меню , т.е. пока его не скрыть, то никакие обекты недоступны. это особо напрягает
Автор: tavria2
Дата сообщения: 04.03.2008 21:56
2ALL
Ну, вот и дождались нового билда AMS 7.1.1005.0

Цитата:
Feature: Added a new Grid object (including over 110 actions) allowing you to add spreadsheets, grids and list controls to your applications. This new object can be added to your project by choosing Object > Grid from the menu.
Feature: Added the Indigo Rose Script Editor application. This new stand-alone program allows you to edit action scripts with support for syntax highlighting, intellisense code completion and help file integration. It can be run by selecting Tools > IRScriptEditor, and is located within the AutoPlay Program folder.
Feature: Added the new action Application.SetSysTrayIcon that allows you to set the system tray icon, or revert back to its original.
Feature: Added the ability to add icon images to menu bar items.
Fix: Fixed a bug where the Page.CreateObject action would not use the specified name when creating a CheckBox, RichText, or SlideShow object.
Fix: Fixed a bug where the specified "Volume identifier" was not being reflected when publishing to ISO Image.
Fix: Fixed a bug where the Tree object was not showing its properties in the properties panel.
Fix: Added the RichText object properties table to the code templates.
Fix: Fixed an issue where the RichText object would not be drawn properly using the Page.CreateObject action.
Fix: Fixed a bug where if you used an Application.Exit action on the On Preload event of a page, the On Show actions would still be executed.
Fix: Fixed a bug where process enumeration would not be able to get the filename of a process ID if the calling application is running under a user account on Vista (UAC) and the process it is querying is running elevated.
Fix: Fixed a bug where pressing F1 to access the help file on the Action Settings page of the Action Wizard would fail to launch the help file.
Fix: Fixed a bug in the Application.SetPageProperties action where loading a new background image would fail.
Fix: Added some constants that were missing for the Application.SetPageProperties and Application.GetPageProperties actions.
Fix: Fixed a bug where setting an object's position to a negative number in the properties grid would sometimes reset the position to zero.
Fix: Fixed a bug where using the RadioButton.SetVisible action with the Application.SetRedraw actions would not function correctly.
Fix: Fixed a bug where specifying a proxy table in the HTTP.DownloadSecure() action would sometimes cause a crash.
Fix: Fixed a bug where HTTP.Download() actions could cause a crash in very specific auto-proxy situations.
Fix: Fixed a bug in the System.GetMemoryInfo action where it was not reporting correct values for greater than 4 GB of RAM.
Fix: Fixed a bug where the ComboBox.SetSelected action was not firing the "On Select" event.
Fix: Fixed a bug in the Page.CreateObject action when creating a RichText object containing regular unformatted text instead of Raw RTF text.
Fix: Fixed a bug in the RichText.SetProperties action where if you disabled the scrollbars, the border would not redraw properly.
Fix: Fixed a bug where button files containing .tga file types would not display correctly.
Fix: Fixed a bug where the mouse pointer would not change when opening the RichText object's right click context menu.
Fix: Fixed a bug where showing a dialog during the RichText control's "On Focus" would cause the event to be fired again when the main screen was selected.
Fix: Fixed an issue where when tabbing through objects on a page, tabbing would fail on the RichText object even though the object was set to read-only.
Автор: GOOSE
Дата сообщения: 04.03.2008 22:36
tavria2
И радует, что и наши баги лечатся
Автор: tavria2
Дата сообщения: 04.03.2008 22:43
GOOSE
Вот, только как скачать...?!
Автор: Kindly
Дата сообщения: 06.03.2008 11:37
Всем желающим опробовать новые возможности новой версии программы (7.1.1005.0), предлагаю посетить Варезник: http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=0720&start=1220#lt
Автор: Lexua
Дата сообщения: 06.03.2008 22:48

Цитата:
Всем желающим опробовать новые возможности новой версии программы (7.1.1005.0)


Сразу воткнулся в два бага.
1. Иконка проекта не меняется, а остается стандартной
2. В Menu Bar из четырех пунктов осталось при компиляции только два - первый и последний (Файл и О программе) Ставил поверх сборки Kindly Дальше не ковырял, откатился на предидущую...
Автор: Djon1970
Дата сообщения: 06.03.2008 22:56
Zloy_Gelud
GOOSE
tavria2
Kindly
Lexua
Так все таки, можно сделать, чтобы менюха диска, при сворачивании, плавно заезжала за панель задач? А не как обычно, резко улетала.
Автор: Kindly
Дата сообщения: 07.03.2008 09:10
Lexua, про иконку и не только в патче сказано, да и устал я повторять, что все то, что недоступно в триал, то доступно только в Retail.


Добавлено:
а баг в MenuBar действительно есть в новой версии, об этом даже на оф. форуме обсуждалось, может исправят быстро?
Автор: Lexua
Дата сообщения: 07.03.2008 12:30
Kindly
Значит ждем Retail Просто я думал, что патч делает из триа - ретейл....
Автор: AleksejTokarev
Дата сообщения: 07.03.2008 17:34
Здоаствуйте люди добрые!!!

Имеется трабл с вот таким скриптиком : Web.Back("Web1");

При нажатии на кнопку с таким скриптом поевляется следующее:



после нажатия на ОК вылазит вот что:



А в конечном эбоге после нажатия в этом окне на ОК, скрипт всёже делает своё дело!

Чудесно и непонятно! Помогите плиз!!!

И вот я что ешо вспомнил! немогу скрутить код, каторый прсто сверит два Input и если результат одинаков, то чёнить запустит!

И как сделать так чтобы Input брал данные из ТХТ документа?

Помощь ну ооочень нужна!!!
Автор: Lexua
Дата сообщения: 07.03.2008 19:23
AleksejTokarev
Ну ты хоть код выложи...
Автор: Zloy_Gelud
Дата сообщения: 08.03.2008 02:07
AleksejTokarev

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


Код: -- текст в первом Input объекте
sText1 = Input.GetText("Input1");
-- текст в втором Input объекте
sText2 = Input.GetText("Input2");
-- если данные совпадают (при сравнивании строк учитывется регистр символов)
if (sText1 == sText2) then
    -- здесь выполняем что надо
else
    -- здесь если данные не совпадают
end
Автор: AleksejTokarev
Дата сообщения: 08.03.2008 10:52
Спасибо таварищи!!! Всё сработало

А как быть с этим:


Цитата:
Имеется трабл с вот таким скриптиком : Web.Back("Web1");

При нажатии на кнопку с таким скриптом поевляется следующее:



после нажатия на ОК вылазит вот что:



А в конечном эбоге после нажатия в этом окне на ОК, скрипт всёже делает своё дело!

Чудесно и непонятно! Помогите плиз!!!



Да! И ещё один вопросик, на этом форуме можно как нибудь благодарить, ну вроди какого-небудь плюсика или репутацию поднять? И ли только Словесно-Смайлековые благодарности???
Автор: GOOSE
Дата сообщения: 08.03.2008 22:43
AleksejTokarev

Цитата:
Имеется трабл с вот таким скриптиком : Web.Back("Web1");

Это смотря, где у тебя этот скриптик стоит Просили же ребята код показать...
Делов том, что ошибка 1300 означает "The specified page does not exist.", что на наш переводится как "Указанная страница не существует".
Действие Web.Back("Web1"); означает, опять же на нашем, "переход на ПРЕДЫДУЩУЮ страницу в объекте Web1.
Таким образом, оно аналогично до последней буквы нажатию на кнопочку "Назад" браузера... Соответственно, если ПРЕДЫДУЩИХ страниц не было (ну то есть ты пытаешься вызвать это действие на первой странице), то ты и получишь вероятно такую ошибку...
Естественно, это только мое предположение , так как код я не видел.

Автор: AleksejTokarev
Дата сообщения: 08.03.2008 23:16
GOOSE

Здрасти. Честно признаться, это и весь код: Web.Back("Web1");

Я создал Webобъект, путь прописал как указоно было (на странице выше) т.е. c://programm/tut/
с этим проблем нет, Webобъект открывает указонную папку, а вот дальше трабл: есть кнопка с скриптом Web.Back("Web1"); от этой кнопки ожидается возвращение на шаг назад, если мы вдруг из корневой папки c://programm/tut/ зайдём в следующую к примеру c://programm/tut/drugaja/
или если в корневой папке будет создона ещё одна папка а потом после создания мы зайдём в неё, нам ведь как-то надо вернуться назад. Я думал этот скрипт Web.Back("Web1"); именно этим и занемается!? Или ещё чтото надо где-то нацарапать?
Автор: Zloy_Gelud
Дата сообщения: 09.03.2008 10:58
AleksejTokarev

Цитата:
Я думал этот скрипт Web.Back("Web1"); именно этим и занемается!?

Собственно правильно и думал..он етим и занимаецо. Сразу скажу, что не надо забывать везде ставить двойной слэш в указании путей.

Цитата:
от этой кнопки ожидается возвращение на шаг назад, если мы вдруг из корневой папки c://programm/tut/ зайдём в следующую к примеру c://programm/tut/drugaja/
или если в корневой папке будет создона ещё одна папка а потом после создания мы зайдём в неё, нам ведь как-то надо вернуться назад.

Только что ето попробывал..проблем никаких не возникло. Скорей всего где-то ты накосячил в коде..
Автор: AleksejTokarev
Дата сообщения: 09.03.2008 12:33
Добрый всем день.

Вот этот зловещий проект, всй до ниточки тут:

http://rapidshare.de/files/38781467/USB_Stick.apz.html

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

я не понемаю где косяк
Автор: Sprintstar
Дата сообщения: 09.03.2008 17:25
Спасибо! Zloy_Gelud and GOOSE
только щас смог с меню покопаться ))
Все работает, единственно, есть небольшие косяки с отображением, которые вроде как поправил, по вашему "шаблону", а именно, после добавления такого кода:

ON TIMER

Код:
nRemTime = nRemTime - 1;
if (nRemTime == 0) then
Page.Jump("Page1");
else
Label.SetText("Label1", nRemTime);
end
Автор: Zloy_Gelud
Дата сообщения: 09.03.2008 18:51
Sprintstar

Цитата:
или существует более правильный способ сделать ровное отображение после "10" ?..

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

Цитата:
Еще хотелось узнать, можно ли как-нибудь убрать белые рамки с веб-объекта?, и оставить только скролл-бар или как его там зовут

Здесь насколько Я знаю тебе может помочь использование масок, например:
On Show страницы

Код: -- дескриптор web-объекта
nWHnd = Web.GetProperties("Web1").WindowHandle;
-- применяем маску к web-объекту
Window.SetMask(nWHnd, "AutoPlay\\Images\\630_14.png", true, 0);
Автор: AleksejTokarev
Дата сообщения: 09.03.2008 23:55
Zloy_Gelud

Вот, перезалил. А файлик небольшой, 645 kB!

http://www.rapidshare.ru/605492

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Symantec Endpoint Protection - SEP


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