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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет снова!
У меня вопрос немного нетипичный, но это напрямую связано с кхм... оформлением диска. Итак, имеется диск с автораном, но без иконки диска (т.е в Моем Компьютере диск отображается иконкой привода, как простая болванка), а иконку диска очень хочется. Я создаю образ диска, из образа беру файл Autorun.ini, в нем на данный момент написано всего 2 строчки:
[autorun]
OPEN=autorun.exe
Так вот я этот файл выдергиваю из файла-образа и корректирую, после чего выходит:
[autorun]
OPEN=autorun.exe
ICON=ICON.ICO
Скорректированный файл сохраняю и загружаю обратно в файл образ, затем туда же отправляю нужную иконку (ICON.ICO). Файл-образ сохраняю и записываю на диск. Результат - иконка по прежнему дефаултная........
Объясните, пожалуйста, где я делаю ошибку, в чем подводный камень???????

Всего записей: 8 | Зарегистр. 05-07-2007 | Отправлено: 19:37 22-09-2007 | Исправлено: Fabricator, 21:30 22-09-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fabricator
Сделай в программе перед компиляцией смену иконки.
Тогда у тебя и у экзешника, и на рабочем столе будет твоя иконка.
 
Добавлено:
AleksejTokarev

Цитата:
При введении ... текста, ... гЕнерируется код из цифр

Я не знаю способа генерации цифр в зависимости от введенных букв...
А зачем так сложно?  


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 19:44 23-09-2007
Fabricator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE, я бы с радостью, но тут дело в том, что диск уже имеет хороший авторан (сделан не в AutoPlay) и нужно лишь добавить иконку диска.
P.S. Да и вообще суть в том, почему не срабатывает код в autorun.ini. Ведь он должен срабатывать!  

Всего записей: 8 | Зарегистр. 05-07-2007 | Отправлено: 09:45 24-09-2007 | Исправлено: Fabricator, 09:46 24-09-2007
Slon_U



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fabricator
При автозапуске диска подхватывается autorun.inf. НЕ ini.
autorun.ini - всего лишь инишник, с которым может работать (например) autorun.exe. Его верни в изначальный вид. А работай - с inf-ом.

Всего записей: 398 | Зарегистр. 04-10-2003 | Отправлено: 11:22 24-09-2007 | Исправлено: Slon_U, 11:31 24-09-2007
Fabricator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Slon_U, спасибо, все получилось!!!
P.S. А вообще тогда странно для чего на диске был .ini....

Всего записей: 8 | Зарегистр. 05-07-2007 | Отправлено: 17:50 24-09-2007
Kindly



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

Цитата:
А вообще тогда странно для чего на диске был .ini....  

Ничего странного, теперь многие пиратские автораны юзают данные из ini. Хотя может также обшиблись
 
tavria2, если появится пре-релиз 7-ки свисти в личку. Поковыряюсь с беткой, чтобы релиз сразу отломать

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 18:44 24-09-2007 | Исправлено: Kindly, 18:47 24-09-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly ОК, будем держать тебя в курсе!


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 22:45 24-09-2007
KkovikK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прочитал инструкции из шапки. Но все равно не могу сделать две вещи:
1) Создаю тхт файл (пробовал как в блокноте так и в AkelPad) в котором описание программы, в объекте параграф указываю что текст надо брать из этого файла, а он мне выдает такую ошибку если текст на русском

Цитата:
---------------------------
Load Error
---------------------------
That does not appear to be a valid ASCII text file.
---------------------------
ОК    
---------------------------

В какой кодировке надо сохранять русский текст?.В настройках шрифтов в параграфе стоит Cirillic.
 
2) Я хочу чтоб при наведении на кнопку в объекте параграф показывалась инфа из тхт файла. В статье от Ru-Board даны коды для случая  

Цитата:
выделяя строчку в ListBox одним щелчком, мы должны показать в Paragraph пояснительный текст

