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

» Indigo Rose AutoPlay Media Studio

Автор: sjdb45
Дата сообщения: 15.11.2012 19:43
lerik2703

Код:
if sRun1 ~= '' then
File.RunEx(sRun1);
Progress.SetCurrentPos("Progress1",tChecked[i]);
end
Автор: lerik2703
Дата сообщения: 15.11.2012 20:21
Gasetaa
не понял тебя сразу

On Preload:

Код:
if (not Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\My Game")) then
xButton.SetEnabled("Запустить", false);
end
Автор: sjdb45
Дата сообщения: 15.11.2012 21:31
lerik2703

Извини пожалуйста за то, что тебе пришлось выкладывать в качетсве доказательства рабочий код.
Это я тут намудрил с кодом, блин, я его не в ту степь вставлял.
Дело в том, что после
if sRun1 ~= '' then
File.RunEx(sRun1);
end
у меня шло ещё несколько кодиков таких как Paragraph.SetText("Paragraph1", "");
Надо же быть таким идиотом вставлять рабочий код в почти самый конец
Извиняюсь ещё раз и говорю огромное спасибо за помощь!

да ещё если будет свободное время попробуй пожалуйста найти такое решение:
если кликнуть

Код:
if ListBox.IsItemSelected("ListBox1", 1) then
Web.LoadURL("Web1", _SourceFolder.."\\SETUP\\DOCS\\APPLICATIONS.HTML");
end
Автор: zapasnoi33
Дата сообщения: 16.11.2012 11:55
Ребят, подскажите плиз. Со всеми этими скриптами и кодами у меня вообще никак...
Просто хочу сделать меню для DVD диска, в котором содержится несколько видео. На главной странице хотел сделать 2 кнопки:

1. Воспроизведение видео в определенной последовательности,
2. Вторая кнопка со ссылкой на страницу, где можно выбирать уже конкретное видео.

Все сделал, готово, кроме 1й кнопки.
Искал уроки всякие, гуглил форум, нашел тока "Последовательный запуск нескольких файлов" и "Реализация Play-листов для Винампа от BOObastis"

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

Подскажите, плиз, как мне просто, без знаний всяких скриптов реализовать это?
Автор: Gasetaa
Дата сообщения: 16.11.2012 18:06
lerik2703
Спасибо
Видел такой код, который при нажатии на кнопку "установить" (да впринципи неважно на какую) закрывает окно:

Код: On Click
Application.Exit(0);
Автор: ubian
Дата сообщения: 16.11.2012 20:31
Всем привет!
У меня возникла проблема:
делаю в AMS игру Домино (по заказу), но вот перевернуть картинку самой кости как? Создавать копию - не лучший вариант, а нужно ее и горизонтальный и вертикальный варианты. Как бы в AMS повернуть картинку?
Автор: sjdb45
Дата сообщения: 16.11.2012 20:57
ubian
Может быть тебе этот плагин поможет?
Правда он не бесплатный но в теч. 14 дней можешь пробовать
Автор: ubian
Дата сообщения: 16.11.2012 21:40
sjdb45
А чего-нибудь бесплатного нету, ибо покупать не очень хочется...
Автор: Zloy_Gelud
Дата сообщения: 16.11.2012 21:48
ubian -- ничего, если сам только GDI+ не будешь использовать.

Добавлено:

Цитата:
ибо покупать не очень хочется...

А ты что-то купил?

Добавлено:

Цитата:
делаю в AMS игру Домино (по заказу)

Кстати, Колду Блэк Опс 3 нет желания написать на AMS, может получиться?
Автор: lerik2703
Дата сообщения: 17.11.2012 09:34
Zloy_Gelud

Цитата:
А ты что-то купил?

лицензию
Автор: ubian
Дата сообщения: 17.11.2012 16:29
Zloy_Gelud
А на чем, (Си, Веб не в счет) можно написать?)
UPD: решилось. Нафиг бросаю Autoplay, перехожу на Visual Studio C#
Автор: sjdb45
Дата сообщения: 18.11.2012 14:25
Zloy_Geludт
У меня один вопрос если совсем не надоел..
Вот ваш код который я вбил в Button Install..

Код:
local tChecked = ListBox.GetChecked("ListBox1", BST_CHECKED);
if tChecked then
for i = 1, #tChecked do
local sWorkDir = ListBox.GetItemData("ListBox1", tChecked[i]);
_getArgs = function (s)
assert(type(s) == 'string')
local tRet = {};
s = String.TrimLeft(s, nil);
local nPos = String.Find(s, ' ');
if (nPos ~= -1) then
return String.Mid(s, 1, (nPos - 1)), String.Mid(s, (nPos + 1), -1);
end
return s;
end
Автор: Zloy_Gelud
Дата сообщения: 18.11.2012 15:06
sjdb45

