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

» Autoplay Media Studio

Автор: lorents
Дата сообщения: 09.08.2010 17:41
tavria2

Цитата:
Перезалей на MULTI-UP.COM

ISDone0.4.2.5
isProgressBar v1.00
с isProgressBar - будь осторожен
http://www.virustotal.com/ru/analisis/397fd58cec875ceb6ca8e0132dce4386ec886bd1031166f91aab2f65f883a98e-1281364796
http://virscan.org/report/c46d514fdc270b407d431b0fa07cc40c.html
думаю это из-за упаковщика nSPack 3.7, сейчас посмотрю как его распаковать.

Добавлено:
tavria2
isProgressBar v1.01
http://virscan.org/report/264aa56af107bcaba96a925037371bf8.html
http://www.virustotal.com/ru/analisis/5c38047acf1432d1c7592a170599e93b74ab90da15ddb596422e38baf33af264-1281368985
Автор: lorents
Дата сообщения: 09.08.2010 20:38

Цитата:
Попробуй в On Preload скрыть окно с помощью маски окна, а в On Show - убрать маску окна.

наверно я туплю, но как убрать маску?
Автор: tavria2
Дата сообщения: 09.08.2010 20:47
lorents
Что-то мне не очень этот ProgressBar. Первый можно сделать средствами AMS, а у третьего проблема с пропорциями высоты и ширины, такое ощущение, что ширина задается в твипах, а высота в пикселях или наоборот.

Для isProgressBar v1.00

Global Functions
Код: -- Обертки Dll-функций
function LoadLibrary(sFileName) local hDll = DLL.CallFunction("kernel32.dll", "LoadLibraryA", "\""..sFileName.."\"", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); return hDll end

