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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 04.04.2011 16:50
soul1110

Цитата:
Скажите можно ли присвоить кнопке в проекте горячую клавишу)?

Событие страницы On Key. Но учти, что если какой-нить объект страницы получил фокус, то это событие перестает обрабатывать нажатия клавиш.

Цитата:
И еще скажите пожалуйста можно ли добавить в проект поиск от гугл??


Код: require("luacom")
s = 'Это строка для преобразования';
sGoogleSearch = 'http://www.google.com/search?q=';
local oSC = luacom.CreateObject("ScriptControl");
if oSC then
oSC.Language = "JavaScript";
local sEncode_URI = oSC:Eval("encodeURI(\""..s.."\");");
oSC = nil;
sGoogleSearch = sGoogleSearch .. sEncode_URI;
end
File.OpenURL(sGoogleSearch, SW_SHOWNORMAL);
Автор: Nikoly99
Дата сообщения: 04.04.2011 17:56
Zloy_Gelud
Спасибо=), разобрался наконец-то.

Может подскажешь последнее, как написать сценарий на кнопку, чтобы оно выполняла действие "Save" сохранение странички.
А то когда снова открываешь проект всё становится по умолчанию, а надо чтобы изменения в проекте применились после закрытия. Все форумы облазил, так никто ответ и не дал((. Из-за этого одного, не могу завершить проект((.
Автор: Zloy_Gelud
Дата сообщения: 04.04.2011 18:04
Nikoly99
Подробней не желаешь написать какие действия должны сохраняться?
Автор: Ceone
Дата сообщения: 04.04.2011 18:08
Many thx Zloy_Gelud!!
Автор: Nikoly99
Дата сообщения: 04.04.2011 18:26
Сохраняться Действия должны от Combobox'a, например что-то поменял из строк Combobox'a, сохранился и при след. заходе в проект, изменения остались, а вот как это сделать, как написать сценарий...
Автор: Zloy_Gelud
Дата сообщения: 04.04.2011 19:01
При нажатии на кнопку "Применить" сохраняй значения в INI-файл. А при запуске проекта считывай их из этого файла.
Автор: Nikoly99
Дата сообщения: 04.04.2011 19:18
Zloy_Gelud
Можно потребней)) пожалуйста.
Если не трудно, напиши код примерный.
Как сохр и как считать.
Автор: Robby
Дата сообщения: 04.04.2011 19:25
Nikoly99

примерно так

Код:
-- сохранение настроек в файл settings.ini
object_names = Page.EnumerateObjects(); -- получаем имена всех объектов на станице
error = Application.GetLastError();
if (error ~= 0) then
Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION);
else
if (object_names == nil) then
Dialog.Message("Notice", "Нет объектов на станице.", MB_OK, MB_ICONEXCLAMATION);
else
for index, object in pairs(object_names) do
type = Page.GetObjectType(object); -- получаем тип объекта
if (type == OBJECT_COMBOBOX) then
selected = ComboBox.GetSelected(object);

            INIFile.SetValue("AutoPlay\\Docs\\settings.ini", "OBJECT_COMBOBOX", object, selected); -- сохраняем состояние всех COMBOBOX объектов на странице

end
end
end
end
Автор: Nikoly99
Дата сообщения: 04.04.2011 19:38
Так создал файл ini'шный, вписал код для сохранения в On Click. При нажатии кнопки сохраняются в инишке.
А загрузку ( второй код ), куда его нужно вписать? В какое событие?


Аааааа, всё РАЗОБРАЛСЯ, РАБОТАЕТ!!!)))
СПАСИБО ТЕБЕ ОГРОМНОЕ, ЗА ТВОЙ ТРУД, ЗА УДЕЛЕННОЕ ВРЕМЯ И НЕРВЫ, ДАЙ БОГ ЗДОРОВЬЕ!
Автор: Robby
Дата сообщения: 04.04.2011 19:46
Nikoly99
Page -> On Preload или On Show
Автор: Zloy_Gelud
Дата сообщения: 04.04.2011 19:50
Robby
В On Preload не прокатит)
Автор: Robby
Дата сообщения: 04.04.2011 19:57
Zloy_Gelud
да не прокатит, в On Preload объекта еще нет
Автор: matrix130690
Дата сообщения: 04.04.2011 21:00
Подскажите пожалуйста, как сделать, что бы при нажатие пункта дерева при переходе на др. страницу его положение сохранялось, а не сворачивалось в исходное???


Есть ли какой нибудь русскоязычный ресурс по обучению работе в AutoPlay????
Автор: Zloy_Gelud
Дата сообщения: 04.04.2011 23:09
Robby

Цитата:
в On Preload объекта еще нет

Есть.

Цитата:
Подскажите пожалуйста, как сделать, что бы при нажатие пункта дерева при переходе на др. страницу его положение сохранялось, а не сворачивалось в исходное???

См. Tree.SetSelectedNode.

Цитата:
Есть ли какой нибудь русскоязычный ресурс по обучению работе в AutoPlay????

Ru-Board.Com
Автор: KRAUSER0993
Дата сообщения: 05.04.2011 13:20
Помогите, пожалуйста, с вопросом:
можно ли добавить аудиофайлы из ListBox в Project/Audio/Track list по нажатию кнопки?
Автор: Zloy_Gelud
Дата сообщения: 05.04.2011 13:28
KRAUSER0993
Нет.
Автор: Nikoly99
Дата сообщения: 05.04.2011 16:01
Подскажите пож-ста ещё, полноэкранный работает.

Код: Window.Maximize(Application.GetWndHandle());
Автор: Zloy_Gelud
Дата сообщения: 05.04.2011 16:06
Nikoly99
См. в настройках кнопки Attributes: Auto-Resize.
Автор: Nikoly99
Дата сообщения: 05.04.2011 16:19
В Атрибутах - авто изменения размера - не правильно делается, либо я не то делаю.
Значения: Влево, Вправо, по низу, по верху. Галки пробовал в разном порядке, при запуска проекта,они в разброс. получаются.
Zloy_Gelud - Если ли код на кнопку какой-то?
Автор: qwertEHOK
Дата сообщения: 05.04.2011 18:09
здравствуйте

может кто-нибудь помочь и написать функию "сумма прописью"?
также требуется полученную строку разбить по n сиволов и хранить в массиве (ограничение документа на количество символов)

заранее спасибо
Автор: Zloy_Gelud
Дата сообщения: 05.04.2011 19:57

Цитата:
может кто-нибудь помочь и написать функию "сумма прописью"?

Десятичная часть имеется? Рубли/валюту нужно дописывать?

Цитата:
также требуется полученную строку разбить по n сиволов

Подробней.
Автор: Paster_fob
Дата сообщения: 05.04.2011 21:39
Всем привет.Значит так.Мне нужно создать автозапуск диска.Например у меня есть несколько игр,на cd,я хочу записать их на dvd диск.Чтобы работал автозапуск с выбором игр.Выбрал какую-нибудь из списка,установил.Как это сделать?Я уже 3 программы попробовал,ни фига не получилось.
Последний проект делал в AutoPlay Media Studio 8.Я создал кнопки,назначил им действие.На кнопку установки назначаю setup.exe.А вот что дальше?Ведь в установщике игр кроме setup присутствуют ещё несколько файлов и папок.Как их добавить в проект?
Автор: vnikita
Дата сообщения: 06.04.2011 05:26
Здравствуйте, подскажите как перемещать объект Image с помощью мыши
Автор: qwertEHOK
Дата сообщения: 06.04.2011 10:05
Zloy_Gelud


Цитата:
Десятичная часть имеется? Рубли/валюту нужно дописывать?

рубли с копейками точно, суммы до 100 миллионов
будет код для рублей - сам сделаю для остальных валют



Цитата:
Подробней.

Допустим получится строка в 100 символов, а в документе на первой строке всего 50, поэтому мы обрезаем так что бы в первой строке было не больше 50 символов. Не обрезая слова, не используя переносы.


Автор: Zloy_Gelud
Дата сообщения: 06.04.2011 10:26
qwertEHOK
Копейки необходимо словами? Или же в числовом виде? Например,
12345,56р. = двенадцать тысяч триста сорок пять рублей 56 копеек
или
12345,56р. = двенадцать тысяч триста сорок пять рублей пятьдесят шесть копеек
?
ЗЫ. Если терпит, то вечером попробую накидать код.

Добавлено:
Paster_fob
Папки с играми добавляй в папку CD_Root проекта; на кнопки вешай действие, запускающее инсталлятор игры (только путь ручками указывай). Все, проект готов.

vnikita
Код писать нужно.
Автор: qwertEHOK
Дата сообщения: 06.04.2011 11:20
Zloy_Gelud

копейки цифрами
терпит, документов 2500 с лишним что бы не делать руками будут сидеть и ждать
Автор: Zloy_Gelud
Дата сообщения: 06.04.2011 11:37
qwertEHOK -- а не проще в Excel'e было сделать?
Автор: qwertEHOK
Дата сообщения: 06.04.2011 15:42
Zloy_Gelud
я в экселе не очень,
там сначала нужно данные из бд получить, потом обработать, потом вставить в форму и распечатать

а я скриптик на шеле (sh) накатал, получил табличку с данными, формочку в амс сделал, теперь построчно читаю, выбираю. теперь мне нужно восстановить твой проект по вставке в эксель и число прописью - все.

ЗЫ никак у меня не получается нормально vb изучить. если что-то делать большое - мне проще на дельфе. а под маленькое AMS. Хотя конечно прямо в экселе было бы удобнее всего.
Автор: Zloy_Gelud
Дата сообщения: 06.04.2011 15:50

Цитата:
теперь мне нужно восстановить твой проект по вставке в эксель

Ну я проект тебе уже в ПМ отправил. Так что осталось дело за тобой.

Цитата:
Хотя конечно прямо в экселе было бы удобнее всего.

Это да. В твоем случае, это был бы самый удобный вариант.
Автор: Paster_fob
Дата сообщения: 06.04.2011 18:47

Цитата:
Paster_fob
Папки с играми добавляй в папку CD_Root проекта; на кнопки вешай действие, запускающее инсталлятор игры (только путь ручками указывай). Все, проект готов.

спасибо за подсказку,разобрался.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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