Код: local tUnChecked = ListBox.GetChecked("ListBox1", BST_UNCHECKED);
if tUnChecked then
for i = #tUnChecked, 1, -1 do
ListBox.DeleteItem("ListBox1", tUnChecked[i]);
end
end
Автор: sjdb45
Дата сообщения: 18.11.2012 15:40
Zloy_Gelud
Спасибо огромное!
Вот только листбокс все равно заполняется полностью, а потом через пары секунд только удаляет не выбранные элементы.
А так работает.
И если я правильно сделал то этот код нужно добавить в самое начало так?
Я его когда вбиваю в конец кода (код который выше) то получается билиберда, то есть установка теряет последовательность.
Автор: Zloy_Gelud
Дата сообщения: 18.11.2012 15:50
sjdb45

Цитата:
Вот только листбокс все равно заполняется полностью, а потом через пары секунд только удаляет не выбранные элементы.

Нихрена не понял.

Цитата:
если я правильно сделал то этот код нужно добавить в самое начало так?

Да. В начало.
Автор: sjdb45
Дата сообщения: 18.11.2012 15:59
Zloy_Gelud

Цитата:
Нихрена не понял.


В ListBox1 всего 45 приложений.
Выбираем 10 штук и давим install.
В листбокс заполняет все 45 приложений а потом через пару секунд удаляет,
оставляя выбранные 10.
Да это не беда, главное что работает!
Автор: Zloy_Gelud
Дата сообщения: 18.11.2012 16:16
sjdb45

Цитата:
В листбокс заполняет все 45 приложений

Ну это явно не из-за вышеприведенного мной кода.
Автор: sjdb45
Дата сообщения: 18.11.2012 16:27
Спасибо ещё раз!
Разобрался, вот в чём причина была.
Тут перед этим кодом вот что ещё у меня было:
RadioButton.SetVisible("RadioButton1", false);
RadioButton.SetVisible("RadioButton2", false);
CheckBox.SetVisible("CheckBox1", false);
CheckBox.SetVisible("CheckBox2", false);
Button.SetVisible("Button3", false);
Button.SetVisible("Button2", false);
Button.SetVisible("Button1", false);
Label.SetVisible("Label1", false);
Label.SetVisible("Label2", false);
Application.Sleep(2000);
И потом код.
Удалил Application.Sleep(2000); и всё стало на свои места!
ЗЫ Порой удивляюсь как ты это знаешь даже не видя мой код и что тут у меня творится!
Наверное телепат
Автор: bigbrain
Дата сообщения: 18.11.2012 22:39
Подскажите, как сделать отчет в PDF?
Информацию полученную программой сохранить в документ. Основные элементы: текст и таблица, в оптимальном варианте еще изображение.
В крайнем случае можно в RTF или какой-то другой формат.
Сейчас сделал вывод отчета в HTML, что не очень удобно.
Автор: Gasetaa
Дата сообщения: 18.11.2012 23:26
[more] [On Preload]
Page.StartTimer(100);

[On Timer]
-- путь к файлу, который запускает игру
strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\My Game", "Path", true).."\\Game.exe";
-- путь к инстоллятору игры
strActPath = _SourceFolder.."\\setup.exe";

-- если игра установлена
if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\My Game")) then
Button.SetEnabled("Button1", true);
-- меняем на путь к деинстоллятору
strActPath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Game_is1", "UninstallString", true);
-- переименовываем кнопку "Установить" на "Удалить"
Button.SetText("Button2", "Удалить");
-- активируем кнопку "Запустить"
else Button.SetEnabled("Button1", false);
end;

В кнопку "установить- удалить"
[On Click]
File.Run(strActPath, "", "", SW_SHOWNORMAL, false);

В кнопку "Запустить"
[On Click]
File.Run(strRunGamePath, "", "", SW_SHOWNORMAL, false);
Здравствуйте. Замучил я уже всех с этими кнопками, но проблемы о нытья нерешаются! Хочу спросить как в коде выше "Активация кнопок по информации из реестра" (он чуть-чуть подкорректирован), создать не одну кнопку "Запустить", а две или 3. http://imageshack.us/photo/my-images/853/2012111912054.jpg/ [/more]
Автор: Zloy_Gelud
Дата сообщения: 19.11.2012 07:21
bigbrain

Цитата:
Подскажите, как сделать отчет в PDF?

Использовать конвертер HTML > PDF. Напряму же сохранять в PDF не получится.
Если хочешь сохранять в RTF, то придется ознакомиться с его структурой. Что доволно-таки не просто. Можно сохранять в DOC, но для этого нужен установленный WORD.
Автор: rokhlin
Дата сообщения: 19.11.2012 12:42
Добрый день. прошу подсказать.
В моем проекте нужно сгенерировать цифро-буквенный пароль при создании пользователя

как сделать генерацию Цифрового пароля я разобрался, а вот как сделать чтоб еще и с буквами?!
Например:
SSNNNSS

где,
S- буквенный символ
N- цифра

Возможно ли это сделать встроенными средствами AMS или нужен плагин специальный?
Автор: Zloy_Gelud
Дата сообщения: 19.11.2012 13:48
rokhlin

Код: -- Генерация цифро-буквенного пароля
-- Параметры:
-- sDelimiter : разделитель групп пароля. Может быть пустой строкой ""
-- Остальные аргумены : если строка, то генерируется группа произвольных букв. Количество букв в группе - строка преобразованная в число.
-- если число, то генерируется группа произвольных чисел. Количество чисел в группе равно аргументу.
Math.PassGenerate = function (sDelimiter, ...)
local sRet = '';
local sAlph = 'abcdefghijklmnopqrstuvwxyz';
if arg then
for i = 1, #arg do
if type(arg[i]) == 'string' then
for i = 1, tonumber(arg[i]) do
sRet = sRet .. String.Upper(String.Mid(sAlph, Math.Random(1, #sAlph), 1));
end
elseif type(arg[i]) == 'number' then
for i = 1, arg[i] do
sRet = sRet .. Math.Random(1, 9);
end
end
sRet = sRet .. sDelimiter;
end
end
return String.TrimRight(sRet, sDelimiter);
end

-- генерируем пароль из 3х групп: 2 буквы, 3 цифры, 2 буквы. Группы разделяются дефисом.
local sPass = Math.PassGenerate('-', '2',3,'2');
Dialog.Message("Notice", sPass, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: rokhlin
Дата сообщения: 19.11.2012 14:34
Zloy_Gelud
Изящно, спасибо

разбирался в коде, не понял а момента как из строки:

-- генерируем пароль из 3х групп: 2 буквы, 3 цифры, 2 буквы. Группы разделяются дефисом.
local sPass = Math.PassGenerate('-', '2',3,'2');


функция Math.PassGenerate = function (sDelimiter, ...) вытащила аргумент: arg ?

2й, подозреваю что в нем содержится ответ на первый вопрос, что означает "..." в
функции Math.PassGenerate = function (sDelimiter, ...) ?
Автор: Zloy_Gelud
Дата сообщения: 19.11.2012 14:56
rokhlin
Более подробно здесь.
Вкратце.. когда количество аргументов заранее не известно, можно использовать конструкцию вида:

Код: function Name (...) end
Автор: zapasnoi33
Дата сообщения: 19.11.2012 15:11
[more]
Цитата:
Ребят, подскажите плиз. Со всеми этими скриптами и кодами у меня вообще никак...  
Просто хочу сделать меню для DVD диска, в котором содержится несколько видео. На главной странице хотел сделать 2 кнопки:  
 
1. Воспроизведение видео в определенной последовательности с начала до конца.  
2. Вторая кнопка со ссылкой на страницу, где можно выбирать уже конкретное видео.  
 
Все сделал, готово, кроме 1й кнопки.
Искал уроки всякие, гуглил форум, нашел тока "Последовательный запуск нескольких файлов" и "Реализация Play-листов для Винампа от BOObastis"
 
Пробовал применить это к видео (понимаю что полная тупость, но все же попробовал), в первом случае следующее видео открывалось только после закрытия первого окна с проигрывателем
Второй вариант вообще не понял что и как.
 
Подскажите, плиз, как мне просто, без знаний всяких скриптов реализовать это?


Плиз, подскажите, очень надо.... ну или может ссылочку, если тема есть...
[/more]
Автор: rokhlin
Дата сообщения: 19.11.2012 15:23
Zloy_Gelud
Спасибо, посмотрю.
Автор: Gasetaa
Дата сообщения: 19.11.2012 22:10
Всем доброго времени суток, подскажите как сделать две и более кнопок "Запустить" в скрипте "Активация кнопок по информации из реестра (на примере авторана для игр) от Zloy_Gelud" (на примере
Автор: bigbrain
Дата сообщения: 19.11.2012 22:12

Цитата:
Использовать конвертер HTML > PDF. Напряму же сохранять в PDF не получится.   Если хочешь сохранять в RTF, то придется ознакомиться с его структурой. Что доволно-таки не просто. Можно сохранять в DOC, но для этого нужен установленный WORD.

Есть плагины, которые позволяют сохранять в pdf, yj без поддержки таблиц.

А что за html > PDF и сохранение в Word, подскажите, пожалуйста
Автор: Zloy_Gelud
Дата сообщения: 20.11.2012 07:12
bigbrain

Цитата:
А что за html > PDF

Конверторы HTML в PDF. Гугл знает..

Цитата:
сохранение в Word

А что здесь подсказывать? Можно сохранять в DOC-файл с помощью объектной модели MS Office Word.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: память не может быть written


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