Page 1 of 2
DM Script [NEW]
Posted: 02 Dec 2009, 19:55 Wed
by VoLT
Плагин для очень простого решения ваших задач при помощи скрипта
Плюсы очевидны - вам нужен всего лишь любой текстовый редактор и небольшие знания Pascal с небольшими особенностями
Так же прилагаю небольшое руководство по скриптовому языку скачать которое вы можете
здесь и справку о доступных командах и их описание
тут
Данный плаг включает в себя поддержку
- Всех стандартных команд плагинов DM (DoAction и обработка EventRaised)
- Classes
- Graphics
- Forms
- ExtCtrls
- Dialogs
Пример скрипта таков
Code: Select all
procedure EventRaised(eventType: string; eventData: string);
begin
if eventType = 'dm_download_added' then
ShowMessage('Added ID = ' + eventData);
end;
begin
end.
Сохраните данный код в файле script.txt в папке Plugins рядом с dmscript.dll
Данный пример при добавлении закачки выведет её ID
Сам плагин можно скачать здесь
Re: DM Script [NEW]
Posted: 02 Dec 2009, 20:09 Wed
by VoLT
А вот ещё примерчик так сказать с расширенной функциональностью
Code: Select all
var
f: TForm;
b: TButton;
procedure EventRaised(eventType: string; eventData: string);
begin
if eventType = 'dm_download_added' then
ShowMessage('Added ID = ' + eventData);
end;
procedure ButtonClick(Sender: TButton);
begin
ShowMessage(DoAction('GetDownloadIDsList', '2'));
f.ModalResult := mrOk;
end;
begin
f := TForm.Create(nil);
f.Caption := 'Test it!';
f.BorderStyle := bsDialog;
f.Position := poScreenCenter;
b := TButton.Create(f);
b.Name := 'Button1';
b.Parent := f;
b.SetBounds(10, 10, 75, 25);
b.Caption := 'Test';
b.OnClick := @ButtonClick;
f.ShowModal;
f.Free;
end.
Сохраните данный код в файле script.txt в папке Plugins рядом с dmscript.dll
Данный пример при открытии DM покажет окошко с кнопочкой - при нажатии на которую покажутся ID всех закаченных файлов
Re: DM Script [NEW]
Posted: 04 Dec 2009, 15:03 Fri
by bubek
Поставил плагин, при добавлнении закачки выскакивает ошибка Accses Violation at adress 01DС002E Read of adress FFFFFFF
И хотелосб бы чтобы не выскакивала кноплчка ID такой-то
Кстати куда пишется этот ID всех закаченных файлов
Re: DM Script [NEW]
Posted: 04 Dec 2009, 16:00 Fri
by VoLT
Подробнее об ошибке - у меня нету ... у вас что в скрипте прописано?
Re: DM Script [NEW]
Posted: 07 Dec 2009, 8:20 Mon
by bubek
В скрипте написано:
procedure EventRaised(eventType: string; eventData: string);
begin
if eventType = 'dm_download_added' then
ShowMessage('Added ID = ' + eventData);
end;
begin
end.
Да, и DM у меня портабельный - официальный.
Re: DM Script [NEW]
Posted: 10 Dec 2009, 13:46 Thu
by bubek
А можно такой скриптик, чтобы давал файлу Id на основании скажем, размера, даты файла и т.п. и если файл уже скачивался, то соответсвенно выскакивало окошко, файл уже скачивался или что-то в этом роде?
Re: DM Script [NEW]
Posted: 10 Dec 2009, 16:37 Thu
by Korney San
bubek wrote:А можно такой скриптик, чтобы давал файлу Id на основании скажем, размера, даты файла и т.п. и если файл уже скачивался, то соответсвенно выскакивало окошко, файл уже скачивался или что-то в этом роде?
ID выдаёт файлу DM. То, что Вы хотите, можно сделать, если завести свою историю файлов со своими ID.
Re: DM Script [NEW]
Posted: 11 Dec 2009, 8:19 Fri
by bubek
Это хорошо. Но дело в том, что я в скриптах не силен, если возможно напишите такой скрипт. (Dm при перемещении скачанного файла из папки, уже не проверяет скачивался этот файл или нет.)
Спасибо.
Re: DM Script [NEW]
Posted: 17 Mar 2011, 16:24 Thu
by drifuzzz
невозможно распаковать плагин и следовательно проверить
Re: DM Script [NEW]
Posted: 17 Mar 2011, 16:37 Thu
by Alex Qwerty
Распаковывается. Проверь MD5, скачай еще раз...
Re: DM Script [NEW]
Posted: 17 Mar 2011, 16:53 Thu
by drifuzzz
не стал качать зипом а просто открыл сразу и действительно открылся.
Скопировал оба файла в папку плагины маст доунл и он не установился!
что не так сделал?
Re: DM Script [NEW]
Posted: 17 Mar 2011, 17:11 Thu
by drifuzzz
а так было вот когда обычно качал
Re: DM Script [NEW]
Posted: 17 Mar 2011, 18:53 Thu
by drifuzzz
так или иначе я его поставил
но как то можно написать что бы при скчке с сайта русского ютуба
он не переименовывал название файла в videoplayback
я все это в теме написал
http://downloadmaster.net/forum/viewtopi ... =3&t=14194
Re: DM Script [NEW]
Posted: 17 Mar 2011, 20:33 Thu
by Alex Qwerty
Не знаю. У меня для тюбиков и обменников стоит USDownloader.
Re: DM Script [NEW]
Posted: 17 Mar 2011, 21:43 Thu
by drifuzzz
видимо мне в этой проблеме DM Script [NEW] не сгодится