У меня есть код на джава, поиск в массиве, мне надо тоже организовать в AMS,или как то интегрировать чтоб они совместно работали.Нужно обращатся из одного объекта вэб к ссылке в другом.И поиск по массиву в текстовом файле.
» Autoplay Media Studio
Мне очень понравились эти диалоговые окна:
Цитата:
Скачала также и это:
Цитата:
Но вот вопрос: у Kindly все очень красиво, кнопочки ровные, но вот не нашла возможности изменить цвет диалогового окна, а также размер и цвет шрифта...
Можно ли как то объединить этих два примера или как создать свой DLL-файл?
И еще вопрос: В первом примере есть выбор цвета:
nBG_Color = 7856324 - что означают эти цифры? как выбрать нужный цвет?
Цитата:
Плагин, расширяющий возможности стандартного MessageBox-а. Загрузить dll и посмотреть ее возможности можно отсюда: http://www.xdialog.com/free_stuff.htm
Скачала также и это:
Цитата:
Эх.. Все. Доступна полная версия с исходниками. Свеже рипнутая версия. За фейс не судить.
http://rapidshare.com/files/11935138/xDialog_Full.rar.html
Но вот вопрос: у Kindly все очень красиво, кнопочки ровные, но вот не нашла возможности изменить цвет диалогового окна, а также размер и цвет шрифта...
Можно ли как то объединить этих два примера или как создать свой DLL-файл?
И еще вопрос: В первом примере есть выбор цвета:
nBG_Color = 7856324 - что означают эти цифры? как выбрать нужный цвет?
Kindly вот BLACK ROZE интересуется, как использовать новые фишки в xDialog.
Насколько я понял, то, что распространяется платно, встраивается в прогу и доступно в меню Action...
У нас есть чеить подобное?
Ну или хотя бы примеры с полным описанием?
Насколько я понял, то, что распространяется платно, встраивается в прогу и доступно в меню Action...
У нас есть чеить подобное?
Ну или хотя бы примеры с полным описанием?
GOOSE
Цитата:
В рипаной версии, т.е. по http://rapidshare.com/files/11935138/xDialog_Full.rar.html находится в принципе полный комплект. Конечно, код можно встраивать в другие проекты, автор не поленился сделать описания и в DEMO. Насчет xDialog Message DLL, то это несколько другой вариант реализации MessageBox, чем в самой xDialog.
BLACK ROZE
Цитата:
Вот над этим не работал, но, думаю, это значение можно просмотреть в каких-нибудь продвинутых графических редакторах.
Цитата:
Kindly вот BLACK ROZE интересуется, как использовать новые фишки в xDialog.
В рипаной версии, т.е. по http://rapidshare.com/files/11935138/xDialog_Full.rar.html находится в принципе полный комплект. Конечно, код можно встраивать в другие проекты, автор не поленился сделать описания и в DEMO. Насчет xDialog Message DLL, то это несколько другой вариант реализации MessageBox, чем в самой xDialog.
BLACK ROZE
Цитата:
И еще вопрос: В первом примере есть выбор цвета:
nBG_Color = 7856324 - что означают эти цифры? как выбрать нужный цвет?
Вот над этим не работал, но, думаю, это значение можно просмотреть в каких-нибудь продвинутых графических редакторах.
Помогите разобрать с кодом.
Есть код который выполняет у меня прокрутку текста по таймеру и все работало пока я не добавил "FadeInOut_1.2" и теперь "FadeInOut_1.2" - работает, а вот прокрутка текста перестала работать.
Мой проект
Заранее благодарю!
Есть код который выполняет у меня прокрутку текста по таймеру и все работало пока я не добавил "FadeInOut_1.2" и теперь "FadeInOut_1.2" - работает, а вот прокрутка текста перестала работать.
Мой проект
Заранее благодарю!
Цитата:
Вот ты чувствуешь разницу?
Да, почуствовал... "оформил" ссылки на несколько файлов, попробовал "проиграть" по F5. Что вышло: при запуске проекта эти ссылки сами начинают открываться. Даже не при наведении а при запуске; и посыпало кучу окон "install", "unpack" и т.д.
У меня AMS 6.0.1.0 может еще какие-то заморочки есть?
BLACK ROZE
Цитата:
Это означает, что цвет представлен, как десятичное число. В скрипте AMS, цвет можно указывать только в десятичном виде. Например белый цвет, будет иметь значение: 16777215. Как получить такое число?! Как известно, любой цвет состоит из трех составляющих: R - красный, G - зеленый и B - синий. Белый цвет можно задать в десятичном разложенном виде: RGB(255, 255, 255) или шестнадцатиричном эквиваленте FF FF FF. Теперь, если сделать конвертирование шестнадцатиричного значения FF FF FF, в десятичное, то получим нужный результат - 16777215. Для преобразования цвета из разложенного десятичного вида (RGB), нужно использовать действие Math.RGBToNumber, а для преобразования из шестнадцатиричного - Math.HexColorToNumber.
NightW0lf
Цитата:
Это происходит потому, что в глобальных функциях "FadeInOut_1.2" есть код, который программно заносит данные в событие On Timer, соответственно затирает пользовательский код в этом событиии. Выкладываю доработанный пример "FadeInOut_1.3", в котором устранен этот недостаток и твой модифицированный проект "nw_project_modify".
FadeInOut_1.3.apz (399 кб). nw_project_modify.apz (651 кб).
Цитата:
nBG_Color = 7856324 - что означают эти цифры? как выбрать нужный цвет?
Это означает, что цвет представлен, как десятичное число. В скрипте AMS, цвет можно указывать только в десятичном виде. Например белый цвет, будет иметь значение: 16777215. Как получить такое число?! Как известно, любой цвет состоит из трех составляющих: R - красный, G - зеленый и B - синий. Белый цвет можно задать в десятичном разложенном виде: RGB(255, 255, 255) или шестнадцатиричном эквиваленте FF FF FF. Теперь, если сделать конвертирование шестнадцатиричного значения FF FF FF, в десятичное, то получим нужный результат - 16777215. Для преобразования цвета из разложенного десятичного вида (RGB), нужно использовать действие Math.RGBToNumber, а для преобразования из шестнадцатиричного - Math.HexColorToNumber.
NightW0lf
Цитата:
Помогите разобрать с кодом.
Есть код который выполняет у меня прокрутку текста по таймеру и все работало пока я не добавил "FadeInOut_1.2" и теперь "FadeInOut_1.2" - работает, а вот прокрутка текста перестала работать.
Это происходит потому, что в глобальных функциях "FadeInOut_1.2" есть код, который программно заносит данные в событие On Timer, соответственно затирает пользовательский код в этом событиии. Выкладываю доработанный пример "FadeInOut_1.3", в котором устранен этот недостаток и твой модифицированный проект "nw_project_modify".
FadeInOut_1.3.apz (399 кб). nw_project_modify.apz (651 кб).
tavria2
Огромное спасибо за помощь!
Огромное спасибо за помощь!
tavria2
Огромное спасибо - с цветом разобралась. Остался только вопрос к Kindly - можно ли в твоем примере изменять цвет в диалоговых окнах (там ведь написано в глобальных функциях - НЕ РЕДАКТИРОВАТЬ), так как быть?
Огромное спасибо - с цветом разобралась. Остался только вопрос к Kindly - можно ли в твоем примере изменять цвет в диалоговых окнах (там ведь написано в глобальных функциях - НЕ РЕДАКТИРОВАТЬ), так как быть?
BLACK ROZE
Цитата:
Я так понял тебе нужно изменить цвет фона, который хранится в переменной nBG_Color. Если так, то это будет иметь следующий вид:
Код: nBG_Color = Math.RGBToNumber(0, 0, 220); -- синий цвет фона
Цитата:
Так как я еще новичок в написании кодов , ты не мог бы привести пример как правильно написать код? К примеру, мне нужен синий цвет RGB = 0, 0, 220.
Я так понял тебе нужно изменить цвет фона, который хранится в переменной nBG_Color. Если так, то это будет иметь следующий вид:
Код: nBG_Color = Math.RGBToNumber(0, 0, 220); -- синий цвет фона
У меня появилось вопрос:
Как сделать так чтобы запускался .pdf файл через Adobe Acrobat 5 который имеется на диске (не как дистрибути, а как рабочая программа). А то у меня получается так что .pdf файл открыется НЕ через тот который находится на диске, а получается так что он открывается через тот который установлен у меня в системе.
или
Если это не возможно то как сделать - чтобы окрывался ".bat" или ".cmd" файл по нажатию на кнопку.
Заранее благодарю!
Как сделать так чтобы запускался .pdf файл через Adobe Acrobat 5 который имеется на диске (не как дистрибути, а как рабочая программа). А то у меня получается так что .pdf файл открыется НЕ через тот который находится на диске, а получается так что он открывается через тот который установлен у меня в системе.
или
Если это не возможно то как сделать - чтобы окрывался ".bat" или ".cmd" файл по нажатию на кнопку.
Заранее благодарю!
tavria2
Спасибо за помощь. Я сама разобралась, а потом отредактировала сообщение, но почему то на форуме осталось прежний вариант... Все равно благодарю за разъяснения.
У меня назрел еще вопрос: можно ли сделать так, чтобы в проекте определенный скрытый объект появлялся и исчезал (естественно по требованию пользователя) также плавно, как в примере с плавностью открытия и закрытия самого проекта?
Спасибо за помощь. Я сама разобралась, а потом отредактировала сообщение, но почему то на форуме осталось прежний вариант... Все равно благодарю за разъяснения.
У меня назрел еще вопрос: можно ли сделать так, чтобы в проекте определенный скрытый объект появлялся и исчезал (естественно по требованию пользователя) также плавно, как в примере с плавностью открытия и закрытия самого проекта?
NightW0lf
Цитата:
Вместо Adobe Acrobat 5 лучше используй вьювер Foxit PDF Reader. Он не требует установки и небольшого размера. Запускай его с помощью File.Run и в параметрах указывай полный путь к твоему .pdf. Примеры писать небуду - нехватка времени.
BLACK ROZE
Цитата:
Нет, вариант нормальный, просто пока я отвечал на твой вопрос, ты попрвила свое сообщение.
Цитата:
Теоретически это возможно, для объектов поддерживающих ввод, но у меня ничего не вышло Возможно, потому что объекты AMS не совсем "стандартные" IMHO.
Цитата:
Как сделать так чтобы запускался .pdf файл через Adobe Acrobat 5 который имеется на диске (не как дистрибути, а как рабочая программа).
Вместо Adobe Acrobat 5 лучше используй вьювер Foxit PDF Reader. Он не требует установки и небольшого размера. Запускай его с помощью File.Run и в параметрах указывай полный путь к твоему .pdf. Примеры писать небуду - нехватка времени.
BLACK ROZE
Цитата:
Спасибо за помощь. Я сама разобралась, а потом отредактировала сообщение, но почему то на форуме осталось прежний вариант...
Нет, вариант нормальный, просто пока я отвечал на твой вопрос, ты попрвила свое сообщение.
Цитата:
У меня назрел еще вопрос: можно ли сделать так, чтобы в проекте определенный скрытый объект появлялся и исчезал (естественно по требованию пользователя) также плавно, как в примере с плавностью открытия и закрытия самого проекта?
Теоретически это возможно, для объектов поддерживающих ввод, но у меня ничего не вышло Возможно, потому что объекты AMS не совсем "стандартные" IMHO.
tavria2
Цитата:
Спасибо!
Цитата:
[more=Вот пример]
Код:
confirm_dialog = Dialog.Message("Подтверждение", "Вы уверины что хотите запустить этот .pdf файл?", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
if (confirm_dialog == IDYES) then
File.Run("AutoPlay\\BOOKS\\FoxitReader.exe", "AutoPlay\\PDF_FILES\\other_name_.pdf", "", SW_SHOWNORMAL, false);
error = Application.GetLastError();
if (error ~= 0) then
Dialog.Message("Ошибка", "Файл не найден.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
end
Цитата:
Вместо Adobe Acrobat 5 лучше используй вьювер Foxit PDF Reader. Он не требует установки и небольшого размера. Запускай его с помощью File.Run и в параметрах указывай полный путь к твоему .pdf.
Спасибо!
Цитата:
Примеры писать небуду - нехватка времени.
[more=Вот пример]
Код:
confirm_dialog = Dialog.Message("Подтверждение", "Вы уверины что хотите запустить этот .pdf файл?", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
if (confirm_dialog == IDYES) then
File.Run("AutoPlay\\BOOKS\\FoxitReader.exe", "AutoPlay\\PDF_FILES\\other_name_.pdf", "", SW_SHOWNORMAL, false);
error = Application.GetLastError();
if (error ~= 0) then
Dialog.Message("Ошибка", "Файл не найден.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
end
tavria2
Цитата:
Что это значит? В моих планах было сделать так, чтобы при нажатии на button плавно появлялись image и paragraph.
Цитата:
для объектов поддерживающих ввод
Что это значит? В моих планах было сделать так, чтобы при нажатии на button плавно появлялись image и paragraph.
BLACK ROZE
Цитата:
Я на верное не совсем правильно выразился, вообщем имелось ввиду объекты, которые способны возвращать свой идентификатор (WindowHandle). К таким объектам можно отнести: Input, ListBox, ComboBox, Tree и Paragraph.
Цитата:
Ну с Image никаких проблем, он имеет св-во Opacity, отвечающее за прозрачность, а вот с Paragraph, тут все намного сложнее... Как вариант, можно на Paragraph наложить сверху новый Image, с рисунком подогнанным под фон твоей страницы и тогда управляя прозрачностью картинок, можно получить желаемый результат. Другого, пока в голову ничего не приходит.
Цитата:
Что это значит?
Я на верное не совсем правильно выразился, вообщем имелось ввиду объекты, которые способны возвращать свой идентификатор (WindowHandle). К таким объектам можно отнести: Input, ListBox, ComboBox, Tree и Paragraph.
Цитата:
В моих планах было сделать так, чтобы при нажатии на button плавно появлялись image и paragraph.
Ну с Image никаких проблем, он имеет св-во Opacity, отвечающее за прозрачность, а вот с Paragraph, тут все намного сложнее... Как вариант, можно на Paragraph наложить сверху новый Image, с рисунком подогнанным под фон твоей страницы и тогда управляя прозрачностью картинок, можно получить желаемый результат. Другого, пока в голову ничего не приходит.
BLACK ROZE, на слабых машинах эти красивости тормозить будут.
EGORR_TOO
Свои проекты я делаю для себя, а комп у меня отличный - пока проблем не возникало.
tavria2
но это все теоретически, да? практически у тебя ничего не получилось?
Свои проекты я делаю для себя, а комп у меня отличный - пока проблем не возникало.
tavria2
но это все теоретически, да? практически у тебя ничего не получилось?
BLACK ROZE
Цитата:
Не получилось с использованием DLL и API. Вариант с наложенной сверху картинкой, я не делал, но думаю должно работать.
Цитата:
но это все теоретически, да? практически у тебя ничего не получилось?
Не получилось с использованием DLL и API. Вариант с наложенной сверху картинкой, я не делал, но думаю должно работать.
Люди добрые!
Я пытаюся сделать что-то вроде программки-каталога для софта. И чтоб упростить процесс ввода информации в данный каталог хотелось бы написать чтот вроде базы данных (инфа собирается из объектов Input на странице), но так как я совсем не разбираться в написании базы данных, то скланяюся к тому, чтоб инфа забивалась в ini-файл, но тута возникает другие проблемы...
..И если кто-нидь уже делал для себя autorun с софтом или что-нидь подобное, поделитесь пожалста..
Я пытаюся сделать что-то вроде программки-каталога для софта. И чтоб упростить процесс ввода информации в данный каталог хотелось бы написать чтот вроде базы данных (инфа собирается из объектов Input на странице), но так как я совсем не разбираться в написании базы данных, то скланяюся к тому, чтоб инфа забивалась в ini-файл, но тута возникает другие проблемы...
..И если кто-нидь уже делал для себя autorun с софтом или что-нидь подобное, поделитесь пожалста..
Я столкнулся с такой проблемой – у меня есть авторан для игры в нем 3 кнопки («Установить», «Запустить», «Удалить») они работают на записях в реестре и все работает правильно, т.е. после установки становятся активными кнопки «Запустить», «Удалить», а кнопка «Установить» становится не активной, НО вся суть заключается в том, что когда я все установил и ключи добавились в реестр то кнопки «Запустить», «Удалить» станут активными только при следующем запуске авторана (т.е. авторан не может не перезапустившись получить НОВЫЕ данные из реестра), а вот я бы хотел чтобы сразу после установки НЕ перезапуская авторан все работало правильно.
Заранее спасибо!
Заранее спасибо!
NightW0lf
Действие Page.Redraw(); к примеру, спасет отца русской демократии
Действие Page.Redraw(); к примеру, спасет отца русской демократии
Цитата:
так как я совсем не разбираться в написании базы данных, то скланяюся к тому, чтоб инфа забивалась в ini-файл
Странные слова твои, DenVl! INIфайл вообще не для этого предназначен. Лучше пободайся недельку с базами данных. И научись!... Это все не так сложно как поначалу кажется. Зато потом в твоих руках будет гибкий инструмент для работы с информацией. Не иди по пути наименьшего сопротивления.
GOOSE
Цитата:
А мне кажется , что не спасет. Просто нужно дописать в коде кнопки «Установить»
процедуру получения данных из реестра после выполнения установки. И активацию кнопок «Запустить», «Удалить»
Цитата:
Действие Page.Redraw(); к примеру, спасет отца русской демократии
А мне кажется , что не спасет. Просто нужно дописать в коде кнопки «Установить»
процедуру получения данных из реестра после выполнения установки. И активацию кнопок «Запустить», «Удалить»
Lexua
Цитата:
Трудно сказать, не видя скрипта, повешенного на кнопку.
Действительно, возможен и такой вариант. По мне, так он более безглючный, ибо четко прописанная последовательность проверок избавляет от глюков
Но в одном проекте использовал и redraw, правда там была вроде функция... точно не помню. Так вот она у меня отрабатывала при каждой "перегрузке" страницы...
Цитата:
А мне кажется , что не спасет.
Трудно сказать, не видя скрипта, повешенного на кнопку.
Действительно, возможен и такой вариант. По мне, так он более безглючный, ибо четко прописанная последовательность проверок избавляет от глюков
Но в одном проекте использовал и redraw, правда там была вроде функция... точно не помню. Так вот она у меня отрабатывала при каждой "перегрузке" страницы...
В чём разница между Auto Play Media Studio and
Auto Play Menu Builder ?
Auto Play Menu Builder ?
gerome
Цитата:
Да в том, что это две абсолютно различные программы
Сам лично пробовал сначала Auto Play Menu Builder, и только потом перешел на Auto Play Media Studio.
На мой взгляд, вторая лучше по многим показателям, среди которых не последние места занимают мощность, гибкость, универсальность.
И потом, мне показалось, что аутоплэй развивался динамичнее что не может не радовать пользователя
Цитата:
В чём разница
Да в том, что это две абсолютно различные программы
Сам лично пробовал сначала Auto Play Menu Builder, и только потом перешел на Auto Play Media Studio.
На мой взгляд, вторая лучше по многим показателям, среди которых не последние места занимают мощность, гибкость, универсальность.
И потом, мне показалось, что аутоплэй развивался динамичнее что не может не радовать пользователя
Lexua
Цитата:
А что это за процедура не подскажещь?
Цитата:
А мне кажется , что не спасет. Просто нужно дописать в коде кнопки «Установить»
процедуру получения данных из реестра после выполнения установки. И активацию кнопок «Запустить», «Удалить»
А что это за процедура не подскажещь?
NightW0lf
Я же скрипт на кнопке установить не видел В двух словах В File.Run ставишь опцию WaitForReturn = true. Далее если это архив и после распаковки запускается setup проги, нужно писать непрерывный цикл с прерыванием изнутри, напимер, используя while с проверкой Registry.DoesKeyExist
Где-то так, если не ошибаюсь. tavria2 меня поправит, он больше в ней копается
Цитата:
А далее делаешь кнопку установить выключенной, а остальные включаешь... Это уже элементарно Ватсон
Я же скрипт на кнопке установить не видел В двух словах В File.Run ставишь опцию WaitForReturn = true. Далее если это архив и после распаковки запускается setup проги, нужно писать непрерывный цикл с прерыванием изнутри, напимер, используя while с проверкой Registry.DoesKeyExist
Где-то так, если не ошибаюсь. tavria2 меня поправит, он больше в ней копается
Цитата:
while true do
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\My Application");
if result then
break;
end
end
А далее делаешь кнопку установить выключенной, а остальные включаешь... Это уже элементарно Ватсон
Код:
tDrives = Drive.Enumerate(); --список устройств
for n, DriveLetter in tDrives do
nType = Drive.GetType(DriveLetter); -- тип устройств
-- Выделяем из списка только жесткие диски
if (nType == DRIVE_FIXED) then
-- Получаем список папок "Program Files" на жестких дисках
tFolder = Folder.Find(DriveLetter, "Program Files", true, nil);
if (tFolder) then --если есть такие
for n, cFolderPath in tFolder do --обрабатываем по одной папке и выделяем путь каждой из них
Label.SetText("Label1", cFolderPath);
--находим файл
tfile = File.Find(cFolderPath.."\\", "New.exe", true, false, nil, nil);
if (tfile) then --если найден
for n, cFilePath in tfile do --обрабатываем по одному файлу и получаем его путь
Label.SetText("Label1", cFilePath);
end
end
end
end
end
end
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Matrix Screensaver
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.