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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 24.04.2011 13:09
tavria2

Цитата:
Я не пропал



Цитата:
Даже и не думал, что это может еще понадобиться, ведь уже есть плагин Slider от reteset.

Для АМС 8 нет еще плагина, позвляющего вывести "рисованый" слайдер. Для АМС 7 был такой и назывался, вроде, SkinnedSlider (автора не помню). Так что твой проект является пока единственным и неплохим вариантом вывода такого слайдера.

ЗЫ. С Праздником!
Автор: Zloy_Gelud
Дата сообщения: 24.04.2011 18:11
На официальном форуме sside выкладывал много разных полезных библиотек, написаных им самим. Одна из таких предоставляла возможность реализации drag'n'drop. Только в использовании этих библиотек был одни существенный недостаток, по крайне мере для меня, - это обязательное наличие в системе предустановленного .NЕT Frаmework версии не ниже 2.0. Сегодня мы это недоразумение исправили. Для функциионирования примера ниже необходимо только наличие великого и могучего плагина Memory.

Скачать/download: RGhost.Ru ~175 KB

PS. Тестировалось на WinXP SP3 En.
Автор: Nightout1
Дата сообщения: 25.04.2011 18:53
Помогите Пожалуйста
У меня такая проблема
В другом компютере шрифт проекта автоматический меняются как можно cделать чтобы все эти шрифты не менялись
И еще как можно сделать поиск по всем страницам
Автор: mezi
Дата сообщения: 25.04.2011 21:01
Zloy_Gelud
тебе за реверсивною инженерию

А tavria2 -- за проект EasySlider!


Автор: alizeus
Дата сообщения: 25.04.2011 23:28
Будте так любезны, помогите с решением пары небольших проблемок. Вернее для некоторых из вас это совсем даже не проблеммы, но для меня пока проблемищи )))
1. Как в проекте сделать строку web поиска, и чтоб искал в google?
2. Есть некий проект, где каждая страница это определённый web адрес. После попадания на страницу нужно будет что-то скачать. Так вот, адреса открываются, но при нажатии в открывшемся сайте на "Download" открывается браузер IE, и только после этого происходит download. Вопрос заключается в следущем: а можно ли сделать так, что-бы дополнительно никакой браузер не открывался? Просто нажал на скачивание, открылось предположим окошко с просьбой указать место для сохранения, и пошла закачка. Или качалось бы в папку по умолчанию.
Автор: Zloy_Gelud
Дата сообщения: 26.04.2011 08:42
Nightout1

Цитата:
В другом компютере шрифт проекта автоматический меняются как можно cделать чтобы все эти шрифты не менялись

Проект, выполненный в АМС, носит с собой используемые шрифты. Так что, по идее, на разных компьютерах шрифт меняться не должен. Или у тебя другая проблема?

Цитата:
И еще как можно сделать поиск по всем страницам


Цитата:
Settings Tab
...
Keywords:
A comma-delimited list of keywords you want to store for this page. These can be used to allow the user to search your application at runtime for pages containing keyword text. See the Dialog.PageSearch action for displaying a search dialog in your application, and the Application.MakeKeywordIndex and Application.SearchKeywords actions for manually working with the keyword index in your project.



Добавлено:
alizeus

Цитата:
1. Как в проекте сделать строку web поиска, и чтоб искал в google?

Вопрос задавался. Подробнее...

Цитата:
2. Есть некий проект, где каждая страница это определённый web адрес. После попадания на страницу нужно будет что-то скачать. Так вот, адреса открываются, но при нажатии в открывшемся сайте на "Download" открывается браузер IE, и только после этого происходит download. Вопрос заключается в следущем: а можно ли сделать так, что-бы дополнительно никакой браузер не открывался? Просто нажал на скачивание, открылось предположим окошко с просьбой указать место для сохранения, и пошла закачка. Или качалось бы в папку по умолчанию.

Нет. Можно и лучше создать для этого в проекте отдельную кнопку для скачивания.
Автор: Nightout1
Дата сообщения: 26.04.2011 10:48
Zloy_Gelud
а вы можете дать примерный код ?
Автор: Zloy_Gelud
Дата сообщения: 26.04.2011 11:57
Nightout1
http://rghost.ru/5335310
Автор: Nightout1
Дата сообщения: 26.04.2011 12:20
Zloy_Gelud
Большое спасибо

