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

» Autoplay Media Studio

Автор: Yakim777
Дата сообщения: 25.08.2009 08:21
infernuss
кто тя его даст? тут советы дают, а не скрипты
Автор: AleksejTokarev
Дата сообщения: 21.05.2009 23:38
Mars803


Цитата:
if(_CommandLineArgs[1] ~= nil)then
Input.SetText("Input1", TextFile.ReadToString(_CommandLineArgs[1]));
end


Спасибо огромное!!!
Автор: infernuss
Дата сообщения: 25.08.2009 09:00
не понял что значеть кто даст а че скрипт чтоле дать не можеш ?
Автор: lorents
Дата сообщения: 22.05.2009 17:54
как можно сделать чтобы страницы проекта были не белыми, а имели цвет, который задает тема (Skin)?
Автор: Lexua
Дата сообщения: 25.08.2009 11:00
infernuss Давай-ка пиши как-то внятнее, что тебе нужно и что ты там пишешь. Из твоих постов пока толку - 0
Автор: Lexua
Дата сообщения: 22.05.2009 18:06
AleksTrin


Цитата:
IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);
if IN_FILE[1] == "CANCEL" then
Input.SetText("Input1", "");
else
Input.SetText("Input1", IN_FILE[1]);
end
Автор: Pazan
Дата сообщения: 25.08.2009 12:20
tavria2

Цитата:
Да, странно Русификатор не накатывал?

не люблю я всяких там, руссификаторов если прога изначально не руссифицирована, всегда пользуюсь пользуюсь оригиналом
Автор: tavria2
Дата сообщения: 22.05.2009 19:52
lorents

Цитата:
как можно сделать чтобы страницы проекта были не белыми, а имели цвет, который задает тема (Skin)?

Попробуй так:
Код: COLOR_BTNFACE = 15; -- индекс системного цвета: фон окна
BgColor = WinApi.GetSysColor(COLOR_BTNFACE); -- системный цвет фона окна
tProp = Application.GetPageProperties("Page1"); -- свойства страницы
tProp.BackgroundColor = BgColor; -- изменяем в свойствах страницы цвет фона
Application.SetPageProperties("Page1", tProp); -- применяем свойства к странице
Автор: Yakim777
Дата сообщения: 25.08.2009 13:52

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

неа
ну хотя если бы он у меня был, может быть я его тебе и дал, но вот у меня его нету, а писать я за тебя небуду, надо хоть немного раобратся и если задаёш вопросы - выкладывай мысль полностью, а если это твоя полная мысль - тебе тут никто не поможет
Автор: tavria2
Дата сообщения: 25.08.2009 16:52
Pazan
Как вариант попробуй временно убрать все плагины из папки, куда установлена AMS, возможно косячит один из плагинов.
Автор: AleksTrin
Дата сообщения: 22.05.2009 20:16
Lexua
Сделал как ты написал, а он все равно выдает слово CANCEL!

А как установить текст в плагине WinButton из OnShow, если в плагине нет функции SetText, как в обычной кнопке:
Button.SetText("Button1", "Button Text");

Как добавить в меню картинки? Например, мне надо сделать языковое меню, и чтобы в каждой строке перед или после слов Русский или Английский была картинка флага страны.



Добавлено:
Никто не знает есть ли ресурсы, примеры и др. по программе Setup Factory, она конечно схожа с AutoPlay Media Studio, но она просто другая! А то по ней есть тоже ряд вопросов!
Автор: infernuss
Дата сообщения: 25.08.2009 17:30
я жа сказал я делаю кнопку указываю в ней путь к setup.exe и кагда я нажимаю на ету кнопку то он не устанавливает игру дайте скрипт вот для етого
Автор: Lexua
Дата сообщения: 22.05.2009 22:30
Поправил но логичнее так

Цитата:
IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);
if IN_FILE[1] ~= "CANCEL" then
Input.SetText("Input1", IN_FILE[1]);
end


Цитата:
Как добавить в меню картинки? Например, мне надо сделать языковое меню, и чтобы в каждой строке перед или после слов Русский или Английский была картинка флага страны.

http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=24501&start=1340#21

Цитата:
Значит так: необходимо создать image list, которым является 24 битное (максимум) битмап изображение (.bmp) высотой 16 пикселей, а ширина зависит от количества иконок, включенных в этот битмап, в расчете, что размеры одной иконки не должны превышать 16х16px, т.е. получается, что image list - это ряд последовательных иконок размером 16х16px. А далее в свойствах каждого итема есть пункт Icon ID, в котором ты уже указываешь номер иконки для данного итема (0 - для первой иконки в image list, 1 - для второй иконки и т.д., -1 - если иконка не требуется для итема).
Автор: Yakim777
Дата сообщения: 26.08.2009 13:55
infernuss
этого ты не говорил, ну а чтобы помочь тебе сделай так:

все / и \ в путях замени на \\

если не поможет:
после скрипта добавь

Код: err = Application.GetLastError();
if (err ~= 0) then
Dialog.Input("Error", "Error code:", err, MB_ICONEXCLAMATION);
end
Автор: lorents
Дата сообщения: 22.05.2009 23:23
tavria2

Цитата:
Попробуй так:

супер, плагин Skin тоже поддерживает, спасибо
Автор: lorents
Дата сообщения: 27.08.2009 18:28
Добрый вечер!
Если кого не затруднит, можете скачать отсюда четыре примера и выложить их где-нибудь, спасибо!
Автор: AleksTrin
Дата сообщения: 23.05.2009 10:46
Lexua
Спасибо, теперь все работает и слово CANCEL не появляется!

Добавлено:
За картинки в меню тоже спасибо!

