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

» Autoplay Media Studio

Автор: Vania
Дата сообщения: 17.09.2011 17:23
lerik2703, спасибо за помощь, может быть есть где то описание как и что нужно делать? Потому что скачал я утилиту AutoPlay Media Studio Password Tool, в ней нужно выбрать cdd. Пароли для CDD v5.x - 6.x 7.1 и CDD v7.5 не подходят. Выбираю более новые CDD v8.x Trial и далее, там нужно указывать файл, указываю папку с файлом autorun.cdd, а утилита AutoPlay Media Studio Password Tool его не видит почему то. Пробовал на трёх разных autorun.cdd. И чем их потом после редактирования обратно собрать в autorun.cdd?


Цитата:
их не за чам редактировать


А что тогда нужно редактировать что бы изменить например что то в меню, или добавить что то в меню.

Может где то есть описание всего этого процесса редактирования, что бы можно было подробнее почитать про всё это.
Автор: lerik2703
Дата сообщения: 17.09.2011 18:02
Vania

Цитата:
в ней нужно выбрать cdd

нет, экзешник в 8-ке только тот который идет с файлом cdd(!) в противном случаи пароль не подойдет!

Цитата:
И чем их потом после редактирования обратно собрать в autorun.cdd?


Цитата:
изменить например что то в меню, или добавить что то в меню.

проще создать новый проект используя коды из файла _proj.dat
Автор: Vania
Дата сообщения: 17.09.2011 18:37
Распаковал я autorun.cdd, открыл в блокноте но там же всего очень много. Autoplay Media Studio может взять эти коды из _proj.dat или их нужно как то самому из _proj.dat вытаскивать и уже потом создавать в Autoplay Media Studio новый проект и передавать эти коды в неё?
lerik2703 небольшой план действий можете дать?
Автор: ubian
Дата сообщения: 17.09.2011 20:34
Здраствуйте, хотел бы узнать: возможно ли выполнение скрипта из сайта. например: у меня в файле /create.nm.INS написано Application.Exit(). Как выполнить то, что написано в файле (там будет другое)
Автор: alfonser
Дата сообщения: 17.09.2011 22:00
Подскажите,пожалуйста, может кто сталкивался:
При импорте reg файла в скрипт (в action) русские символы отображаются крякозябрами. Кирилица выставлена.
Автор: lerik2703
Дата сообщения: 17.09.2011 22:21
Vania

Цитата:
ли их нужно как то самому из _proj.dat вытаскивать

да совершенно верно открыть файл _proj.dat в блокноте копируя коды и вставляя их в соответствующие события и объекты

Цитата:
небольшой план действий можете дать?

все же нужы какие-то базовые знания программы
ubian
смотри действие Application.RunScriptFile
Автор: lerik2703
Дата сообщения: 18.09.2011 09:43
alfonser

Цитата:
При импорте reg файла в скрипт (в action) русские символы отображаются крякозябрами

что за файл и какие изменения в скрипте происходят?
Автор: alfonser
Дата сообщения: 18.09.2011 12:52
lerik2703
Добавляются ключи реестра.Файл реестра(.reg).В окне Action-Advanced- Import .reg file
Автор: ubian
Дата сообщения: 18.09.2011 14:11
Как можно реализовать вход по логину\паролю которые записаны в файле. Например:
в файле passwd.os.INS написано:
admin
user
а в usrs.os.INS:
admin
user
Как сделать чтобы это читалось программой и перекидывалось на страницу с логином. Т.е. если вводшь admin admin тогда тебя кидает на страницу admin. Если user user тогда на стр. user.
Варианты ввода user admin, user admin не правильные.
Автор: Zloy_Gelud
Дата сообщения: 18.09.2011 14:23
alfonser
Измени кодировку REG-файла на WIN-1251.

Добавлено:
mezi

Цитата:
Ребята почему когда я вставляю кнопку(она имеет чуть прозрачности) то немозножно почти наклацать кнопку ?

При создании кнопки в Button Maker установи параметр Hit Threshold равным -1.

Цитата:
Hit Threshold

The default alpha value at or below which a mouse hit will return FALSE. Use -1 to have the mouse always hit at all times.

You see, button files support 32-bit images with alpha channels (in the form of PNG files). By setting this threshold, you can tell the host program that the button is not "hit" if the mouse is over a transparent or semi-transparent area of the current state's image. If you do not understand this feature, it is usually safe to leave the setting at 200.




Добавлено:
ubian

Код: sUser = 'admin';
sPsw = 'admin';


local sPswPath = _SourceFolder.."\\passwd.os.INS";
local sUserPath = _SourceFolder.."\\usrs.os.INS";

local tPsw = TextFile.ReadToTable(sPswPath);
local tUsers = TextFile.ReadToTable(sUserPath);

local bAuth = false;
local sPageName = '';
for i = 1, #tPsw do
if tUsers[i] == sUser and tPsw[i] == sPsw then
sPageName = tUsers[i];
bAuth = true;
break;
end
end

if bAuth then
--Dialog.Message("Notice", "ok.");
Page.Jump(sPageName);
else
Dialog.Message("Error", "Не правильно указан логин/пароль.");
end
Автор: ubian
Дата сообщения: 18.09.2011 16:52
Zloy_Gelud, огромное спасибо. А как записывать в эти файлы?

Добавлено:
и еще, можете объяснить для чего употребляется local?

Добавлено:
И ещё). Как поменять фон страницы "на лету" т.е. не перезагружая ее. если нельзя то с перезагрузкой
Автор: mezi
Дата сообщения: 18.09.2011 18:13
Zloy_Gelud -- как вседа на висоте, спасибо
Автор: Robby
Дата сообщения: 18.09.2011 18:51
ubian
Переменные используются для хранения значений в процессе выполнения программы. В Lua есть три вида переменных: глобальные, локальные и поля таблиц.

Любая переменная считается глобальной, если она явно не объявлена как локальная с помощью local.
Обработка каждого объявления local ведет к созданию новой локальной переменной.
Область видимости переменной начинается первым выражением после ее объявления и действует до конца блока, в котором это объявление встречается. В общем локальные переменные полезны для временного хранения (экономят память) данных внутри блока их объявления, после конца блока доступ к этим переменным невозможен.

Полезно почитать документацию по LUA в шапке http://www.lua.ru/doc/
Автор: Zloy_Gelud
Дата сообщения: 18.09.2011 18:57
ubian

Цитата:
А как записывать в эти файлы?



Цитата:
и еще, можете объяснить для чего употребляется local?


Цитата:
Local Variables
The global nature of the scripting engine means that a variable will retain its value throughout your entire project. You can, however, make variables that are non-global, by using the special keyword “local.” Putting the word “local” in front of a variable assignment creates a variable that is local to the current script or function.

Если по-русски, то локальная переменная/функция сохраняет свое значение только в текущем скрипте/цикле/вкладке и, соответственно, если ее использовать/вызывать в другом месте, то она будет равна nil. Локальные переменные удобно использовать для того, чтобы не перезаписывать глобальные переменные с таким же именем.

Цитата:
Как поменять фон страницы "на лету" т.е. не перезагружая ее. если нельзя то с перезагрузкой


Код: Application.SetPageProperties("Page1", {BackgroundColor = Math.HexColorToNumber("c0c0c0")});
Автор: alfonser
Дата сообщения: 18.09.2011 19:04
Zloy_Gelud
Спасибо, после смены кодировки все нормально.
Автор: Stalkersof
Дата сообщения: 18.09.2011 22:07
А как на счет многопоточности ?
Использую таймер при показе формы плавное исчезновение картинки.
Так вот пока таймер не отработает другие элементы на форме недоступны.
Может можно таймер запустить в отдельном потоке.
Автор: Zloy_Gelud
Дата сообщения: 18.09.2011 22:46
Stalkersof
Таймер работает в фоне. И не мешает выполнению других команд. Если

Цитата:
пока таймер не отработает другие элементы на форме недоступны

то скорее всего неправильно составлена функция.
Автор: Stalkersof
Дата сообщения: 18.09.2011 23:08
Page onShow

