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

» Indigo Rose AutoPlay Media Studio

Автор: tavria2
Дата сообщения: 17.03.2013 13:30
keri2

Цитата:
и еще не подскажите, где находится исходник текста Question 1 of 10? Надо это перевести на русский

В папке проекта: AutoPlay\Docs\sample.quiz


nikitorol

Цитата:
Вопрос, есть ли возможность в AMS запихать файл в существующий zip Т.е
1.файл формата jpg засунуть в zip архив с файлами. при этом не создавая ещё архив.

Да, возможно. См. действие Zip.Add
Автор: nikitorol
Дата сообщения: 17.03.2013 21:39
Возможно ли, загрузить скрипт для страницы из файла?
Т.к скрипт будет изменятся. и загружаться с сайта.
И как создать этот скрипт?
Просто взять txt файл, и написать в нем скрипт который будет загружаться для страницы?
Или какой то иной способ?

Добавлено:
Яху, разобрался!!!
Application.LoadScript("AutoPlay\\Scripts\\script.lua"); -- Загружает скрипт и выполняет его (Вставляйте куда вам нужно) (Данная версия для обновления скрипта, и выполнения его кода)
Не обязательно прописывать имя script.lua какое хотите.
Пример заполнения script.lua
Dialog.TimedMessage("Яху", "Скрипт работает!!!", 2000, MB_ICONINFORMATION);

Внимание: Это на примере я предоставил только одну функцию (Скрипт может содержать и более функций, чем 1)
Автор: PAVELNEXT
Дата сообщения: 19.03.2013 13:06
Здравствуйте, подскажите почему при запросе в запароленную директорию сайта с помощью:

HTTP.Submit("адрес файла в запароленной директории", {search="0"}, SUBMITWEB_POST, 20, 80, {UserName="user", Password="0000"}, nil);

Сначала от сервера приходит ошибка 401 и только после он переходит по указанной ссылке, находит файл и берёт из него данные.
Автор: nikitorol
Дата сообщения: 19.03.2013 21:23
Вопрос, как сделать распаковку только нужных форматов?
Делаю так.
Zip.Extract("AutoPlay\\Docs\\ModInstaller.zip", {".dff*,*.txd"}, FileDirect, true, true, "", ZIP_OVERWRITE_NEVER, nil);
Не выходит.
Делаю так.
Zip.Extract("AutoPlay\\Docs\\ModInstaller.zip", {".dff, .txd"}, FileDirect, true, true, "", ZIP_OVERWRITE_NEVER, nil);
Тоже не выходит.
Делаю так.
Zip.Extract("AutoPlay\\Docs\\ModInstaller.zip", {"*.dff, *.txd"}, FileDirect, true, true, "", ZIP_OVERWRITE_NEVER, nil);
Тоже ничего.
Помогите пожалуйста...
Автор: tavria2
Дата сообщения: 19.03.2013 23:04
nikitorol

Код: Zip.Extract("AutoPlay\\Docs\\ModInstaller.zip", {"*.dff", "*.txd"}, FileDirect, true, true, "", ZIP_OVERWRITE_NEVER, nil);
Автор: nikitorol
Дата сообщения: 20.03.2013 01:35
tavria2
Спасибо.
Ещё вопрос можно ли как нибудь в Ams запустить bat файл?
Просто если открываю через AMS то, пишет типо не является системным файлом и т.д
Автор: tavria2
Дата сообщения: 20.03.2013 09:53
nikitorol

Цитата:
Просто если открываю через AMS то, пишет типо не является системным файлом и т.д

Не понятно, что означает "через AMS"?
Для открытия/выполнения файла существуют определенные действия(actions).
Нужно указывать с каким действием возникла проблема и соответственно показывать проблемную строку кода...

Цитата:
Ещё вопрос можно ли как нибудь в Ams запустить bat файл?


Код: nCode = Shell.Execute("AutoPlay\\Docs\\test.bat", "open", "", "", SW_SHOWNORMAL, true);
Автор: nikitorol
Дата сообщения: 21.03.2013 03:24
tavria2
Это конечно же прикольно но, nCode = Shell.Execute("AutoPlay\\Docs\\test.bat", "open", "", "", SW_SHOWNORMAL, true);