Но я хочу чтоб при наведении на кнопку
У меня стоит AutoPlay Media Studio 6.0 из шапки в варезном разделе.
 
Добавлено:
При создании проект взял один из предлагаемым мастером чтоб особо не парится с оформлением. Назначаю токо действия для кнопок и для параграфа

Всего записей: 1610 | Зарегистр. 04-01-2007 | Отправлено: 12:51 25-09-2007 | Исправлено: KkovikK, 13:00 25-09-2007
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, не поскажите код функции CallbackFunction, которая вызывается при добавлении файлов в объект ThumbList

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 18:40 25-09-2007
tavria2



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

Цитата:
...в объекте параграф указываю что текст надо брать из этого файла, а он мне выдает такую ошибку если текст на русском  
Да, есть такой глюк - это разработчики перестарались с проверкой набора символов, они считают что текстовые символы не могут находиться во второй половине кодовой таблицы, а русские символы как раз попадают во вторую половину таблицы.
Этот глюк можно обойти заполняя параграф динамически.
 
Событие страницы On Preload или On Show:
Код:
cText = TextFile.ReadToString("C:\\test.txt"); -- читаем текстовый файл в строку
Paragraph.SetText("Paragraph1", cText); -- помещаем полученную строку в параграф


Цитата:
Я хочу чтоб при наведении на кнопку в объекте параграф показывалась инфа из тхт файла.

Вставляешь вышеуказанный код в событие кнопки On Enter, а в событии On Leave (когда съезжаем с кнопки) очищаем параграф от текста:
Код:
Paragraph.SetText("Paragraph1", ""); -- очищаем параграф


Zloy_Gelud

Цитата:
...поскажите код функции CallbackFunction, которая вызывается при добавлении файлов в объект ThumbList