Добавлено:
А как установить текст в плагине WinButton из OnShow, если в плагине нет функции SetText, как в обычной кнопке:
Button.SetText("Button1", "Button Text");
Автор: Robby
Дата сообщения: 27.08.2009 21:00

Цитата:
Добрый вечер!
Если кого не затруднит, можете скачать отсюда четыре примера и выложить их где-нибудь, спасибо!

Забирай http://ifolder.ru/13734814
Автор: lorents
Дата сообщения: 23.05.2009 11:48
AleksTrin
WinButton.SetText("Plugin", "Click Me");

Не подскажите как можно сделать ToolBar, который мог принимать вид которая задает тема пользователя?
Автор: lorents
Дата сообщения: 27.08.2009 21:35
Robby
Спасибо!
Автор: lorents
Дата сообщения: 23.05.2009 19:15
не обращаем внимание
Автор: infernuss
Дата сообщения: 27.08.2009 21:48
Yakim777 я не писал скипт я просто указал путь к файлу .exe lf дайте мне скрипт каторыйн вадад на писать для етого
Автор: Yakim777
Дата сообщения: 28.08.2009 09:19
тогда я нифига не понимаю что вообще должно было работать
Автор: AleksTrin
Дата сообщения: 23.05.2009 19:45
lorents, спасибо!

Есть меню "Язык" и подменю "Русский" и "Английский". К меню "Русский" идет такой сценарий:
elseif e_ID==7 then
Application.LoadScript("Lang\\Russian.ini");
elseif e_ID==8 then
Application.LoadScript("Lang\\English.ini");
end

Вопрос, как сделать так, чтобы при выборе меню "Английский", данный параметр оставался Английским, даже если перезапустить программу, и наоборот если выбрать Русский, чтобы оставался русским?
Автор: sm2972sm
Дата сообщения: 28.08.2009 17:53
Добрый вечер. Только начал осваивать программу и вот появилась такая проблема.
Я делаю меню для фильмов, на странице есть ListBox в него выводится список фильмов, нужно чтобы при нажатии на фильм появлялось описание и картинка. С описанием я разобрался, а вот с картинкой никак. Прежде чем задать вопрос облазил весь форум, но такого примера не нашел. Если кто то подскажет буду благодарен.
Автор: lorents
Дата сообщения: 23.05.2009 21:42
AleksTrin
легко, создаешь обычный тестовой файл, и там прописываешь например rus или eng, затем прописываешь следующий код

on Preload

Код: strText = TextFile.ReadToString("AutoPlay\\Docs\\lang.txt");
strMAC = String.Mid(strText, 1, 3);
if (strMAC == "rus") then
    Application.LoadScript("Lang\\Russian.ini");
elseif (strMAC == "eng") then
    Application.LoadScript("Lang\\English.ini");
end
Автор: Yakim777
Дата сообщения: 29.08.2009 11:31
sm2972sm
у тебя для описания есть скрытый параграф?
с картнкой так: создаёш объект изображения (Image) нужногог размера и ставиш во второй вкладке скрытый (hidden) а потом после того как описание вставляеш в коде, нажимай добавить действие (add action) и ищи там Image.Load, там разберёшся думаю
Автор: Zloy_Gelud
Дата сообщения: 24.05.2009 16:33
AleksTrin

Цитата:
Вопрос, как сделать так, чтобы при выборе меню "Английский", данный параметр оставался Английским, даже если перезапустить программу, и наоборот если выбрать Русский, чтобы оставался русским?

Как альтернатива тому, что предложил lorents - сохранять выбранный язык в качестве значения какого-нибудь параметра в реестре.
Автор: sm2972sm
Дата сообщения: 29.08.2009 16:52
Yakim777

Спасибо что отозвался, но что то у меня не получается.
У меня есть Listbox в нем на вкладке on Select стоит такой код:
-- Получаем данные выделенной строки в ЛистБоксе

tSelected = ListBox.GetSelected("ListBox1");

-- Если что то выбрано, то

if tSelected then

-- Читаем табличные данные
result = ListBox.GetSelectedCount("ListBox1");

for nTableIndex, nListBoxIndex in tSelected do

-- Получаем путь к выбранному файлу (из колонки data ЛистБокса)

sEXEFilePath = ListBox.GetItemData("ListBox1", nListBoxIndex);

-- Меняем расширение

sTXTFilePath = String.Replace(sEXEFilePath, "avi", "txt", false);
end
strFile = TextFile.ReadToString(sTXTFilePath);
Paragraph.SetText("Paragraph1", strFile);
end

В параграфе появляется текст, который находится в папке рядом с моими фильмами.
Как сделать точно так же только с картинками.
Я пробовал изменять вот эту часть кода, но у меня не вышло:

-- Меняем расширение

sTXTFilePath = String.Replace(sEXEFilePath, "avi", "txt", false);
end
strFile = TextFile.ReadToString(sTXTFilePath);
Paragraph.SetText("Paragraph1", strFile);
end
Автор: AleksTrin
Дата сообщения: 25.05.2009 16:16
lorents
Zloy_Gelud
Спасибо!!!

Ребята, а как сделать вот это:
Есть два Inputа и два Buttonа, и папка с файлами.
Нужно сделать так, чтобы в первом Inputе отображалась выбранная папка + Кнопка1, а во втором Inputе самому ставить расширение для всех файлов в выбранной папке в Input1 + Кнопка2 - для осуществления замены расширения файлов в выбранной папке?

Добавлено:
А как сделать так, чтобы можно было свою программу внедрить в любую игру, наподобие программы Fraps?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: PHP RapidGet Pro V


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