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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sttmaster Спасибо тебе большое, но мне нужно так чтоб человек, как бы сам мог отправлять письмо через созданную программу, без вспомогательных программ
 
Люди помогите пожалуйста!
У меня еще один вопрос, как сделать так чтоб можно было сохранить файл на компьютер, но чтоб можно было самому выбирать куда?

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:38 04-04-2008 | Исправлено: lorents, 18:47 04-04-2008
BOObastis



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

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

средствами AMS ты этого не сделаешь,  
можно использовать набор luasocket, но для этого нужно немного знать lua и при его использовании у меня часто приложение вылетало с ошибками были проблемы с использованием памяти или, что на мой взгляд предпочтительнее использовать небольшие утилиты для отправки/приема сообщений,  
 
к примеру эту: http://rapidshare.com/files/38430339/post_ie.rar
 
которую ты можешь включить в проект, и отравлять сообщения с помощью командной строки:

Код:
postie.exe -tls -host:smtp.gmail.com -port:587 -user:*******@gmail.com -pass:******* -to:********@gmail.com -from:*******@gmail.com -s:"subject" -msg:"Hi me!\r\n" -v:9


Всего записей: 242 | Зарегистр. 17-05-2004 | Отправлено: 09:37 05-04-2008
lorents



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

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 12:40 05-04-2008
Zloy_Gelud



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

Цитата:
как сделать так чтоб можно было сохранить файл на компьютер, но чтоб можно было самому выбирать куда?

У тебя уже имеется сам файл и ты хочешь его копировать в папку, которая выбирается  с помощью диалогового окна? или же ты сам формируешь файл, а затем его сохраняешь?

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud  
 
у меня уже есть файл и я  хочу его копировать в папку, которая выбирается  с помощью диалогового окна

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 15:45 05-04-2008
Zloy_Gelud



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

Код:
sFolderPath = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
if (sFolderPath ~= "CANCEL") and (sFolderPath ~= "") then
    File.Copy("C:\\MyFile.exe", sFolderPath.."\\", true, true, false, true, nil);
end

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:23 05-04-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
Спасибо табе. но мне нужно как бы не пакетную передачу файла, а один файл?

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 16:27 05-04-2008
Pazan



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

Цитата:
Использовать плагин WinApi:  

а где живёт этот плагин

----------
Почему глупый, потому что бедный... Почему бедный, потому что глупый...

Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 17:49 05-04-2008
SNata



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

Цитата:
к примеру эту: http://rapidshare.com/files/38430339/post_ie.rar

А пароль?

Всего записей: 66 | Зарегистр. 25-11-2006 | Отправлено: 18:43 05-04-2008
tavria2



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

Цитата:
а где живёт этот плагин

Здесь.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 18:57 05-04-2008 | Исправлено: tavria2, 18:58 05-04-2008
Zloy_Gelud



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

Цитата:
но мне нужно как бы не пакетную передачу файла, а один файл?

Это как? В моем примере копируется один файл C:\MyFile.exe

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
мне нужно чтоб через Dialog.FileBrowse было

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:14 05-04-2008 | Исправлено: lorents, 21:14 05-04-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
 
Через Dialog.FileBrowse папку же не выберешь. Ето действие используется для открытия/сохранения файла. Так зачем же оно тогда тебе нужно?

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 21:25 05-04-2008
lorents



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

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:59 05-04-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
 
Во-первых, под "сохранить" понималось, что тело(содержимое) будущего файла создается твоими ручками (например какой-нить текстовик), а потом, через диалог сохранения файла, ты его собственно и сохраняешь (присваеваешь расширение и имя) в папку. Во-вторых, чем собственно тебя не устроил мой вариант? И в-третьих, все-таки определись, что тебе надо. Ты написал

Цитата:
я  хочу его копировать в папку, которая выбирается  с помощью диалогового окна

Я тебе привел пример того, как ето делаетсо. Какой вопрос - такой ответ..Или излагай свои мысли более понятно. Ну и не грех будет добавить и четвертое: ЧИТАЕМ СПРАВКУ по етим действиям, а потом задаем вопросы, если что-то непонятно.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
Спасибо тебе большое за все!
А ты случайно не знаешь как с помошью средств  AMS сделать свою программу для отправки электронных писем,  но что все эти письма получал один и тотже человек?
 
и еще один вопрос. А как можно сделать так что картинку можно было при нажатмии одной кнопки увеличивать,  и уменьшать при нажатии другоу кнопки

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 22:31 05-04-2008 | Исправлено: lorents, 22:44 05-04-2008
Zloy_Gelud



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

Цитата:
А как можно сделать так что картинку можно было при нажатмии одной кнопки увеличивать,  и уменьшать при нажатии другоу кнопки

Попробуй так:
В Глобальные функции

Код:
--[[
    Функция проверяет находитсо ли курсор в области рисунка
    Возвращает true, если ДА, и false, если НЕТ
]]

function IsImage(sObjectName, e_X, e_Y)
    local tImgPos = Image.GetPos(sObjectName);
    local tImgSize = Image.GetSize(sObjectName);
    if (e_X >= tImgPos.X) and (e_X <= tImgPos.X + tImgSize.Width) and (e_Y >= tImgPos.Y) and (e_Y <= tImgPos.Y + tImgSize.Height) then
        return true; else return false;
    end
end

 
В On Mouse Button

Код:
local tImgPos = Image.GetPos("Image1");
local tImgSize = Image.GetSize("Image1");
-- индекс уменьшения/увеличения картинки (лучше давать четные значения)
local nIndex = 6;
if (e_Type == RIGHT_BUTTON_DOWN) then
    if (IsImage("Image1", e_X, e_Y)) then        
        Image.SetVisible("Image1", false);
        Image.SetSize("Image1", tImgSize.Width - nIndex, tImgSize.Height - nIndex);
        Image.SetPos("Image1", tImgPos.X + nIndex / 2, tImgPos.Y + nIndex / 2);
        Image.SetVisible("Image1", true);
    end
elseif (e_Type == LEFT_BUTTON_DOWN) then
    if (IsImage("Image1", e_X, e_Y)) then
        Image.SetVisible("Image1", false);
        Image.SetSize("Image1", tImgSize.Width + nIndex, tImgSize.Height + nIndex);
        Image.SetPos("Image1", tImgPos.X - nIndex / 2, tImgPos.Y - nIndex / 2);
        Image.SetVisible("Image1", true);
    end
end

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:10 06-04-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
 
СПАСИБО, все работает
 
а можно поставить диапазон, например не больше трех раз, можно кликать на картинку (при увеличении)?

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 00:18 06-04-2008 | Исправлено: lorents, 00:57 06-04-2008
Zloy_Gelud



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

Цитата:
а можно поставить диапазон, например не больше трех раз, можно кликать на картинку (при увеличении)?

Можно, просто добавь счетчик кликов..
Всё остальное пробуй делать сАм, писать всЁ за тебя желания как-то нет =)

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 01:06 06-04-2008
BOObastis



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lorents
сори ссылку брал из варезника, забыл, что запаролена,  
вот пароль:  

Код:
Dimka_GreeN


Всего записей: 242 | Зарегистр. 17-05-2004 | Отправлено: 01:41 06-04-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