Код ф-ции пишется в зависимости от того, что ты хочешь сделать. Скорее всего ты имел ввиду как работать с такой ф-цией?! Если я угадал, тогда следующее:
  • Имя ф-ции может быть любым
  • При добавлении файла ThumbList, в указанную ф-цию будут передаваться два параметра: 1 - полное имя файла и 2 - номер файла (индекс файла в таблице файлов), имена параметров могут быть любыми
  • Функция должна возвращать true, если необходимо продолжать заполнение ThumbList или false, если нужно прекратить заполнение ThumbList
     
    Например, заполняем ThumbList картинками с ограничением в кол-ве (10 картинок):
    Код:
    function MyCallback(cFileName, nIndex)
        if (nIndex < 10) then -- если индекс файла < 10
            return true -- разрешаем дальнейшее добавление картинок
        else -- если индекс файла >= 10
            return false -- запрещаем добавлять картинки
        end
    end
     
    cFolder = "C:\\Pic"; -- путь к папке с картинками
    tFiles = File.Find(cFolder, "*.png"); -- таблица файлов с картинками
    nCount = ThumbList.AddFiles("Plugin1", tFiles, MyCallback); -- заполняем картинками ThumbList

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:41 25-09-2007 | Исправлено: tavria2, 21:49 25-09-2007
    AleksejTokarev



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GOOSE
     
    Я хочу сделать Ригистрацию зависящюю от чего-либо,  
    (Чтобы в Input1 брались цифры каторые на каждом компе разные)
    --Какие цифры можно выдернуть из Windows и как???

    Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 22:58 25-09-2007
    vistadimix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, допустим на сайте отображается мой счет на интернет, как мне присвоить переменной в AMS значение баланса счёта? Возможно ли это вообще?
    Вот часть HTML-кода страницы сайта:
     

    Код:
    </table>
    </td></tr>
    <tr><td class="body">
    <h2>Состояние счета</h2>
    <p>
    Баланс: 1.21&nbsp;грн.<br><br>
    </p>

    Всего записей: 46 | Зарегистр. 12-09-2007 | Отправлено: 23:52 25-09-2007 | Исправлено: vistadimix, 03:39 26-09-2007
    tavria2



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

    Цитата:
    Подскажите пожалуйста, допустим на сайте отображается мой счет на интернет, как мне присвоить переменной в AMS значение баланса счёта? Возможно ли это вообще?

    Теоретически возможно, нужно пробовать:
  • Скачать с сайта страницу своего баланса, с помощью действия HTTP.Download
  • Т.к. для скачки страницы требуется какое-то время, для этого нужен таймер в котором будем проверять каждые ~100мсек появился ли файл на локальном диске, как только файл будет скачан - нужно остановить таймер.
  • Перегоняем файл в строку, а дальше методом поиска в строке нужного выражения (например: "Баланс:" и "грн.") определяем стартовую и конечную позиции счета, далее вырезаем из строки нужное выражение.

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:09 26-09-2007
    vistadimix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
     
    Ок, спасибо, попробую... Назрел еще один вопрос... Связь между двумя окнами я уже научился осуществлять, теперь у меня новый вопрос - можно ли создать связь между двумя прогами через сеть? Т.е. на одном компе я нажимаю "Play", а на другом в открытой проге начинает играть видео...
     
    P.S. Возможно я слишком многого хочу, но всё же очень уж интересно...

    Всего записей: 46 | Зарегистр. 12-09-2007 | Отправлено: 16:21 26-09-2007
    GOOSE



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleksejTokarev
    Выдернуть можно много всякого
    Например серийники, макадреса и пр.
    Я не понял, ты хочешь привязать валидатор к конкретному железу (компу)?
    Если нет, можно просто генерить случайное число...

    ----------
    AutoPlay Media Studio по-русски!
    Русский хелп AutoPlay Media Studio

    Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 20:58 26-09-2007
    AleksejTokarev



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GOOSE
     
    Здравствуйте!!!
     
    История токова: При ригистрации программы у пользователя "Генерируется" ключ,
    Он мне его говорит, я ввожу этот ключ в свой кей-ген и называю ему сгенерированный  серийник. Вроди всё просто!!! НО, Нет.  
    Я уже напридумывал всяких кодов и всего токого, а всё ровно чувствую без поддержки проффи тут нечего делать
     

    Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 21:35 26-09-2007
    GOOSE



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AleksejTokarev
    При регистрации генери случайное число
    Вводи его в свой кейген и получай серийник
    Ну и? Где затык?


    ----------
    AutoPlay Media Studio по-русски!
    Русский хелп AutoPlay Media Studio

    Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 21:58 26-09-2007
    Zloy_Gelud



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

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 21:58 26-09-2007
    tavria2



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

    Цитата:
    Т.е. на одном компе я нажимаю "Play", а на другом в открытой проге начинает играть видео...

    Можно попытаться передавать команды на удаленный комп с помощью копирования пустого текстового файла,  указав имя соответствующее команде, например: start.txt, stop.txt и т.д., можно и без расширения файла - легче будет обрабатывать. На удаленной машине по таймеру отслеживать файл-команду...

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:40 27-09-2007
    vistadimix

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
     
    Спасибо за совет. А можно ли не обмениваться файлами, а например чтобы я ставил на доступ файл и изменял его либо имя либо содержимое, а удалённый комп считывал команды из него?
    Я пытался сделать и так и так, но ничего не получилось. В первом случае программа не хочет копировать файл в поставленную на полный доступ папку файл. Я думаю причина в сетевом адресе, я прописывал так:

    Код:
     
    File.Copy("C:\\1.txt", "\\192.168.56.165\1", true, true, false, true, nil);

     
    где прога должна копировать файл с диска С на этот IP в папку 1...
    Не подскажете как правильно прописать адрес?

    Всего записей: 46 | Зарегистр. 12-09-2007 | Отправлено: 01:34 27-09-2007 | Исправлено: vistadimix, 08:35 27-09-2007
       

    Страницы: 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru