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

» Autoplay Media Studio

Автор: lerik2703
Дата сообщения: 23.04.2012 08:13

Цитата:
По желанию можешь заменить эту dll у себя на машине

dll у меня заменилась только в безопасном режиме!
tavria2
кстати спасибки
Автор: tavria2
Дата сообщения: 23.04.2012 08:40
lerik2703

Цитата:
dll у меня заменилась только в безопасном режиме!

Я думал, что не нужно описывать, как менять системные файлы.
Автор: ubian
Дата сообщения: 23.04.2012 16:22
tavria2

Цитата:
З.Ы. По желанию можешь заменить эту dll у себя на машине для отладки проекта, если у тебя XP SP3.

Я ХР не юзаю с декабря 2009 года
А так в общем понял - спасибо.
Автор: tavria2
Дата сообщения: 25.04.2012 20:02
2All
SmtpT Action Plugin 1.0.1.0 - отправка электронной почты из вашего проекта.

Что нового:
в справку добавлен список существующих кодировок
теперь, вместо таблицы прикрепленных файлов, можно указать nil
исправлена ошибка, связанная с отправкой прикрепленных файлов
исправлена ошибка, связанная с установкой флага важности письма
исправлена ошибка, связанная с некорректной установкой кода LastError

З.Ы. Спасибо Lexua за тестирование!
Автор: collagen
Дата сообщения: 26.04.2012 18:43
Вот частичный перевод справки по АМС на русский язык.
http://rghost.ru/38055803
Добавлены
Руководство по скриптам - Обработка строки - Шаблоны (регулярные выражения) и
Руководство по скриптам - Другие встроенные функции - assert, loadstring, tonumber, tostring
Если Шаблоны получились на мой взгляд хорошо (попалась хорошая статья для перевода), то относительно assert, loadstring, tonumber, tostring так сказать нельзя, здесь практически перевод из Руководства по LUA 5.1. Как то не нашлось простого и понятного объяснения с примерами в стиле справки по АМС. Сам написать не могу, так как нет практики.
Да, добавлен также небольшой абзац про длину таблицы в Руководство по скриптам - Оператор получения длины. Тоже, нет примеров в стиле справки, таких практических или со смыслом, что ли, самых примитивных. Наверно, наиболее часто встречающихся вариантов применения (и наиболее часто встречающихся ошибок).
И еще, дальнейший перевод несколько затянется, есть некоторые дела по хозяйству (ремонт). До зимы не смогу уделять много времени переводу.

Изменил ссылку на обновленный перевод.
Автор: briits
Дата сообщения: 27.04.2012 20:14
Скажите, а как можно открывать файл определенной программой? Напримеру меня есть файл в формате .txt когда просто ставишь File.open(file) он открывается через программу по умолчанию т.е блокнот. А как сделать так, чтобы документ открывался в другой (заданной мной) программе, например в notepad++

Спасибо!
Автор: tavria2
Дата сообщения: 27.04.2012 20:45
briits
1. Найти portable версию Notepad++
2. Скопировать папку Notepad++ в папку проекта: "AutoPlay\Docs\"
3. Документы, для просмотра/редактирования, также можно поместить в папку "AutoPlay\Docs\"

Код: sProg = "AutoPlay\\Docs\\Notepad++\\notepad++.exe";
sWorkingFolder = "AutoPlay\\Docs\\Notepad++\\";
sDoc = "AutoPlay\\Docs\\MyDoc.txt";

File.Run(sProg, sDoc, sWorkingFolder, SW_SHOWNORMAL, false);
Автор: Dark_Delphin
Дата сообщения: 30.04.2012 17:40
Всем привет.

Подскажите как из двух картинок сделать одну кнопку..
Я помню делал так..
Одну картинку делал чуть больше и при навидении на неё она увеличивалась.

