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

» Indigo Rose AutoPlay Media Studio

Автор: KerberX
Дата сообщения: 21.03.2014 17:27
У меня когда-то был DLL файл для создания PDF документов с помощью AMS. Также к нему прилагались скрипты обращения к DLL и XML с функциями (для Action Wizard), для удобства. Теперь я не могу его найти. Есть такой набор у кого-нибудь?

У меня одного на версии 8.2 не работает Page.Jump на страницу, которая сейчас показывается, для её обновления?
Автор: margus05
Дата сообщения: 30.03.2014 21:09
How to using XML.InsertXML my default XML file is:
<products>
<product>
<course id="SK-ENG-L1-NA-PE-NA-NA-Y-3.7.1.0.r29" levelIndex="1" titleKey="PE_ENG_1_course_title" language="en-US" resource="68cebc9173417426b9c277770e7aca3cc4847a03" encrypted="true">
<installed>false</installed>
</course>

Insert here below XML file:

<course id="SK-ENG-L2-NA-PE-NA-NA-Y-3.7.1.0.r29" levelIndex="2" titleKey="PE_ENG_2_course_title" language="en-US" resource="f626f5187b2ba7417f822324f964238fb6c16719" encrypted="true">
<installed>false</installed>
</course>

<activations>
<activation>
<productID>SK-ENG-L1-NA-PE-NA-NA-Y-3</productID>
<activationID/>
<deactivationID/>
<titleKey>PE_ENG_1_course_title</titleKey>
<courses>
<course>SK-ENG-L1-NA-PE-NA-NA-Y-3</course>
</courses>
</activation>


Insert here below XML file:


<activation>
<productID>SK-ENG-L2-NA-PE-NA-NA-Y-3</productID>
<activationID/>
<deactivationID/>
<titleKey>PE_ENG_2_course_title</titleKey>
<courses>
<course>SK-ENG-L2-NA-PE-NA-NA-Y-3</course>
</courses>
</activation>
</activations>
</product>
</products>

Result below XML file:

<products>
<product>
<course id="SK-ENG-L1-NA-PE-NA-NA-Y-3.7.1.0.r29" levelIndex="1" titleKey="PE_ENG_1_course_title" language="en-US" resource="68cebc9173417426b9c277770e7aca3cc4847a03" encrypted="true">
<installed>false</installed>
</course>
<course id="SK-ENG-L2-NA-PE-NA-NA-Y-3.7.1.0.r29" levelIndex="2" titleKey="PE_ENG_2_course_title" language="en-US" resource="f626f5187b2ba7417f822324f964238fb6c16719" encrypted="true">
<installed>false</installed>
</course>
<activations>
<activation>
<productID>SK-ENG-L1-NA-PE-NA-NA-Y-3</productID>
<activationID/>
<deactivationID/>
<titleKey>PE_ENG_1_course_title</titleKey>
<courses>
<course>SK-ENG-L1-NA-PE-NA-NA-Y-3</course>
</courses>
</activation>
<activation>
<productID>SK-ENG-L2-NA-PE-NA-NA-Y-3</productID>
<activationID/>
<deactivationID/>
<titleKey>PE_ENG_2_course_title</titleKey>
<courses>
<course>SK-ENG-L2-NA-PE-NA-NA-Y-3</course>
</courses>
</activation>
</activations>
</product>
</products>
Автор: kesha333
Дата сообщения: 01.04.2014 15:21
Ребята, всем привет!
Нужна поддержка гуру

Есть такая задача, но не знаю с какой стороны к ней подойти.

Хочу сделать одну страницу с картинкой и одной кнопкой.
Кнопка должна запускать EXE файл и потом его автоматически закрывать, выгружать процесс из памяти (ровно через 2 минуты) и пользователь снова возвращается в изначальное окно запуска.

А также должен вестись счетчик запусков (общее кол-во и время каждого запуска)

И в идеале при каждом запуске должна идти команда что бы веб-камера делала один снимок.

