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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 12.06.2011 23:14
Black_Fang -- а что мешает проверить?
Автор: Cmaster2K
Дата сообщения: 13.06.2011 03:06
Zloy_Gelud, намекни как, если не трудно.
Автор: Black_Fang
Дата сообщения: 13.06.2011 10:20
Сорри, а с ListBox1 это никак не сделать?
Автор: Zloy_Gelud
Дата сообщения: 13.06.2011 11:45
Cmaster2K

Навскидку, можно так:
1) Использовать плагин IExplorer. И действие IExplorer.GetDocumentBody, чтобы получить содержимое тега <body></body>. Далее использовать поиск по регулярному выражению для выдирания из текста нужной инфы.
2) Использовать плагин ActiveX и объектную модель Explorer'a (т.е. COM).

Black_Fang

On Double-Click объекта "ListBox1":

Код: local tSel = ListBox.GetSelected("ListBox1");
if tSel then
local sPath = ListBox.GetItemData("ListBox1", tSel[1]);
if sPath ~= "" then
Shell.Execute(sPath, "open", "", "", SW_SHOWNORMAL, false);
end
end
Автор: Black_Fang
Дата сообщения: 13.06.2011 12:39
Чёрт, я просто переименовал ComboBox в ListBox когда вводил твой код, и перепутал. Имеется ввиду ComboBox1!
Автор: Alexey87
Дата сообщения: 13.06.2011 17:17
Zloy_Gelud, Вы, наверное, случайно пропустили мой пост.
Я все еще ищу решение своей задачи.
Автор: Black_Fang
Дата сообщения: 14.06.2011 09:25
Огромное спасибо, уже нашёл ответ.
Автор: Diabolik
Дата сообщения: 15.06.2011 12:43
Lexua
Эм... какой пароль? Для чего?
Автор: Zloy_Gelud
Дата сообщения: 15.06.2011 13:04
Diabolik

Цитата:
Эм... какой пароль? Для чего?

Пароль для открытия файла autorun.cdd. Возможно вы не в курсе, но autorun.cdd - это запароленный zip-архив, в котором находится файл _proj.dat, представляющий собой некое бинарное (?) содержимое, имеющее в своем содержании файл проекта *.autoplay и инклуды. Для восстановления исходного кода проекта, при наличии прямых рук, светлой головы и 5л пива, необходимо реверсить этот файл _proj.dat. В седьмых версиях сабжа пароль для открытия autorun.cdd был статический (один единственный) и, благодаря трудам Kindly, он стал нам известен. В восьмых версиях - разработчики усложнили процедуру открытия архива, сделав пароль динамическим (для каждого авторана он разный и, его довольно сложно найти).
Автор: livit80
Дата сообщения: 15.06.2011 20:53
вечер добрый. подскажите можно ли сделать чтобы при нажатии на кнопку открывалась панель управления windows
Автор: Lexua
Дата сообщения: 15.06.2011 21:43
livit80
В On Click пишешь
Цитата:
File.Run("control.exe", "", "", SW_SHOWNORMAL, false);
Автор: livit80
Дата сообщения: 15.06.2011 21:58
Благодарю
Автор: Diabolik
Дата сообщения: 16.06.2011 19:11
Zloy_Gelud
Ну так у меня 7-ка, просвяти насчет пароля. Я как бы не в курсе. Можно в личку.
Автор: Xruchelo
Дата сообщения: 17.06.2011 09:30
Здраствуйте! Подскажите пожалуйста как сделать чтобы при нажатии на кнопу открывалась .htm страница находящаяся на диске ? Файл Autorun.exe и Autorun.inf ,будут храниться в корне с этим файлом. Буду очень благодарен за помощь!
Автор: Zloy_Gelud
Дата сообщения: 17.06.2011 10:23
Xruchelo