Код: local result = Image.IsVisible("InstalImage");
if result == true then
Image.SetProperties("InstalImage", {Opacity=100});
nOpacity = Image.GetProperties("InstalImage").Opacity;
Application.Sleep(1500);

Page.StartTimer(30, 1);
end
Автор: Zloy_Gelud
Дата сообщения: 18.09.2011 23:14
Stalkersof

Ну и про какие элементы шла речь?

Цитата:
другие элементы на форме недоступны.

Автор: Stalkersof
Дата сообщения: 18.09.2011 23:20

Цитата:
Ну и про какие элементы шла речь?

Ну любые другие. На форме кнопки и лейблы кликабельные. Не те которые в таймере.
Вообще любые они появляются ,а недоступны пока таймер не отработает. Может можно как то исправить.
Автор: Zloy_Gelud
Дата сообщения: 19.09.2011 00:40
Stalkersof

Цитата:
а недоступны пока таймер не отработает

Неправда.

Цитата:
Может можно как то исправить.

Может Application.Sleep(1500) убрать?
Автор: Stalkersof
Дата сообщения: 19.09.2011 09:32
Да точно из-за этого
Application.Sleep(1500)--задержка 1.5 сек.
Но хотелось чтоб задержка была перед запуском таймера.
Может есть другой способ сделать задержку в 1.5 сек?
Вообще идея была такая запускаем программу открывается страница. И через полторы секунды рисунок исчезает. Может второй таймер мутить. Или как-то по часам делать. Типа брать время с компа и сравнивать если время равно время+1.5 сек то запускать таймер.
Автор: Zloy_Gelud
Дата сообщения: 19.09.2011 10:04
Stalkersof

Цитата:
Может второй таймер мутить.

Вот это будет правильно.
Автор: Stalkersof
Дата сообщения: 20.09.2011 22:38
Тут вот проблема на рисовалась. Архив 7.zip не хочет распаковываться на диск С:\.
На любой другой пожалуйста на С ни как. Использую для распаковки is7z.dll.
На верно что то с правами доступа. В проекте выставил права администратора не помогло. Как быть ? Что делать?

Ps
Странные дела в проекте выставил требовать права администратора. При двойном клике по файлу autorun.ехе архив не извлекается.
При запуске autorun.ехе из контекста с правами админа извлекается. Как правильно настроить права доступа к системным файлам в проекте? А именно к папке ProgramFiles нужно туда архив извлечь.
Pss
Все господа разобрался сам со своей проблемой. Уж и не знаю кто виноват APMS 8.0.2.0 или автор русского перевода.
Сменил версию на 8.0.6.0 англоязычную проблема исчезла сама собой.
Автор: ubian
Дата сообщения: 21.09.2011 20:24
Спасибо за ответы. Хотел бы спросить: можно ли весь проект конвертировать в lua?

Добавлено:
Stalkersof, если делаешь серьезные проекты лучше русиками не пользоваться. Они "карявят" производительность и функциональность программы. Проверенно опытом
Автор: Zloy_Gelud
Дата сообщения: 21.09.2011 23:39
ubian

Цитата:
можно ли весь проект конвертировать в lua?

Зачем?
Автор: ubian
Дата сообщения: 22.09.2011 19:28
Zloy_Gelud, для его "родного" запуска под "другой" операционной системой?
Автор: Zloy_Gelud
Дата сообщения: 22.09.2011 19:36
ubian

Что-то я тебя не пойму. Что тебе мешает запустить проект в другой ОС, скопировав папку с проектом или выполнив экспорт проекта?
Автор: Stalkersof
Дата сообщения: 22.09.2011 20:48
Не осталось не у кого
Пример SlideShow с различными эффектами, используется IsSlideShow.dll v1.02 от ExpeditoR. tavria2 выкладывал.
Дайте плиз.
Автор: Zloy_Gelud
Дата сообщения: 22.09.2011 21:33
Stalkersof

Если ты ставил набор плагинов от Kindly, то этот проект должен быть у тебя в шаблонах (при создании нового проекта). Называется ISSlideShowDll.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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