Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)

Модерирует : gyra, Maz

Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio часть 2 (часть 1)


Параллельная тема в Варезнике - поиск и обсуждение дополнений и ритейл версий


Где почитать:

Для начала читаем статьи: тут раз или тут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
Видео-уроки на YouTube (англ)
Где поживиться:

Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)
Где найти ответы на вопросы:

Виды путей, используемых в AMS от GOOSE
Включение\отключение фоновой музыки кнопкой
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Выделение и копирование в буфер текста\части текста от GOOSE
Для тех, у кого русский проект с "кракозяблами"
Запуск WinRAR'a для распаковки архивов от Reineke
Запуск файлов из Web объекта
Запускаем экзешник по информации из реестра от Lexua
Пример бегущей строки (более красивый способ) от tavria2
Из окна в полноэкранный режим и обратно
Изменяем иконку приложения от Lexua
Изменяем курсор в приложении от GOOSE
Изменяем скроллинг ListBox-у от GOOSE
Используем таймер
Отправка данных из форм по e-mail от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
Показ\скрытие объектов по действиям мыши
Полноэкранный режим для приложения
Последовательный запуск нескольких файлов
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Ряд вопросов и ответов по созданию меню для DVD от tavria2
Реализация Play-листов для Винампа от BOObastis
Таблица дисков системы от Lexua
Утилита для защиты авторанов
Шапка исправлена. Актуально на 20.08.2008 © NightW0lf

Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

 
Список выявленных проблем в AMS 7.0

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:07 03-09-2007 | Исправлено: Maz, 12:31 25-09-2017
De1ta

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AleksejTokarev: если поможет то вот есть команды для ХР:

Код:
http://technet.microsoft.com/en-us/library/bb491071.aspx

Всего записей: 109 | Зарегистр. 04-04-2008 | Отправлено: 23:52 19-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
@All
Я столкнулся с такой проблемой, что когда длинный текст читается из *.ini файла и в нем используется "\n" для переноса на новую строку - то этот способ не работает он просто отображает "\n" как часть текста, в моем случае этот текст используется для диалогового сообщения.

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 00:36 20-08-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
De1ta -- посмотри на сайте GOOSE'a или несколько страниц назад..пробегал вроде пример.


AleksejTokarev -- думаю так можно..но сам не проверял работоспособность..

Код:
EWX_FORCE = 4; -- Закрывает все программы без приглашения сохранить файлы.  
EWX_LOGOFF = 0; -- Отключает от сети. Аналог - войти в систему под другим именем. (Завершение сеанса [name]).  
EWX_POWEROFF = 8; -- Завершает работу системы и если есть возможность выключает компьютер.  
EWX_REBOOT = 2; -- Перезагружает компьютер.  
EWX_SHUTDOWN = 1; -- Завершает работу и выключает питание, записывает все файловые буферы на диск, останавливает все работающие системные процессы.
 