Можно ли сделать такую штуку средствами AMS, как думаете?
Автор: dallas page
Дата сообщения: 01.04.2014 21:04
kesha333, для автозакрытия программы (убийство процесса), возврата на страницу через 2 минуты, используй или таймер или Application.Sleep. Для счетчика запусков можно использовать чтение и запись в текстовый файл. Для времени запуска можно вести лог тоже в текстовый файл.
Автор: kesha333
Дата сообщения: 01.04.2014 21:44
dallas page
А можно поподробнее пожалуйста.
Это все в свойствах кнопки прописывается?
Автор: dallas page
Дата сообщения: 01.04.2014 22:02
kesha333 если не используется таймер, то да, все прописывается в действие кнопи OnClick.
Автор: kesha333
Дата сообщения: 01.04.2014 22:40
dallas page
Не поможете с выбором правильных команд, если я правильно понял логику то:
1. Команда запуска программы - ?
2. Команда закрытия программа - Application.Sleep.
3. Команда записи номера запуска в файл - ?
4. Команда записи времени запуска в файл - ?

И как быть с фото с веб камеры?
Автор: margus05
Дата сообщения: 01.04.2014 23:27
How to solve this problem?
My Default XML file is

Код:
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<course id="SK-ENG-L1-NA-PE-NA-NA-Y-3.7.1.0.r29" levelIndex="1" titleKey="PE_ENG_1_course_title" language="en-US" resource="68cebc9173417426b9c277770e7aca3cc4847a03" encrypted="true">
<installed>false</installed>
</course>
<activations>
<activation>
<productID>SK-ENG-L1-NA-PE-NA-NA-Y-3</productID>
<activationID/>
<deactivationID/>
<titleKey>PE_ENG_1_course_title</titleKey>
<courses>
<course>SK-ENG-L1-NA-PE-NA-NA-Y-3</course>
</courses>
</activation>
<activations>
</product>
</products>
Автор: dallas page
Дата сообщения: 02.04.2014 08:46
kesha333

Код: --Считаем кол-во запусков
result = TextFile.ReadToString("AutoPlay\\Docs\\xClick.txt");
result = result + 1;
TextFile.WriteFromString("AutoPlay\\Docs\\xClick.txt", result, false);

--Лог даты и времени запуска
d1 = System.GetDate(DATE_FMT_EUROPE);
d2 = System.GetTime(TIME_FMT_MIL);
d3 = "Запуск программы "..d1.." в "..d2.."\r\n";
TextFile.WriteFromString("AutoPlay\\Docs\\log.txt", d3, true);

--Запуск программы
File.Run("AutoPlay\\Docs\\MyProg.exe", "", "", SW_SHOWNORMAL, false);

--Ожидаем 2 секунды
Application.Sleep(2000);

--Убиваем процесс
File.Run("taskkill /f /im MyProg.exe", "", "", SW_SHOWNORMAL, false);
Автор: kesha333
Дата сообщения: 02.04.2014 09:55
dallas page
Спасибо огромное!!
Все работает!!

Только заменил file.run на Shell.Execute а то он почему то не запускал мой ярлык.
Также добавил счетчик запусков прям в файлик с датами.

Есть такой вопрос:
1) Можно ли что б дата разделялась точками а не "/" , так как потом я этот файлик переименовываю в *.csv и импортирую в excel (хотя может есть более прямые методы )
2) Как сделать что бы каждый день создавался новый файл со временем запусков?

3) Я так понял у Аутоплэй нет функции обращения к web камере? И надо искать какую то стороннюю прогу которая будет делать фотку при запуске?
Автор: dallas page
Дата сообщения: 02.04.2014 17:54
kesha333
d1 = System.GetDate(DATE_FMT_EUROPE);
d2 = System.GetTime(TIME_FMT_MIL);
d3 = "Запуск программы "..d1.." в "..d2..".";
TextFile.WriteFromString("AutoPlay\\Docs\\"..d1..".txt", d3, true);
Автор: kesha333
Дата сообщения: 02.04.2014 23:14
dallas page

К сожалению не появляется файл с именем-датой