function InitProgressBar(hWnd, nLeft, nTop, nWidth, nHeight, nSpeed) DLL.CallFunction("IsProgressBar.dll", "InitProgressBar", hWnd..","..nLeft..","..nTop..","..nWidth..","..nHeight..","..nSpeed, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end
function InitProgressBar2(hWnd, nLeft, nTop, nWidth, nHeight, nSpeed, nAnim) DLL.CallFunction("IsProgressBar.dll", "InitProgressBar2", hWnd..","..nLeft..","..nTop..","..nWidth..","..nHeight..","..nSpeed..","..nAnim, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end
function InitCircularProgressBar(hWnd, nLeft, nTop, nWidth, nHeight, nSpeed, nBgCol, nActCol, nInActCol, nTransCol) DLL.CallFunction("IsProgressBar.dll", "InitCircularProgressBar", hWnd..","..nLeft..","..nTop..","..nWidth..","..nHeight..","..nSpeed..","..nBgCol..","..nActCol..","..nInActCol..","..nTransCol, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end

function DeInitProgressBar() DLL.CallFunction("IsProgressBar.dll", "DeinitProgressBar", "", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end
function DeInitProgressBar2() DLL.CallFunction("IsProgressBar.dll", "DeinitProgressBar2", "", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end
function DeInitCircularProgressBar() DLL.CallFunction("IsProgressBar.dll", "DeinitCircularProgressBar", "", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); end

function FreeLibrary(hDll) DLL.CallFunction("kernel32.dll", "FreeLibrary", hDll, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); return hDll end
Автор: lorents
Дата сообщения: 09.08.2010 21:12
tavria2

Цитата:
Для isProgressBar v1.00

Спасибо, супер
А можно сделать такой прогресс бар, что-то типа второго, но как на картинке?



Цитата:
Для isProgressBar v1.01 можешь сам адаптировать код, но помойму здесь автор перестарался заменив системный скин ProgressBar на пользовательские цвета.

т.е. здесь нельзя сделать системный скин?

Цитата:
По поводу ISDone0.4.2.5... Извини, но заниматься им не буду - отбирает много времени.darkblue]

да ничего, мне главное isProgressBar
Еще раз Спасибо!
Автор: tavria2
Дата сообщения: 09.08.2010 21:23
lorents

Цитата:
А можно сделать такой прогресс бар, что-то типа второго, но как на картинке?

Только системный скин.

Цитата:
т.е. здесь нельзя сделать системный скин?

Нет.
Автор: lorents
Дата сообщения: 09.08.2010 21:33
tavria2
Понятно, спасибо за все!
Ты не мог подсказать, как убрать маску?
Автор: tavria2
Дата сообщения: 09.08.2010 22:15
lorents
Вместо имени файла - пустая строка "".
Автор: lorents
Дата сообщения: 09.08.2010 22:39
tavria2


и еще один вопрос, мы не можем менять стиль окна правильно через код?
просто странно диалоговое окно можно, а страницы проекта нет
Автор: tavria2
Дата сообщения: 09.08.2010 22:42
lorents

Цитата:
и еще один вопрос, мы не можем менять стиль окна правильно через код?

Не можем.
Автор: lorents
Дата сообщения: 10.08.2010 18:01
tavria2
понятно.
Автор: lerik2703
Дата сообщения: 11.08.2010 08:36
del

Автор: lorents
Дата сообщения: 11.08.2010 17:18
Добрый день!
Видел много программ, где они загружают все необходимые компоненты из zip-архива без распаковки во временную папку.
И появился вопрос, а как это сделать через AMS? Я как понимаю, можно через плагин LuaZip, но я не могу представить как это сделать. Буду очень признателен в решении данного вопроса. И еще один вопрос можно ли при этом поставить пароль на zip-архив?
Автор: lorents
Дата сообщения: 12.08.2010 09:53
кстати, по таком принципу, который я описал выше работает и сам AMS, ведь файл *.cdd ни что иное как архив с паролем.
Автор: hablababla
Дата сообщения: 12.08.2010 13:58
Здрасьте всем!
Есть вопрос, никак не могу разобраться.
Есть проект в нем 8 страниц.
Как сделать меняющуюся иконку на вкл\выкл бекграундной музыки я понял,
а как сделать что бы она менялась и на других страницах автоматически в зависимости от того включена музыка или нет?
И можно ли написать скрипт привязанный к состоянию музыки (дескать при открытии следующей страницы идёт опрос, если
Audio.Pause(CHANNEL_BACKGROUND);
то
Button.SetVisible("Button1", true);
Button.SetVisible("Button2", false);
и на оборот если
Audio.Play(CHANNEL_BACKGROUND);
то
Button.SetVisible("Button2", true);
Button.SetVisible("Button1", false);
Спасибо.

Добавлено:
Здрасьте всем!
Есть вопрос, никак не могу разобраться.
Есть проект в нем 8 страниц.
Как сделать меняющуюся иконку на вкл\выкл бекграундной музыки я понял,
а как сделать что бы она менялась и на других страницах автоматически в зависимости от того включена музыка или нет?
И можно ли написать скрипт привязанный к состоянию музыки (дескать при открытии следующей страницы идёт опрос, если
Audio.Pause(CHANNEL_BACKGROUND);
то
Button.SetVisible("Button1", true);
Button.SetVisible("Button2", false);
и на оборот если
Audio.Play(CHANNEL_BACKGROUND);
то
Button.SetVisible("Button2", true);
Button.SetVisible("Button1", false);
Спасибо.
Автор: Cmaster2K
Дата сообщения: 17.08.2010 00:54
Всем привет!
Мне когда-то очень помогал сайт gooseweb.ru с русской справкой и различными примерами для AMS, но как известно его не стало.

У меня есть сайт, хочу выложить на нем все примеры.

Просьба, кому не сложно, скидывайте примеры и описания к ним в ПМ. На сайтах из шапки, в основном, примеры для старых версий хотелось бы поновее (вроде тех, что были на gooseweb.ru от tavria2).

Так же большая просьба скинуть, кто успел скачать, русский help для AMS от GOOSE (мне и всем остальным думаю пригодиться).

Спасибо!
Автор: lerik2703
Дата сообщения: 17.08.2010 07:53
Cmaster2K
теперь смотри здесь что-то вроде зеркала сайта gooseweb.ru
Автор: doc_green
Дата сообщения: 21.08.2010 12:32
как в сценарии должно выглядеть удаление "не удаляемых" файлов.
Автор: lerik2703
Дата сообщения: 21.08.2010 14:07
doc_green
разве что после перезагрузки компа!если конечно они не системные!
Автор: lorents
Дата сообщения: 21.08.2010 14:40
lerik2703 думаю doc_green имеет ввиду что-то на подобии Unlocker, правда как он работает не знаю.
Автор: doc_green
Дата сообщения: 21.08.2010 15:45
lerik2703
был пример, не могу найти, а так как будет выглядеть если он конкретно привязан к определенному месту например D:\!!!\111.exe
Автор: KENT154
Дата сообщения: 21.08.2010 16:38
Народ как можно сделать так чтобы перед запуском прога просила логин и пароль
собственно чтобы происходил вход на сайт, если логин и пароль не верный или не существующий вылазила форма регистрации

просто очень нужно

реально так сделать ?
должно получится чтото типо лайва или стима, кто знаком с этими прогами меня должны понять
Автор: lerik2703
Дата сообщения: 21.08.2010 17:40
lorents

Цитата:
ввиду что-то на подобии Unlocker

программа которая удаляет неудаляемые файлы?думаю опредеряет кто использует файл и останавливает процесс родителя!
doc_green
тебе экзешный файл надо удалить?
Автор: doc_green
Дата сообщения: 21.08.2010 18:26
lerik2703
я так понимаю здесь без раздници ехе или не ехе в данный момент мне нужно с принт сервера удалить путь такой \\printmosz001\scriptsblocks$ файл BLOCK.RESTART А БЫВАЕТ нжно удалить файл не удаляемый ехе или какой нибудь другой
Автор: Kindly
Дата сообщения: 21.08.2010 21:55
doc_green - у тебя какие-то желания "вредительские" на самом деле. Ты издеваешся, такое реализовать в AMS? Запускай специальную прогу для этого из-под AMS и не мучайся.
Автор: doc_green
Дата сообщения: 21.08.2010 22:25
Kindly
нет, я хочу упростить себе работу)))) у goose на сайте лежал пример я столько примеров на качал что теперь не могу разобраться, уже 6 день ищу и не могу найти
иногда на работе дорога каждая секунда зачем париться если можно воспользоваться такой восхитительной программой
лучше б подсказали как это сделать
Автор: Sanchos145
Дата сообщения: 23.08.2010 16:14
Ребят, выручите вновь, все ето время варил то что преподали насчет разрешения экрана, инглиш знаю не очень поетому разобрался совсем с немногими плагинами.

Доварил код до етого:

display = System.GetDisplayInfo();
if (display.Width == 1024)then
if (display.Height == 768)then
-- Программа запускается
else if (display.Width < 1024) then
warning = Dialog.Message("Программа не может быть корректно отображена при текущем разрешении \n\n Измените разрешение монитора на 1024-768"); -- потом программа должа сообщить о закрытии (подскажите плз) и после вылета пользователь либо меняет разрешение на положеное и юзает продукт либо грызет локти.
end
end
end

Никаких библиотек и внедрений в системные процессы. - и не надо )
Автор: lorents
Дата сообщения: 23.08.2010 17:56
Sanchos145
А в чем собственно вопрос?
Почитай справку, так как раз есть пример который тебе нужен.

Я не совсем понял, у тебя приложение должно работать только если разрешение 1024*768, если больше то все нельзя, т.е. я должен вручную уменьшить разрешение, чтобы твоя программа запустилась?
Автор: Sanchos145
Дата сообщения: 23.08.2010 18:05
Првильно, программа заточена только под 1024-768 и пользователь делает все сам, будь любезен кинь норм код...
Автор: lorents
Дата сообщения: 23.08.2010 18:46
Sanchos145


Код: display = System.GetDisplayInfo();
if (display ~= nil) then
if (display.Height < 768) or (display.Height > 768) then
Dialog.Message("Notice", "Your resolution is currently set to "..display.Width.." x "..display.Height..".\r\n"..
"You must have at least 800 x 600 to view this application properly.", MB_OK, MB_ICONINFORMATION);
end
end
Автор: Sanchos145
Дата сообщения: 23.08.2010 18:59
Да ты кинь код и все, конечно ето временно в будущем постараюсь сделать чтобы программа работала на любом разрешении и качественно отображалась.

Просто в данное время по другому никак, мера вынужденная, и опять же временная.
Если хочешь помочь так как необходимо а не так как хочешь думую придется дать нужный код.

И в конце концов мыже с тобой не троя пишем верно =)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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