и еще можно ли сделать так чтобы при результате клике он открывал эту страницу. Если можно, подробнее пожалуйста
Автор: Zloy_Gelud
Дата сообщения: 26.04.2011 12:23
Nightout1
Если не затруднит, прочитай лучше справку по действию Page.Jump.
Автор: Nightout1
Дата сообщения: 26.04.2011 12:28
ok
Автор: Vadim021X
Дата сообщения: 26.04.2011 19:24
Подскажите, что тут не так? (должен записывать в строку состояния):


Код: File.Open("C:\\ФиВт\\Муз_плеер_ФиВт_3.5.68.1967\\программа обновления.exe", "", SW_SHOWNORMAL);
ListBox.SetItemText("ListBox1", 2, "Запуск автоматического обновления");
-- Test for error
error = Application.GetLastError();
if (error ~= 0) then
Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION);
ListBox.SetItemText("ListBox1", 3, "Ошибка автоматического обновления, воспользуйтесь ручным обновлением");
else
ListBox.SetItemText("ListBox1", 3, "Обновление программы");
ListBox.SetItemText("ListBox1", 4, "Программа обновлена");
end
Автор: Zloy_Gelud
Дата сообщения: 26.04.2011 19:40
Vadim021X -- поменяй местами первую и второю строчки кода.
Автор: DRIFTER2592
Дата сообщения: 27.04.2011 18:02
Кто мне поможет? Вопрос на предыдущей странице
Автор: Zloy_Gelud
Дата сообщения: 27.04.2011 18:16
DRIFTER2592
Подробнее...
Шапку топика читать надо прежде чем задавать вопросы.
Автор: DRIFTER2592
Дата сообщения: 28.04.2011 10:40
Я это находил, но не могу разобраться вот с чем:
mySourceFolder = GetSFXPath();
File.Run(mySourceFolder.."директория_с_программой\\имя_исполняемого_файла", "командная_строка", mySourceFolder, SW_SHOWNORMAL, true);

А в частнолсти с этой строкой:
File.Run(mySourceFolder.."директория_с_программой\\имя_исполняемого_файла", "командная_строка", mySourceFolder, SW_SHOWNORMAL, true);

Что писать где "директория_с_программой\\имя_исполняемого_файла", "командная_строка"?
Если setup.exe у меня лежит в одной папке с autorun.exe
Автор: Robby
Дата сообщения: 28.04.2011 13:04
DRIFTER2592

Цитата:
Что писать где "директория_с_программой\\имя_исполняемого_файла", "командная_строка"?
Если setup.exe у меня лежит в одной папке с autorun.exe

пиши

Код: File.Run(mySourceFolder.."\\setup.exe", "", mySourceFolder, SW_SHOWNORMAL, true);
Автор: DRIFTER2592
Дата сообщения: 28.04.2011 18:06
Спасибо огромное Robby! Все получилось и работает!
А если setup.exe находиться от авторана к примеру game\setup.exe как тогда быть?
Автор: Zloy_Gelud
Дата сообщения: 28.04.2011 18:21
DRIFTER2592

Код: File.Run(mySourceFolder.."\\game\\setup.exe", "", mySourceFolder, SW_SHOWNORMAL, true);
Автор: DRIFTER2592
Дата сообщения: 28.04.2011 18:37
Zloy_Gelud, спасибо! Дальше думаю разберусь=)
Автор: Vadim021X
Дата сообщения: 28.04.2011 19:46
Помогите написать код для функции "Список воспроизведения" в плеере.

Есть главное окно программы, при нажатии кнопки "Список воспроизведения", открывается диалог в котором есть список "ListBox" (список воспроизведения), а также есть кнопки "Добавить", "Удалить", "Воспроизвести", "Вверх", "Вниз". Помогите с кодами кнопок, а то столько мучуюсь НЕ ПОЛУЧАЕТСЯ!
Автор: XITMAH
Дата сообщения: 29.04.2011 01:45
Подскажите как зациклить видео, чтоб оно воспроизводилось по кругу?
Автор: Zloy_Gelud
Дата сообщения: 29.04.2011 08:48
XITMAH -- см. параметр Loop.
Автор: alizeus
Дата сообщения: 06.05.2011 11:29
Такой вопрос:
В настройках проекта выбираю Стиль - Граница, ставлю птичку на Изменяемое окно, и появляется рамка вокруг окна. Можно ли как то сделать, что бы эта рамка осталась, уж больно она мне нравится, а само окно не растягивалось?
Скриншот:
http://www.bild.me/bild.php?file=43563672011-05-05_205642.jpg
Автор: tRippinthehead
Дата сообщения: 07.05.2011 12:22
alizeus

Могу предложить такой вариант:

в событии On Show окна вставь код:

Код:
g_hWnd = Application.GetWndHandle();

GWL_STYLE = -16;
WS_CAPTION = 0x00C00000;
WS_VISIBLE = 0x10000000;
WS_EX_TOOLWINDOW = 0x00000080;

NewStyle = WS_CAPTION + WS_VISIBLE;

DLL.CallFunction("user32.dll", "SetWindowLongA", g_hWnd..","..GWL_STYLE..","..NewStyle, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

GWL_STYLE = -20;
NewStyle = WS_EX_TOOLWINDOW;

DLL.CallFunction("user32.dll", "SetWindowLongA", g_hWnd..","..GWL_STYLE..","..NewStyle, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
DLL.CallFunction("user32.dll", "DrawMenuBar", g_hWnd, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

Window.SetText(g_hWnd, "");
Автор: alizeus
Дата сообщения: 07.05.2011 13:20
tRippinthehead
Спасибо, такой способ обязательно буду иметь ввиду. Но есть некоторые недостатки, если применять к моему проекту. У меня всё привязано к рисунку (img). Он не однотонный. Применяя твой код происходит смещение кнопок, и рисунок начинает не совпадать. И сверху полоса широкая относительно боковых и нижней, а хотелось бы все одинаковые и узкие. Но в любом случае спасибо
Автор: Sotonisto
Дата сообщения: 07.05.2011 23:01
Всем доброге времени суток. Мне нужна ваша помощь
Я недавно начал юзать APMS (приблизительно часа 3 назад) и захотел сделать авторан для игры.
Я планирую такие пункты меню:
• Запуск (появится после установки игры)
• Установить / Удалить (в зависимости установлена игра или нет)
• ReadMe
• Выход

Пытался прикрутить этот скрипт. Но у меня кнопка запуска вообще не работает, Удалить заменяет Установить даже без полной записи реестра. Например, ему хватает и такого: "HKLM\Company\Game", хотя должно быть так: "HKLM\Company\Game - installpath" (спецом удалял записи в реестре). Также, после нажатия на Удалить запускается инсталлятор игры
Кто может обьяснить по шагам что необходимо делать и что где писать?
Заранее спасибо.

Автор: smitich
Дата сообщения: 07.05.2011 23:37
Здравствуйте! Помогите пожалуйста! Мне надо в autoplay сделать так,чтобы определённый файл открывался определённой прогой,не установленной на компьютере,но имеющейся в авторане! Чем сможете помогите! Заранее спасибо!
Автор: Zloy_Gelud
Дата сообщения: 08.05.2011 11:57
smitich 00:37 08-05-2011
Цитата:
Мне надо в autoplay сделать так,чтобы определённый файл открывался определённой прогой,не установленной на компьютере,но имеющейся в авторане!

Если эта программа умеет обрабатывать аргументы, то попробуй такой код:

Код: -- путь к твоей программе
local strMyCoolProgramPath = _SourceFolder.."\\MyProgram.exe";
-- путь к файлу, который нужно открыть
local strFilePath = "AutoPlay\\Docs\\File.ext";
-- открываем файл
File.Run(strMyCoolProgramPath, strFilePath, "", SW_SHOWNORMAL, false);
Автор: Sotonisto
Дата сообщения: 08.05.2011 13:45
Zloy_Gelud, спасибо! Все работает отлично ^^
Но у меня новый вопрос: кнопка "Запустить" до установки не активна (но надпись "Запустить" присутствует в меню). Можно ли кнопку скрыть до установки (ну или скрыть надпись)?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


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