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] не сгодится