Так же еще вопрос, можно сделать так что бы позиция кнопки отсчитывалась не справа и сверху, а снизу и слева?
(У меня проблема в том что размер проекта 1920х1080 и там есть единственная кнопка, примерно справа внизу и когда я открываю этот проект на ноуте с меньшим разрешение экрана, то фоновая картинка масштабируется нормально, а вот кнопка улетает за границы экрана...)
Автор: dallas page
Дата сообщения: 02.04.2014 23:27
kesha333, может так:
d1 = System.GetDate(DATE_FMT_EUROPE);
d2 = System.GetTime(TIME_FMT_MIL);
d3 = "Запуск программы "..d1.." в "..d2..".";
TextFile.WriteFromString(_SourceFolder .. "\\AutoPlay\\Docs\\"..d1..".txt", d3, true);

Сейчас нет доступа к компу, чтобы проверить... Завтра посмотрю.
А для кнопки можно прописать позицию, с учетом разрешения экрана, в свойства страницы OnShow.
Автор: Robby
Дата сообщения: 03.04.2014 00:19
kesha333


Цитата:
К сожалению не появляется файл с именем-датой

потому, что d1 = System.GetDate(DATE_FMT_EUROPE) возвращает дату в таком формате DD/MM/YYYY - наклонная черта недопустима в имени файла
обойти это можно так

Код: d1 = os.date("%d.%m.%Y"); -- возвращает дату в формате (dd.mm.yyyy) 03.04.2014
или
d1 = os.date("%d.%m.%y"); -- возвращает дату в формате 03.04.14
можно и так
d1 = os.date("%d_%m_%y"); -- возвращает дату в формате 03_04_14
Автор: kesha333
Дата сообщения: 03.04.2014 08:55
Robby
Спасибо!!!
Все работает!

dallas page

Цитата:
А для кнопки можно прописать позицию, с учетом разрешения экрана, в свойства страницы OnShow.


Может есть какой то пример как это делается?
Автор: dallas page
Дата сообщения: 03.04.2014 11:03
kesha333 посмотри, может этот пример поможет.
Автор: anatolii1978
Дата сообщения: 08.04.2014 22:33
Доброго времени суток парни! Проблема такая, скачал два одинаковых курса, один с оболчкой и видео в формате avi, другой просто видео файлы в формате mp4, так как файлы в формате mр4 весят меньше чем avi а качестовидео едентичное хочу заменить файлы avi на mp4 чтобы запускались с облочки и естественно размер курса уменшиться. Но есть проблема если я заменю файлы то в оболочке при нажатии на ссылки будут пояляться ошибка о том что такого файла не существует. Вопрос можно ли как нибудь отредактировать проект если нет сохранённых исходников?
Автор: Octanium
Дата сообщения: 09.04.2014 00:52
Здравствуйте, проблема.

вот код

Код: GSelect = ComboBox.GetSelected("ComboBox1");
GDATA = ComboBox.GetItemData("ComboBox1", ""..GSelect.."");
GetCMD = INIFile.GetValue(_SourceFolder.."\\data\\"..LangPackDir.."\\cfg\\"..GDATA.."\\bin.ini", "BIN", "CMD");
GetDIS = INIFile.GetValue(_SourceFolder.."\\data\\"..LangPackDir.."\\cfg\\"..GDATA.."\\bin.ini", "BIN", "CMD_DIS");
Input.SetText("Input2", ""..GetCMD.."");
if ""..GetDIS.."" == "" then
Paragraph.SetText("Paragraph1", ""..PRG_EMTY.."");
else
Paragraph.SetText("Paragraph1", ""..GetDIS.."");
end
Автор: Robby
Дата сообщения: 10.04.2014 10:26
Octanium
Возможно как-то так должно быть

Код: GSelect = ComboBox.GetSelected("ComboBox1");
GDATA = ComboBox.GetItemData("ComboBox1", GSelect);
GetCMD = INIFile.GetValue(_SourceFolder.."\\data\\"..LangPackDir.."\\cfg\\"..GDATA.."\\bin.ini", "BIN", "CMD");
GetDIS = INIFile.GetValue(_SourceFolder.."\\data\\"..LangPackDir.."\\cfg\\"..GDATA.."\\bin.ini", "BIN", "CMD_DIS");
Input.SetText("Input2", GetCMD);
if GetDIS == "" then
    Paragraph.SetText("Paragraph1", PRG_EMTY);
    else
    Paragraph.SetText("Paragraph1", GetDIS);