Заранее спасибо!
Автор: Lexua
Дата сообщения: 01.05.2012 12:45
Dark_Delphin
tools -> button maker и всё получится
Автор: JHeavy
Дата сообщения: 10.05.2012 13:05
Здравствуйте, подскажите подскажите существует ли в программе возможность полнотекстового поиска по куче pdf файлов (ebook конечно), если вопрос поднимался, укажите ссылку. Спасибо.
Автор: kuriozin
Дата сообщения: 11.05.2012 00:03
Кто подскажет, есть способы обойти запароленные файлы от Autoplay Media Studio и посмотреть что в них? Есть файлик autorun.ccd , в нем есть файлики, но при их распаковке запрашивает пароль(
Автор: Zloy_Gelud
Дата сообщения: 11.05.2012 08:19
kuriozin

В шапке Варезника AutoPlay Media Studio Password Tool.
Автор: kuriozin
Дата сообщения: 11.05.2012 10:52
Zloy_Gelud
О, большое спасибо!
Автор: Jacsonn
Дата сообщения: 11.05.2012 12:21
Здравствуйте все, кто это сейчас читает!!! Можно ли так сделать что-бы был единый файл авторана .exe, без папки AutoPlay (так понимаю она и её подпапки должны быть внутри его и распаковываться как zip архив), но файл запуска не должен подвергатся запаковке, а лежать рядом с autorun.exe (если придётся менять путь, то это я знаю примерно так: File.Run("setup.exe", "", "", SW_SHOWNORMAL, false);) Всем спасибо!!!
Автор: Zloy_Gelud
Дата сообщения: 11.05.2012 12:30
Jacsonn -- лично я ничего не понял.
Автор: Jacsonn
Дата сообщения: 11.05.2012 15:58
Что-бы на диске не было папки AutoPlay, следовательно нужно создать один исполняемый файл, который будет распаковывать эту папку в папку темп, но не архивируя приложение которое нужно запускать, т.к. она увесистое!!!
Автор: tavria2
Дата сообщения: 12.05.2012 10:59
Jacsonn

Цитата:
Что-бы на диске не было папки AutoPlay, следовательно нужно создать один исполняемый файл, который будет распаковывать эту папку в папку темп, но не архивируя приложение которое нужно запускать, т.к. она увесистое!!!

Проект нужно собрать, как: Web/Email executable. В этом режиме будет создан один исполняемый файл (SFX-архив).
Свое "увесистое приложение", в проект включать не нужно. Можешь расположить его рядом с созданным SFX-архивом.
Чтобы получить путь к "увесистому приложению" нужно узнать, откуда был произведен запуск SFX-архива и соответственно при запуске "увесистого приложения" нужно указать полученный к нему путь.

Код: -- Возвращает путь к папке, из которой запущен SFX-архив
function GetPathSFX()
    if (#_CommandLineArgs) > 0 then
        local sPathSFX = _CommandLineArgs[#_CommandLineArgs];
        if String.Find(sPathSFX, "SFXSOURCE:", 1, false) ~= -1 then
            sPathSFX = String.Replace(sPathSFX, "SFXSOURCE:", "", false);
            sPathSFX = String.Replace(sPathSFX, String.SplitPath(sPathSFX).Filename..String.SplitPath(sPathSFX).Extension, "", false);
            return sPathSFX
        end
    end
    return ""
end

local sPathSFX = GetPathSFX();
if (sPathSFX ~= "") then
    File.Run(sPathSFX.."увесистое приложение.exe", "", "", SW_SHOWNORMAL, false);
end
Автор: JHeavy
Дата сообщения: 12.05.2012 15:47
Здравствуйте, я наверное не так задал свой вопрос и он остался не услышанным, подскажите существует ли в программе возможность создания проекта с полнотекстовым поиском по нескольким pdf файлам, к примеру хочу сделать каталог из pdf и искать информацию в них через поиск. Если вопрос поднимался, укажите ссылку. Спасибо.
Автор: Zloy_Gelud
Дата сообщения: 12.05.2012 16:06
JHeavy -- здесь, если на вопрос не отвечают, то это значит, что не знают на него ответа, либо это не возможно сделать.
Автор: JHeavy
Дата сообщения: 12.05.2012 18:04
Ну хорошо, спасибо за ответ, тогда скажите существует возможность поиска по названиям файлов которые находятся в проекте. К примеру чтобы выводился список файлов при поиске?
Автор: tavria2
Дата сообщения: 12.05.2012 20:17
JHeavy
См. Справка > Action Reference > File > File.Find
Автор: Jacsonn
Дата сообщения: 13.05.2012 02:20
tavria2 Совершенно верно!!! Но я не знаю куда вставлять этот кусок кода! Пробывал в глобальные функции- Ругается на знак "#" в третьей и четвёртой строчках (Пишет "unexpected symbol near "#"")



Добавлено:
tavria2 Я сделал по-другому и возник вопрос, а так вообще можно? Я кинул этот код в глобальные функции:

Код: function GetSFXPath()
strPath = "";
strArg = _CommandLineArgs[1];
if strArg then
strPath = String.Right(strArg, String.Length(strArg) - 10);
end
if (String.Length(strPath) > 0) then
tblPath = String.SplitPath(strPath);
strPath = tblPath.Drive..String.Left(tblPath.Folder, String.Length(tblPath.Folder) - 1);
end
return strPath;
end
_SourceFolder = GetSFXPath();
Автор: tavria2
Дата сообщения: 13.05.2012 09:35
Jacsonn

Цитата:
"unexpected symbol near "#"
Весь код был проверен, скорее всего у тебя старая версия AMS.

Цитата:
И на удивление всё работает!!!!!
Если функция правильно возвращает путь, то оно просто обязано работать
Автор: Jacsonn
Дата сообщения: 13.05.2012 20:27
tavria2 Фууух, это хорошо! А как сделать чтоб видеофайл который запускается перед появлением авторана тоже не упаковывался в один autorun.exe файл, а просто лежал рядом в папке где все остальные файлы? Использую в "Действиях" код:
Код: Dialog.SplashVideo("Video.avi", 0, true);
Автор: tavria2
Дата сообщения: 13.05.2012 21:06
Jacsonn

Цитата:
А как сделать чтоб видеофайл который запускается перед появлением авторана тоже не упаковывался в один autorun.exe файл, а просто лежал рядом в папке где все остальные файлы?

Аналогично предыдущему...

Код: function GetSFXPath()
strPath = "";
strArg = _CommandLineArgs[1];
if strArg then
strPath = String.Right(strArg, String.Length(strArg) - 10);
end
if (String.Length(strPath) > 0) then
tblPath = String.SplitPath(strPath);
strPath = tblPath.Drive..String.Left(tblPath.Folder, String.Length(tblPath.Folder) - 1);
end
return strPath;
end

_SourceFolder = GetSFXPath();
Dialog.SplashVideo(_SourceFolder.."\\Video.avi", 0, true);
Автор: godenemy
Дата сообщения: 13.05.2012 22:05
Здравствуйте! еще не все изучил, но спрошу тк нужно очень срочно - как можно сделать, чтобы при нажатии на определенную кнопку, она загоралась зеленым цветом с промежутками в пол секунды морганиями(но моргания не обязательно!), и потом через секунды 3 переходило на другую страницу. А другие 3 кнопки загорались красным, и чтобы после этого оставался на этой же страничке(типа не верный ответ и поэтому остается на этой странице чтобы выбрать правильный). Аналогично в точности как в игре "Кто хочет стать миллионером". Заранее вам огромное спасибо!

P.S. Не хочу показаться наглым, но еще был бы очень рад реализации подсказки 50/50, чтобы рандомно оставляла 2 ответа(правильный и неверный), но только чтобы всегда был один из этих оставшихся - верный ответ.
Спрашиваю это тк в программированию слаб
Автор: ubian
Дата сообщения: 14.05.2012 10:42
godenemy
Смотри таймеры (событие On Timer на странице/DialogEx). Внизу пример
На счет 50/50 пускай правильный ответ 3. Тогда сохраняем его в массив:

Код:
--Правильный ответ сохраняем в переменную y
local y = 3;
--Сохраняем его в массив
fiftyx = {y};
Автор: ubian
Дата сообщения: 14.05.2012 15:41
Вот за 5 минут сделал. Для готового проекта немного причесать и добавить вопросы
Скачать проект с реализацией
Скачать скомпилированную программу
Автор: Jacsonn
Дата сообщения: 14.05.2012 15:55
tavria2 Спасибо за помощь!!!!
Автор: godenemy
Дата сообщения: 14.05.2012 19:23
ubian, выражаю вам свою благодарность за то что ради меня скинули компилятор и исходник для реализации)) Вы есть в скайпе или асе?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


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