result = DLL.CallFunction("user32.dll", "ExitWindowsEx", EWX_SHUTDOWN..", 0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

 
 
Добавлено:
NightW0lf
 

Цитата:
отображает "\n" как часть текста

Можно попробовать поступить так..

Код:
function Escape(DelimitedString, Delimiter)
   
sReturn = "";
   
-- функция DelimitedStringToTable() аналог WinApi.DelimitedStringToTable("", "|");
   
local function DelimitedStringToTable()
       
tbReturn = {};
       
local strWorking;
       
local nPos = nil;
       
local strData;
       
local nTableIndex = 1;
       
local nDelimiterLength = String.Length(Delimiter);
         
       
if(nDelimiterLength < 1)then
           
tbReturn[nTableIndex] = DelimitedString;
           
return tbReturn;
       
end
         
       
strWorking = DelimitedString;
       
nPos = String.Find(strWorking,Delimiter);
       
while(nPos ~= -1)do
           
strData = String.Left(strWorking,nPos-1);
           
tbReturn[nTableIndex] = strData;
           
nTableIndex = nTableIndex + 1;
           
local nLength = String.Length(strWorking);
           
strWorking = String.Right(strWorking,nLength - (nPos + (nDelimiterLength-1)));
           
nPos = String.Find(strWorking,Delimiter);
       
end
        if
(strWorking ~= "")then
           
tbReturn[nTableIndex] = strWorking;
       
end
         
        return
tbReturn;
   
end
     
   
tString = DelimitedStringToTable();
   
if (tString) then
        for
n, sStr in tString do
           
sReturn = sReturn..sStr.."\r\n";
       
end
    end
    return
sReturn;
end
 
sText = "Hello, World!|Hello, Ru-Board!|Hello, NightW0lf!";
Dialog.Message("Notice", Escape(sText, "|"), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

 
 
Добавлено:
NightW0lf -- т.е. оформляешь переносы ни как "\n", а как "|", а затем используй ф-ию Escape() для осуществления переноса.

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:50 20-08-2008 | Исправлено: Zloy_Gelud, 00:53 20-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
Огромное спасибо! Все работает.

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 02:49 20-08-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
De1ta
 
Ja 4toto tam ne rasobrlsjs
 
Zloy_Gelud
 
U menja ne srabotalo woobsche ni kakoj reakzii na kod

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 09:23 20-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev

Цитата:
Zloy_Gelud
U menja ne srabotalo  woobsche ni kakoj reakzii na kod

А ты составил функцию и повесил вызов этой функции на кнопку?

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 11:55 20-08-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
 
Opa na! Pohodu ja i tut ni 4o ne ponjal
 

Цитата:
А ты составил функцию и повесил вызов этой функции на кнопку?

 
Wot 4to ja sdelal:
 
1. Sosdal knopku
2. w On Click  
Wibral mne nuznuju komandu i Basta
 

Код:
EWX_SHUTDOWN = 1; -- Завершает работу и выключает питание, записывает все файловые буферы на диск, останавливает все работающие системные процессы.  
 
result = DLL.CallFunction("user32.dll", "ExitWindowsEx", EWX_SHUTDOWN..", 0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);  

 
 

 
Stidno do usasa, a kak nado?
 

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 12:04 20-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev

Цитата:
Zloy_Gelud
AleksejTokarev -- думаю так можно..но сам не проверял работоспособность..

Быть может в этом и есть проблема...

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 12:46 20-08-2008 | Исправлено: NightW0lf, 12:47 20-08-2008
De1ta

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
De1ta -- посмотри на сайте GOOSE'a или несколько страниц назад..пробегал вроде пример.
здесь и там я не нашёл...

Всего записей: 109 | Зарегистр. 04-04-2008 | Отправлено: 15:00 20-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
Можешь помочь сделать условие чтобы проверялся параметр кол-во RAM т.е. например если 512 mb т.е. будет сообщение соответствующие. Вот твой код Check_Sys_Requirements

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 15:08 20-08-2008 | Исправлено: NightW0lf, 15:33 20-08-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev

Цитата:
U menja ne srabotalo  woobsche ni kakoj reakzii na kod

Мда, действительно, для выключения компа нужны кой-какие привелегии..Поетому предлагаю использовать пример DLLPCPower_Fixed.apt (выбери его при создании нового проекта..если нету, то установи KPPP v3.1)


NightW0lf -- возможно так..

Код:
--........
nTotalRAM = System.GetMemoryInfo().TotalRAM + 1;
tOSInfo.TotalRAM = nTotalRAM .. " Mb";  
--.........
if (nTotalRAM < 512) then
   
Dialog.Message("Notice", "У Вас "..tOSInfo.TotalRAM.." оперативы.\r\nА не помешало бы еще пару планок!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end

 
Добавлено:
De1ta

Цитата:
здесь и там я не нашёл...

А я нашел..вроде это >> FadeInOut_1.3.apz от tavria2

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 19:51 20-08-2008 | Исправлено: Zloy_Gelud, 19:56 20-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
Спасибо за пример условия для определения кол-во RAM.

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 20:26 20-08-2008
De1ta

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zloy_Gelud: спасибо!
п.с.
не ну действительно искал же... и на русском и на английском сайте...

Всего записей: 109 | Зарегистр. 04-04-2008 | Отправлено: 23:25 20-08-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud

Цитата:
если нету, то установи KPPP v3.1

 
А что это и счем его едят?
 
Или где нить можно взять
 

Цитата:
DLLPCPower_Fixed.apt


Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 14:14 21-08-2008
NightW0lf



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev

Цитата:
Zloy_Gelud
Цитата:если нету, то установи KPPP v3.1
 
А что это и счем его едят?

Тебе надо в раздел Андеграунд » Варезник » AutoPlay Media Studio, там смотри Дополнительные плагины: самый первый в таблице как раз KPPP v3.1 (KindlyPluginPowerPack v3.1).

Всего записей: 479 | Зарегистр. 08-11-2006 | Отправлено: 17:39 21-08-2008 | Исправлено: NightW0lf, 17:55 21-08-2008
mindhunterrr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скорее всего мой вопрос повторялся тысячу раз, но от быстроты решения вопроса зависит моя жизнь =)
1. Как просто открыть папку (открываются только папки в корневике "Мои документы\AutoPlay Media Studio")?
2. Как с нажатия кнопки открыть файл Power Point из лубой папки и можно его внедрить в проект?
заранее спасибо и приношу извинения за навязчивость =)

Всего записей: 3 | Зарегистр. 21-08-2008 | Отправлено: 20:29 21-08-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightW0lf
Zloy_Gelud
 
Rebjata spasibo wse saraboltalo!!!!
 

Код:
 
State = 5    --1 = Hibernate
            --2 = Standby
            --3 = LogOffUser
            --4 = Reboot
            --5 = ShutDown
            
Force = 0     -- 0 no force
            -- 1 force
 
DLL.CallFunction("AutoPlay\\Docs\\PCPowerDLL.dll", "SetPCPowerState", State..", "..Force, DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
 

 
Plus Para4ka DLL is projekta DLLPCPower_Fixed.apt
 
NO u menja et escho wopros. Kak eto delo prowernut bes podtwershdenija!!!
 
A to wiletaet okno "To4no wiklu4it komp" Da ili Net?
 
Kak sdelot eto bes podtwersdenija a srasu???????

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 01:50 22-08-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev --  а параметр Force не пробывал на 1 поменять?!  

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 03:59 22-08-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
Прбывал! Не получилось

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 11:31 22-08-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AleksejTokarev
 

Код:
DLL.CallFunction("AutoPlay\\Docs\\PCPowerDLL.dll", "SetPCPowerState", "5, 1", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);

И никаких сообщений...

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 20:22 22-08-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)
Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru