Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-08-21 14:56:26 ЛС | профиль | цитата
к примеру у меня DM сидит в трее, как ему дать ссылку чтобы он начал ее качать?

[size=-2]------ Добавлено в 14:56
Add(MainForm,961365,105,98)
{
Left=20
Top=105
}
Add(Label,13779934,147,98)
{
Left=25
Top=15
Width=97
Color=-16777194
Font=[MS Sans Serif,10,4,16711680,1]
Cursor=2
Caption="Скачать прогу"
link(onClick,8011414:doShellExec,[])
}
Add(WinExec,8011414,190,91)
{
Param="Download Master"
FileName="hxxp://download.downloadmaster.ru/dm/dmaster.exe"
}
перепишите hxxp в http, хотя так невыходит
карма: 0

0
Ответов: 25
Рейтинг: 0
#2: 2008-08-21 16:17:09 ЛС | профиль | цитата
Попробуй ссылку отправить в буфер обмена
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#3: 2008-08-21 16:33:53 ЛС | профиль | цитата
hish, а так (у меня работает)


Add(Label,13779934,168,91)
{
Left=25
Top=15
Width=97
Color=-16777194
ParentColor=1
Font=[MS Sans Serif,10,4,16711680,1]
ParentFont=1
Cursor=2
Caption="Скачать прогу"
link(onClick,8011414:doShellExec,[])
}
Add(WinExec,8011414,225,84)
{
FileName="http://download.downloadmaster.ru/dm/dmaster.exe"
}



карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2008-08-21 21:45:02 ЛС | профиль | цитата
а так (у меня работает)
так через броузер, меню и т.д.
я имею ввиду в фоновом режиме, нажал кнопочку и DM начал качать, к примеру через консоль или скорее через Winapi эмуляцию нажатий и вставок...
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2008-08-22 00:02:12 ЛС | профиль | цитата
hish, где-то умный, а справку в лом почитать:

dmaster.exe [options]
dmaster.exe URL [REFERER] [urloption=value] ... [urloption=value]
dmaster.exe FILE [TIME]
dmaster.exe [p=param v=value] ... [p=param v=value]

Возможные варианты options:
-addurl - запуск программы с открытым окном добавления УРЛ;
-autorun - запуск с минимизацией в трей;
-startall - стартовать все закачки;
-stopall - остановить все закачки;
-exit - выйти из программы.

URL - файла для закачки.
REFERER - страница с которой была вызвана ссылка на закачиваемый файл.

Возможные варианты urloption:
referer - страница с которой была вызвана ссылка на закачиваемый файл;
description - описание закачки;
savepath - путь для сохранения файла;
filename - имя, под которым будет сохранятся закачиваемый файл;
user - имя пользователя;
password - пароль;
sectionslimit - ограничение на количество секций;
priority - (1, 2, 3) приоритет, 1-высокий, 2-обычный, 3-низкий;
cookies - кукисы;
post - строка с данными для POST запроса;
hidden - (0, 1) отображать окно добавления закачки;
start - (0, 1) стартовать закачку немедленно;
mirror1, mirror2, mirror3, mirror4, mirror5 - ссылки на зеркала закачиваемого файла.

FILE - может быть:

Путь к списку закачек;
Путь к файлу со списком ссылок.
TIME - время (в секундах, 1-36000) таймера автоматического старта закачки для группы ссылок.

Возможные варианты param и соотвествующих value:
SpeedMode (0-4, где 0-максимальная, 1-средняя, 2-низкая, 3-автоматическая, 4-регулируемая) - скорость закачки;
IEInt (0, 1, где 0-выключено, 1-включено) - интеграция в Internet Explorer;
UseHTTPProxy (0, 1) - использовать HTTP прокси;
UseFTPProxy (0, 1) - использовать FTP прокси;
UseIEProxySettings (0, 1) - использовать настройки Internet Explorer;
URLClipboardMonitoring (0, 1) - мониторинг буфера обмена.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2008-08-22 20:31:46 ЛС | профиль | цитата
Андрюха, чтото не запускается, если ты
где-то умный
то дал бы схемку пример?
карма: 0

0
Ответов: 5446
Рейтинг: 323
#7: 2008-08-22 21:53:55 ЛС | профиль | цитата

#sha
Add(WinExec,1665107,392,119)
{
}
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2008-08-23 12:38:39 ЛС | профиль | цитата
iarspider, а как это все прописать чоб DM понял?
карма: 0

0
Ответов: 5227
Рейтинг: 587
#9: 2008-08-23 13:17:26 ЛС | профиль | цитата
hish, для этого нужна хотябы одна извилина чтоб понять
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-08-23 13:52:36 ЛС | профиль | цитата
Андрюха, писал(а):
hish, где-то умный


hish, это я не про себя писал, а про тебя

hish, писал(а):
iarspider, а как это все прописать чоб DM понял?


Например, так:

"Crogram FilesDownload Masterdmaster.exe" -autorun

карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2008-08-23 14:31:38 ЛС | профиль | цитата
Андрюха, ну и пропиши это сюда
Add(WinExec,15128634,182,154)
{
}
Add(Button,1195013,140,161)
{
Left=70
Top=150
link(onClick,15128634:doShellExec,[])
}
оно же незапускается!!!
карма: 0

0
Ответов: 1305
Рейтинг: 29
#12: 2008-08-23 15:40:59 ЛС | профиль | цитата
hish писал(а):
оно же незапускается!!!

И вот так тоже не запускается?

Add(WinExec,15128634,231,91)
{
Param="-autorun"
FileName="C:Program FilesDownload Masterdmaster.exe"
}
Add(Button,1195013,168,98)
{
Left=70
Top=150
link(onClick,15128634:doShellExec,[])
}


Андрюха писал(а):
hish, где-то умный, а справку в лом почитать:


карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2008-08-24 02:11:50 ЛС | профиль | цитата
v258, а параметры у меня не срабатывают, к примеру этот -addurl

-autorun - это значит что DM только в трее(можно проверить добавив через ярлык на раб. столе), а он появляется не только в трее а и в нижней строке состояния, вывод - параметр не работает через hiasm.
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#14: 2008-08-24 02:41:02 ЛС | профиль | цитата
hish писал(а):
вывод - параметр не работает через hiasm

Неправильный вывод. Млин, развели бадягу на целую страницу, а делов-то. Я уже не выдержал читать

Вот так должно работать (у меня работает)


Add(MainForm,2953706,231,287)
{
}
Add(WinExec,15128634,294,336)
{
Param="-autorun"
FileName="C:Program FilesDownload Masterdmaster.exe"
Mode=0
}
Add(Button,1195013,231,336)
{
Left=70
Top=150
link(onClick,15128634:doExec,[])
}


Вообще-то, точка doShellExec нужна для открытия файлов с определенным расширением, которое привязано к конкретному приложению, например: *.sha, будет открыватся при помощи HiAsm.exe (аналогична Виндовозовскому "Выполнить")

В данном случае, если передается параметр, то лучше использовать doExec

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#15: 2008-08-24 11:09:30 ЛС | профиль | цитата
nesco писал(а):
Вот так должно работать (у меня работает)
hish, просил не это. У него DMaster.exe уже сидит в трее. Он хочет передать ему команду на закачку любого файла, но что бы окна DMastera не появлялись на экране монитора.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)