Код: File.Open(_SourceFolder.."\\File.htm", "", SW_MAXIMIZE);
Автор: Xruchelo
Дата сообщения: 17.06.2011 10:43
Спасибо ! сейчас попробую!
Автор: livit80
Дата сообщения: 18.06.2011 21:53
вечер добрый. подскажите можно ли сделать чтобы при нажатии на кнопку открывалась панель управления windows
Lexua
В On Click пишешь
Цитата:
File.Run("control.exe", "", "", SW_SHOWNORMAL, false);
так похоже открывается только в моей операционке, а как чтобы в любой windows7
Автор: Robby
Дата сообщения: 18.06.2011 22:32
livit80

Цитата:
так похоже открывается только в моей операционке, а как чтобы в любой windows7

это будет работать в любом windows, для windows7
Запуск элементов Панели управления из командной строки
Автор: livit80
Дата сообщения: 19.06.2011 18:28
Robby
спасибо. полезная таблица.
а что в On Click прописать чтобы из командной строки открывалась
Автор: Robby
Дата сообщения: 19.06.2011 18:58
Все то же самое, это и есть запуск с командной строки

Код: File.Run("control.exe", "", "", SW_SHOWNORMAL, false);
Автор: livit80
Дата сообщения: 19.06.2011 19:33
Robby
спасибо всё получилось
Подскажите ещё. как чтобы определённая папка удалялась
Автор: Robby
Дата сообщения: 19.06.2011 20:31

Цитата:
Подскажите ещё. как чтобы определённая папка удалялась


Код: Folder.Delete("C:\\Temp");
Автор: livit80
Дата сообщения: 20.06.2011 11:54
Robby
тогда ещё вопрос
создал окно удаления добавил объект индикатор выполнения(progress) что в сценарии прописать
Автор: Zloy_Gelud
Дата сообщения: 20.06.2011 13:13
livit80

Код: Callback = function(...)
local nPer = Math.Round(100* arg[2] / arg[3], 0);
Progress.SetCurrentPos("Progress1", nPer);
Progress.SetText("Progress1", nPer.."%");
return true;
end
Folder.DeleteTree("C:\\MyDir", Callback);
Автор: KRAUSER0993
Дата сообщения: 20.06.2011 13:25
Помогите, пожалуйста, с условием:

Код: if Audio.Stop(CHANNEL_BACKGROUND) then Audio.Play(CHANNEL_BACKGROUND) and
Plugin.SetVisible("Plugin1", true)
end
Автор: Zloy_Gelud
Дата сообщения: 20.06.2011 13:46
KRAUSER0993
Функция Audio.Stop ничего не возвращает. Почитай, что она делает:

Цитата:
Stops playing an audio channel.

Т.е. останавливает воспроизведение звука на указанном канале, а не проверяет, закончился трек или нет.
Напиши словами лучше, что нужно получить, а то из твоего несуразного примера ничего не понятно.
Автор: KRAUSER0993
Дата сообщения: 20.06.2011 14:09
Zloy_Gelud

Мне нужно сделать так, чтобы при переходе на страницу музыка воспроизводилась, но только один раз. Если написать в ON PRELOAD Audio.Play(CHANNEL_BACKGROUND), то при возвращении на эту страницу музыка немного заедает и потом снова играет. А мне нужно, чтобы при переходе на эту страницу музыка играла без остановки.

PS это не начальная страница, перед ней есть еще одна со скриптом Audio.Stop(CHANNEL_BACKGROUND)
Автор: Zloy_Gelud
Дата сообщения: 20.06.2011 14:16
KRAUSER0993
Давай еще немного уточним.. Есть страница (первая?), на которой фоновая музыка не должна воспроизводиться? На всех (?) остальных страницах фоновая музыка должна играть? Так?
Автор: KRAUSER0993
Дата сообщения: 20.06.2011 14:34
Zloy_Gelud

Все верно
Автор: Zloy_Gelud
Дата сообщения: 20.06.2011 14:49
KRAUSER0993 немного исправлено

Попробуй тогда так:

On Preload первой страницы:

Код: Audio.Stop(CHANNEL_BACKGROUND);
bJump = false;

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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