Данный код открывает bat файл в директории программы "AutoPlay\\Docs\\test.bat"
А мне нужно на компе (Человек выбирает директорию, туда кидается бат файл и он открывается)
File.Run
File.Open
Не предлагать!
Автор: PAVELNEXT
Дата сообщения: 21.03.2013 09:01
Подскажите пожалуйста , есть ли плагин IExplorer с поддержкой Html 5, если да - где его найти ?
Автор: tavria2
Дата сообщения: 21.03.2013 10:01
nikitorol

Цитата:
...А мне нужно на компе (Человек выбирает директорию, туда кидается бат файл и он открывается)

Для выбора папки, есть действие Dialog.FolderBrowse, которое возвращает путь к выбранной папке.
Для копирования файла, есть действие File.Copy

P.S. Рекомендую посмотреть в справке AMS: Actions(Действия) и примеры к ним.
Автор: nikitorol
Дата сообщения: 21.03.2013 13:38
tavria2
Для выбора папки, есть действие Dialog.FolderBrowse, которое возвращает путь к выбранной папке.
Для копирования файла, есть действие File.Copy
Спасибо. Но, я это всё знаю File.Copy мне не к чему т.к У меня идет распаковка файлов.
с использованием FDirect = Dialog.FolderBrowse
После находки Нужной папки жмем Распаковать.
И, должен быть запуск файла в FDirect куда указал директорию. там надо и открыть файл а не в AMS директории AMS - Это Autoplay Media Studio
Автор: tavria2
Дата сообщения: 21.03.2013 14:57
nikitorol

Цитата:
...У меня идет распаковка файлов.
с использованием FDirect = Dialog.FolderBrowse
После находки Нужной папки жмем Распаковать.
И, должен быть запуск файла в FDirect куда указал директорию. там надо и открыть файл а не в AMS директории AMS - Это Autoplay Media Studio

Мда...
Я же тебе давал строку кода выполнения bat-файла, всего то навсего нужно было подставить свой путь и имя файла. :/


Код: nCode = Shell.Execute(FDirect.."\\имя.файла", "open", "", "", SW_SHOWNORMAL, true); -- вместо "имя.файла" подставить имя своего файла
Автор: collagen
Дата сообщения: 21.03.2013 15:31
Вот частичный перевод справки по АМС на русский язык.
http://rghost.ru/44654579
Автор: nikitorol
Дата сообщения: 21.03.2013 17:30
tavria2
Shell.Execute(FDirect.."\\имя.файла", "open", "", "", SW_SHOWNORMAL, true);
При открытие батника с помощью этой функции батник выдает один и тот-же диалог.
А когда запускаешь сам, всё ок.
http://rghost.ru/44657524/image.png
Автор: tavria2
Дата сообщения: 21.03.2013 18:57
nikitorol

Цитата:
При открытие батника с помощью этой функции батник выдает один и тот-же диалог.
А когда запускаешь сам, всё ок.

Это потому, что в батнике идет обращение к файлу без явного указания пути.
В этом случае батник пытается обратиться к файлу, который располагается в текущей папке. Т.к. вызов батника выполняется из AMS, то текущей папкой будет папка с исполняемым файлом проекта, а не папка с батником.

Для выполнения батника, в твоем случае нужно указывать рабочую папку:

Код: Shell.Execute(FDirect.."\\имя.файла", "open", "", FDirect, SW_SHOWNORMAL, true);
Автор: nikitorol
Дата сообщения: 21.03.2013 19:23
tavria2
Ну вот, я выбираю это Shell.Execute(FDirect.."\\имя.файла", "open", "", FDirect, SW_SHOWNORMAL, true);
FDirect.. Директория распаковки файла. и Дериктория открытия тоже.
Автор: tavria2
Дата сообщения: 21.03.2013 19:47
nikitorol

Цитата:
Ну вот, я выбираю это Shell.Execute(FDirect.."\\имя.файла", "open", "", FDirect, SW_SHOWNORMAL, true);
FDirect.. Директория распаковки файла. и Дериктория открытия тоже.

Что то я тебя вообще перестал понимать - ты о чем?
Причем здесь "Директория распаковки файла. и Дериктория открытия тоже", разговор ведется о "Рабочей папке", которую я выделил для тебя красным цветом.
Автор: Ashap_1974
Дата сообщения: 21.03.2013 20:19
Добрый вечер всем Вам! Уважаемые знатоки AMS - подскажите пожалуйста следующее:
Образец скрипта:

