Идея банальная, но не могу разобраться в вашем API вообще никак!
Пишу на Delphi XE8 (образец скачал и уже переделал под себя), но DM начал глючить с моим вариантом. Мне всего то надо, что бы DM при скачивании с определённого ресурса устанавливал определённый логин и пароль на закачку (требуется по правилам сайта).
Помогите пожалуйста!
Плагин ввода пароля на закачку для некоторых сайтов
Moderators: Korney San, marcipan
Плагин ввода пароля на закачку для некоторых сайтов
Last edited by Aqel on 27 Dec 2017, 13:30 Wed, edited 2 times in total.
Всё на много проще, чем есть на самом деле...
Re: Плагин установки пароля для спец-сайтов
Вот код - добавление закачки в DM:
...только пишет ошибку в url:= неправильные параметры в id_info
Code: Select all
function TDM_URL_Master.EventRaised(eventType: WideString; eventData: WideString): WideString;//вызывается из ДМ-ма при возникновении какого либо события
var
id_list, id_info, url: WideString;
i, j: integer;
begin
if eventType = 'dm_download_added' then
begin
id_list:= myIDmInterface.DoAction('GetDownloadIDsList', '');
for i:= 1 to length(id_list) do
begin
if (id_list[i]= ' ') and (i <> length(id_list)) then
begin
j:= i;
end;
end;
Delete(id_list, 1, j);
Delete(id_list, length(id_list), 1);
id_info:= myIDmInterface.DoAction('GetDownloadInfoByID', id_list);
url:= copy(id_info, pos('<url>', id_info) + length('<url>'), pos('</url>', id_info));
Delete(url, pos('</url>', url), length(url));
ShowMessage(url);
end;
Всё на много проще, чем есть на самом деле...
Re: Плагин ввода пароля на закачку для некоторых сайтов
А чем не устраивает "Менеджер сайтов" из меню Инструменты? Вроде он как раз для этих целей пердназначен.