end
Автор: anatolii1978
Дата сообщения: 10.04.2014 21:27
Уважаемый Robby может и поможете в моём вопросе? Я его написал выше.
Автор: Robby
Дата сообщения: 11.04.2014 00:50
anatolii1978
теоретически возможно получить код проекта и собрать на его основе новый.
С помощью AutoPlay Media Studio Password Tool находишь пароль к autorun.cdd, распаковываешь его (это zip архив), файл _proj.dat содержит код проекта.
Но, как правило, оболочки распространямые с курсами очень простые и, возможно, быстрее сделать новую оболочку.
Автор: KerberX
Дата сообщения: 11.04.2014 07:05
anatolii1978, попробуй просто заменить avi файлы на mp4 и сменить расширение с mp4 на avi. Может курс и так будет работать. Или можешь сконвертить эти файлы в avi и добиться меньшего размера без смены расширения.
Автор: anatolii1978
Дата сообщения: 12.04.2014 11:58

Цитата:
anatolii1978, попробуй просто заменить avi файлы на mp4 и сменить расширение с mp4 на avi. Может курс и так будет работать. Или можешь сконвертить эти файлы в avi и добиться меньшего размера без смены расширения.



конвертировать точно не буду так как трата времени. я заменил файлы mp4 на теже файлы только меньшего размера mp4 из курса без облочки теперь размер курса стал на 2 Гб меньше сто позволяет его записать на диск 8,5Гб.

Всем спасибо!
Автор: dinis124
Дата сообщения: 13.04.2014 14:09
Привет парни. Где то тут брал screenoverlay example вылеченный не перекините если видели.
Автор: leonidz
Дата сообщения: 13.04.2014 16:29
dinis124
ScreenOverlay
Автор: Octanium
Дата сообщения: 14.04.2014 00:06
Спасибо)) все заработало. еще один вопрос.

нужно что-бы AMS создавал тестовый файл в формате UNIX. я пробивал xcode и iconv (то есть командой TextFile.WriteFromString , создает и редактирует файлик, а после его кодировка меняется (по идее должна меняться), но меняется не всегда!)

Текст берется из объекта Input - по команде TextFile.WriteFromString попадает в текстовый файл (но в кодировке Windows-1255) - после кодировщик его кодирует. можно как-то и по другому.


может есть какая-то хитрость?
Автор: doc_green
Дата сообщения: 28.04.2014 22:20
Всем бодрого дня в любое время суток!!!
помогите (вернулся к программе спустя 7 лет, все забыл)
есть ноутбук с сенсорным экраном, в него надо воткнуть несколько видео разное количество (в данном экран поделен на 4 ролика)
1. при старте они все проигрываются, но без звука
2. наводишь (кликаешь) и становится в полный экран , видео на паузе при нажатии на него второй раз он расширяется и проигрывает
3. повторное нажатие, сворачивается и проигрвается в своем маленьком окошке
спасибо за понимание
Автор: mario2013aps8
Дата сообщения: 12.05.2014 13:17
Добрый день. Подскажите пожалуйста, какой нужно использовать код чтобы в поле можно было забить цифру, затем по нажатию на кнопку start шел отчет того, какая сумма падает каждую секунду, пока не наберется вышеуказанная цифра. Вот пример: http://***.ru/bablo/ Спасибо!
Автор: mario2013aps8
Дата сообщения: 13.05.2014 06:48
Какой спам? Вопрос касается программы Autoplay media studio, я спросил: какой можно использовать код счетчика чтобы можно было получить эффект наподобие вышеперечисленной программы? Что здесь непонятного? Это что спам?
Автор: Wololo
Дата сообщения: 15.05.2014 15:33
Ребят, подскажите, плиз, есть ли возможность динамически создавать какие-то контроллы?
Мне нужно создать менюшку (т.е. набор кнопочек) по хмлке - это реально?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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