--- здесь как-бы находится скрипт "прогресса"
--- далее:

Zip.Extract("AutoPlay\\Docs\\555vst.zip", {"*.*"}, Shell.GetFolder(SHF_PROGRAMFILES).."\\Steinberg\\Vstplugins", true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);

--- что нужно дописать здесь , что-бы после распаковки Zip-архива по указанному адресу , на "Рабочем столе" появился ярлык указывающий на папку "555vst"?

ps: что-то вроде было подобное в 5-ти частях форума , но немогу найти где
Спасибо!
Автор: Zloy_Gelud
Дата сообщения: 21.03.2013 20:31
Ashap_1974 -- попробуй:

Код: Shell.CreateShortcut(Shell.GetFolder(SHF_DESKTOP), "Описание ярлыка", Shell.GetFolder(SHF_PROGRAMFILES).."\\Steinberg\\Vstplugins\\555vst", "", "", "", 0, SW_SHOWNORMAL, nil);
Автор: Ashap_1974
Дата сообщения: 21.03.2013 20:53
Zloy_Gelud, Огромное Вам Спасибо! Вы всегда меня выручаете! Буду пробовать , думаю разберусь...
Автор: nikitorol
Дата сообщения: 21.03.2013 21:22
tavria2
Блин, не понял сделай пожалуйста пример. FDirect.. (Выбор директории)
папка куда распаковывается архив FDirect.."//models//Install.bat"
Автор: tavria2
Дата сообщения: 22.03.2013 00:09
nikitorol
Скорее всего ты неверно указываешь "рабочую папку".
В твоем случае "рабочая папка"- это папка в которой находится Install.bat, т.е. FDirect.."//models".

Код: sWorkingFolder = FDirect.."//models"; -- рабочая папка
Shell.Execute(sWorkingFolder.."//Install.bat" , "open", "", sWorkingFolder, SW_SHOWNORMAL, true);
Автор: nikitorol
Дата сообщения: 22.03.2013 11:18
tavria2
Склеиваю для того - что бы приписывало к пути //models
tavria2
Во ты мозг!!!
Спасибо, помог!
Автор: Ashap_1974
Дата сообщения: 22.03.2013 19:38
10 простых APZ-примеров основанных на скриптах опубликованных ранее в предыдущих частях этого форума.
Для начинающих осваивать AMS (типа меня) - это будет весьма полезно. Возможно многие "нубские" вопросы отпадут сами собой. Буду рад если это кому-то поможет. Удачи!
Описание всех примеров находится внутри архива (в PDF).
Скачать можно здесь (~86 mb): http://yadi.sk/d/csqFPAFB3dpuC
Автор: nikitorol
Дата сообщения: 24.03.2013 02:12
Как узнать значение переменной из ini файла?
Делаю так.
Login = Input.GetText("Input1");
Inf = INIFile.GetValue("AutoPlay\\Docs\\"..Login, "password=", "password=");
Input.SetText("Input1", Inf);
И ничего... после того как ввожу в Login = Input.GetText("Input1"); Название ини файла.
Переменная которую надо узнать password=Здесь сам пароль (Который надо узнать)
Автор: PAVELNEXT
Дата сообщения: 24.03.2013 09:22
Здравствуйте, подскажите пожалуйста как проверить все контрольные суммы файлов в проекте по CRC или MD5? что из них лучше, искал готовые примеры на сайте. всё давно удалено.
Автор: Lexua
Дата сообщения: 24.03.2013 12:49
nikitorol

Цитата:
Inf = INIFile.GetValue("AutoPlay\\Docs\\"..Login, "Section", "password=");

Второй аргумент - это должно быть имя секции ini-файла.
Автор: nikitorol
Дата сообщения: 25.03.2013 20:26
Lexua
Спасибо.
Ещё вопрос возможно ли сменить ип у пользователя?
Автор: Lexua
Дата сообщения: 26.03.2013 00:02

Цитата:
Ещё вопрос возможно ли сменить ип у пользователя?

Можно. Все данные хранятся в реестре.
Автор: nikitorol
Дата сообщения: 26.03.2013 17:57
Lexua
Пожалуйста, подскажи как это сделать...
Ещё вопрос возможно ли на фтп запустить exe файл?
И как.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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