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
не стал качать зипом а просто открыл сразу и действительно открылся.
Скопировал оба файла в папку плагины маст доунл и он не установился!
что не так сделал?
Image

Re: DM Script [NEW]

Posted: 17 Mar 2011, 17:11 Thu
by drifuzzz
а так было вот когда обычно качал
Image

Re: DM Script [NEW]

Posted: 17 Mar 2011, 18:53 Thu
by drifuzzz
так или иначе я его поставил


но как то можно написать что бы при скчке с сайта русского ютуба
он не переименовывал название файла в videoplayback
Image

я все это в теме написал 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] не сгодится