» Обзор менеджеров закачек
barbos
Цитата:
На дату посмотри. Сейчас большая часть современных менеджеров поддерживате большинство нужных функций, так что такая табличка, мне кажется, бессмысленна, главное - удобство и индивидуальные особенности.
Цитата:
Жалкий какой-то обзор. Аж плакать хочется.
На дату посмотри. Сейчас большая часть современных менеджеров поддерживате большинство нужных функций, так что такая табличка, мне кажется, бессмысленна, главное - удобство и индивидуальные особенности.
Подскажите менеджер с функцией просмотра содержимого ftp серверов через http-proxy (типа squid).
Может оффлайн-браузер? Offline Explorer Pro точно это может делать:
http://www.metaproducts.com/download/opsetup.exe
http://www.metaproducts.com/download/opsetup.exe
Ребята, подскажиет с такой бедой - Flashget (и Getright, и DM, и Wget под виндой) помимо скачанного файла формируют и темповый файл в папке TEMP (которая прописана в переменных окружения), причем этот файл такой же по размеру, как и закачиваемый. т.е. сохраняю фильм на диск Д, где есть место, но на диск С, где нет места, в папку ТЕМП кидается временный файл, который растет и съедает остатки места на диске С. Есть ли что из менеджеров, что не жрет место дважды (в папке назначения и в ТЕМП-папке)?
Dervish
Того, что ты написал, в последней версии Гетрайта 6а Про я не увидел.
Не увидел я:
Цитата:
Поставь, к примеру, в Конфигурации Гетрайта сохранение всех закачек в одну папку, а в Advanced - Saving выбери пункт Add .GetRight to file names until done downloading и Create (empty) files on the hard drive as soon as downloads are added - наглядно видно, что временный файл создаётся в указанной папке, и когда закачка закончится - добавление к расширению недозакаченного файла .GetRight пропадает.
Сcылки на Гетрайт 6а Про смотри на вот этой страничке в Варезнике.
Того, что ты написал, в последней версии Гетрайта 6а Про я не увидел.
Не увидел я:
Цитата:
темповый файл в папке TEMP (которая прописана в переменных окружения)Может быть, у тебя что-то не то с настройками?
Поставь, к примеру, в Конфигурации Гетрайта сохранение всех закачек в одну папку, а в Advanced - Saving выбери пункт Add .GetRight to file names until done downloading и Create (empty) files on the hard drive as soon as downloads are added - наглядно видно, что временный файл создаётся в указанной папке, и когда закачка закончится - добавление к расширению недозакаченного файла .GetRight пропадает.
Сcылки на Гетрайт 6а Про смотри на вот этой страничке в Варезнике.
Dervish
Цитата:
Настройки->Прочие->Выделить дисковое пространство после получения размера файла
Цитата:
Flashget ... помимо скачанного файла формируют и темповый файл в папке TEMP
Настройки->Прочие->Выделить дисковое пространство после получения размера файла
ioppp, LEX1 Ребят, место выделяется под файл изначально. если его нет - закачка просто не начнется. бесполезно. все равно флешгет создает в темп-папке файл IHBA.tmp, а гетрайт - IHBD.tmp. Т.е. имя темп-файла всегда начинается на IHB... Не понимаю, что за фигня... Но вот что еще только что заметил - если поставить закачку на паузу, темп-файл удаляется, и после возобновления закачки больше не появляется... Проверил на гетрайте и флешгете. Но как сделать, чтоб он вообще не появлялся? Похоже, проблема имеет место быть не зависимо от менеджера закачек. может, что на уровне операционки глючит?
Dervish
У меня на диске с папкой TEMP 90Mb свободного места. Flashget скачивает файл на 260Mb. Никаких проблем нет. Файлов IHBA.tmp тоже нет. Может дело в антивирусе? Посмотри Filemon кто создаёт этот файл.
У меня на диске с папкой TEMP 90Mb свободного места. Flashget скачивает файл на 260Mb. Никаких проблем нет. Файлов IHBA.tmp тоже нет. Может дело в антивирусе? Посмотри Filemon кто создаёт этот файл.
LEX1 0.00009107 FLASHGET.EXE:2016 CREATE C:\Temp\IH528.tmp SUCCESS Options: Create Access: All Флешгет и создает.
Добавлено:
Все, разобрался. темп-файл появляется только если включен IMON у антивируса NOD32. Пошел в антивирусы спрашивать совета.
Добавлено:
Все, разобрался. темп-файл появляется только если включен IMON у антивируса NOD32. Пошел в антивирусы спрашивать совета.
В каком менеджере закачек есть функция:
скачать первые N килобайт файла, затем останавливать и проделывать то же самое со следующими файлами в очереди?
скачать первые N килобайт файла, затем останавливать и проделывать то же самое со следующими файлами в очереди?
aidarfar
В Гетрайте 6а Про (именно в версии Про) есть собственный скриптовый язык для управления закачкой (и не только) - как в Справке Гетрайта написано: GetRight Pro supports a powerful scripting language. This scripting allows a wide variety of advanced downloading, uploading, scheduling, and other functions to be performed.
Так что, при желании, скриптами в Гетрайте можно реализовать самые извращённые варианты функции закачки.
Гетрайт - рулит!
В Гетрайте 6а Про (именно в версии Про) есть собственный скриптовый язык для управления закачкой (и не только) - как в Справке Гетрайта написано: GetRight Pro supports a powerful scripting language. This scripting allows a wide variety of advanced downloading, uploading, scheduling, and other functions to be performed.
Так что, при желании, скриптами в Гетрайте можно реализовать самые извращённые варианты функции закачки.
Гетрайт - рулит!
Какими менеджерами закачек кроме DM можно удаленно управлять с другого компа подключенного к сети через ICQ бот?
ПыС: или вообще удаленно управлять без дополнительных программ администрирования.
ПыС: или вообще удаленно управлять без дополнительных программ администрирования.
Serkin70
В Гетрайте 6а Про (именно в версии Про) есть режим работы Web Access: GetRight Pro can run as a simple web server, which allows you to view and control the download list on your computer from anywhere in the world.
Гетрайт - рулит!
В Гетрайте 6а Про (именно в версии Про) есть режим работы Web Access: GetRight Pro can run as a simple web server, which allows you to view and control the download list on your computer from anywhere in the world.
Гетрайт - рулит!
Цитата:
В Гетрайте 6а Про (именно в версии Про) есть режим работы Web Access: GetRight Pro can run as a simple web server, which allows you to view and control the download list on your computer from anywhere in the world.
Гетрайт - рулит!
К DM тоже плагинчик с таким свойством написали. Тут одна проблема возникает. Чтобы контролировать и управлять нужно знать IP сервера, который создается приложением. А IP плавающий (динамический) и еще минус, что АДСЛ каждый 12 часов отключается (или переподключается кому как удобнее понимать) так что нужно узнавать новый IP и постоянно менять (прописывать) его в своих настройках.
ПыС: Впрочем вопрос уже не актуален. (обстоятельства сложились так, что это стало не нужно)
Serkin70
есть такой серваис, как DynDNS, при динамическом IP - самое оно.
есть такой серваис, как DynDNS, при динамическом IP - самое оно.
Подскажите пожалуйста!
Какой из менеджеров может менять свою скорость по командам с командной строки?
Задача такая - стоит комп - качалка, качает в полный рост во весь adsl канал, надо чтоб жена/ребенок сев за другие компьютеры в сети нажали ярлык у себя на десктопе - и качалка на три часа канал освободила. С ослом получилось так сделать, а качалку никак не могу подобрать с аналогичным свойством.
Какой из менеджеров может менять свою скорость по командам с командной строки?
Задача такая - стоит комп - качалка, качает в полный рост во весь adsl канал, надо чтоб жена/ребенок сев за другие компьютеры в сети нажали ярлык у себя на десктопе - и качалка на три часа канал освободила. С ослом получилось так сделать, а качалку никак не могу подобрать с аналогичным свойством.
Цитата:
Задача такая - стоит комп - качалка, качает в полный рост во весь adsl канал, надо чтоб жена/ребенок сев за другие компьютеры в сети нажали ярлык у себя на десктопе - и качалка на три часа канал освободила. С ослом получилось так сделать, а качалку никак не могу подобрать с аналогичным свойством.
А чем не устраивает возможность "Автоматическая регулировка скорости"? Когда есть другие запросы на соединения, менеджер уходит в минимальную скорость (которую можно выставить заранее). Такое есть у FlashGet и Download Master (и другие самые популярные наверняка имеют такое)
Serkin70
Насколько я понимаю, не устраивает: автоматическая регулировка скорости не реагирует на трафик, идущий на другой комп.
Насколько я понимаю, не устраивает: автоматическая регулировка скорости не реагирует на трафик, идущий на другой комп.
Цитата:
Насколько я понимаю, не устраивает: автоматическая регулировка скорости не реагирует на трафик, идущий на другой комп.
А если добавить в список приложений на реагировние с указанием полного пути по сетке?
Я пользуюсь для таких случаев NetLimiter (просто он имеет дополнительные возможности, а сталкиваюсь не часто и не дома)
Цитата:
А если добавить в список приложений на реагировние с указанием полного пути по сетке?
Я пользуюсь для таких случаев NetLimiter (просто он имеет дополнительные возможности, а сталкиваюсь не часто и не дома)
В список приложений добавлять - не есть гут. Какие там будут приложения бог его знает.
Варианты со всяческими шейперами типа NetLimiter я рассматривал - тут есть проблема - качалка если не знает сама что ей надо скорость снизить - она будет всегда стремится разогнатся (собственно не качалка а TCP-соединение) до потери пакетов в очередях, потом снижать скорость и так далее. А если с того конца какой-нибудь сервер нехорошо на это реагирует (типа рапидшары), то вообще будет плохо.
Надо что-то типа как в осле:
Command Line Switches
Some of the basic functions in eMule may be controlled by command line switches. This allows execution in batch scripts or remote accessing eMule in a Telnet session.
• limits=up,down
Sets the limits for up- and download speed. Same setting as in Preferences -> Connection -> Limits
Вроде простая фича, неужели нет ни в одной качалке?
Может этот [more=отрывок]Параметры командной строки
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) - мониторинг буфера обмена.
Например:
1) dmaster.exe http://www.one.com.ua/seawar/download/seawar.exe
2) dmaster.exe http://www.one.com.ua/seawar/download/seawar.exe http://www.one.com.ua/seawar/index.htm
3) dmaster.exe ftp://one.com.ua/seawar/seawar.exe user=test password=test priotity=1 mirror1="ftp://seawar.com/seawar game v3.exe"
4) dmaster.exe list.xml
5) dmaster.exe links.htm 5
6) dmaster.exe p=IEInt v=0
7) dmaster.exe p=UseIEProxySettings v=0 p=UseHTTPProxy v=1 p=UseFTPProxy v=1
[/more] из хелпа поможет?
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) - мониторинг буфера обмена.
Например:
1) dmaster.exe http://www.one.com.ua/seawar/download/seawar.exe
2) dmaster.exe http://www.one.com.ua/seawar/download/seawar.exe http://www.one.com.ua/seawar/index.htm
3) dmaster.exe ftp://one.com.ua/seawar/seawar.exe user=test password=test priotity=1 mirror1="ftp://seawar.com/seawar game v3.exe"
4) dmaster.exe list.xml
5) dmaster.exe links.htm 5
6) dmaster.exe p=IEInt v=0
7) dmaster.exe p=UseIEProxySettings v=0 p=UseHTTPProxy v=1 p=UseFTPProxy v=1
[/more] из хелпа поможет?
А может вот этот отрывок из хелпа поможет?
[more]Scripts - GetRight Configuration
This is a GetRight Pro Feature!
GetRight Pro supports a powerful scripting language. This scripting allows a wide variety of advanced downloading, uploading, scheduling, and other functions to be performed.
On the scripts configuration page in GetRight Pro, you can choose to enable scripting. For security, all scripting features are off by default.
This Scripting help assumes you have some knowledge of programming languages. GetRight's language is pretty simple and commands are in pretty plain English. There are some examples of common tasks at the bottom of this page.
When scripts are enabled, a new menu will be included in GetRight Pro's tray icon menu to allow you to run scripts.
Notes:
· .GRM is the default type script (macro) files.
· Some constant things I've used in these documents: FILE-PATH is a full file path and name, such as C:\Program Files\GetRight\GetRight.exe URL is a full URL, like http://www.get-right.com/getright_setup.exe SYNC-NAME is the name of an item on the Server Synchronizer list. TEXT is a message, or text to add to a log file, etc. Especially if any of these have a space, they should be included in " quotes.
· Each command is on a separate line, any line that starts with // will be treated as a comment and ignored.
· Any parameter shown in [square brackets] is optional. Any list in (parenthesis) and separated by a | bar means one of the list items must be included.
· Scripts are slow by design. Scripts will run one step a second. Even a crazy infinite loop that would lock in other languages won't do any sort of real CPU usage.
· You can use any of the script commands from the command line as well! This would let another program, such as a web page editor, send an upload request into GetRight Pro.
Special Scripts
STARTUP.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when GetRight is started. This script is located in the folder where GetRight is installed.
WHENDONE.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when a download or upload is finished. This script is located in the folder where GetRight is installed. All the "When Done" type scripts also have some special values you can use:
%FILE% is the full path and name of the file that was downloaded.
%FILENAME% is just the name of the file that was downloaded.
%SIZE% is the size of the file downloaded.
%URL% is the address where the file was downloaded.
%MD5% is the MD5 value generated for the file.
WHENDONEDOWNLOAD.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when a download is finished. The special values above may be used.
WHENDONEUPLOAD.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when a upload is finished. The special values above may be used.
Flow Commands:
loop
exitloop
endloop
if
else
endif
if message "TEXT"
A Windows message box will be shown, with YES/NO buttons. If YES is chosen, the if block is done. If NO is chosen, the ELSE is done (or the block is skipped if no ELSE block is included.) TEXT is the message to show, it should be included inside quotes: "text".
if day ##
True if the current day of the month is the number specified (nice for a backup script that should only be done on the first day of the month.) ## can be a comma separated list: 1,3,5,7
if weekday ##
True if the current day of the week is the number specified (nice for a backup script that should only be done on Monday.) 1 - Sunday, 2 - Monday, etc. ## can be a comma separated list: 2,4,6
if month ##
True if the current month is the number specified. 1 - January, Duh. ## can be a comma separated list: 3,6,9,12
if file FILE-PATH
True if the specified file exists
if url URL
If block will be done if the specified URL exists (and the script won't continue until it checks...so a connection error could stop at this command for 30 seconds or so.)
if filetype .XXX;.YYY
For a WHENDONE.GRM script, the if block will be done if the file that finished is of the type given. You can have several in a list separated by ; semicolons, and may use ? or * wildcard characters.
if (downloads|uploads|more)
True if there are items in the lists to be finished (as seen on the Download Status). Either uploads or downloads, or just more of either to be done.
if internet
True if you're connected to the Internet
if working
True if there are files currently in progress downloading or uploading
Function Commands:
add URL
Simply add a URL to be downloaded. The normal saving settings from the General--Save To configuration will be used, so you should set to have GetRight have where to save the files, skip asking, etc.
automatic (down|up|downup|updown|off)
Turns Automatic Downloading either on or off. The different parameters indicate whether to do just downloads, just uploads, or both (which include the order, downup is downloads first then uploads, updown is uploads first.) off turns automatic mode off.
beep
Makes a noise.
dial
Dials the default modem settings on the Internet configuration page. It will wait until the dialer window has connected (or failed) before continuing with the script.
done
Stops the script
download URL to FILE-PATH [wait] [later] [overwrite]
Adds a URL to be downloaded. The path and file name are given too. You may add the optional WAIT parameter so the script will pause until the download is complete (or fails) or you may add the optional LATER parameter so the download will be added to the list, but not started. Adding the OVERWRITE parameter will tell GetRight to overwrite any existing file with the name.
exitscript
Stops the script
hangup
Hang up the modem.
hangup when done (on|off)
Turns the Hangup When Done switch on or off.
import FILE-PATH
Import a GRX file that is a list of downloads. (See the File--Import/Export functions on the Download Status).
log FILE-PATH "TEXT"
Appends text to a log file. TEXT is the info to add to the file, it should be included inside quotes: "text". For security, the file name must end in .log or .txt or .nfo. You can use any of the special values.
message "TEXT"
Show a message with an OK button. TEXT is the message to show, it should be included inside quotes: "text". The message window has a countdown timer, so will go away after 3 minutes.
open FILE-PATH
Runs the program on your computer that is the default program in Windows for viewing the file (like Word for .DOC files). You may include %FILE% in the FILE-PATH if this is used in the WHENDONE.GRM script...%FILE% will be replaced with the full path and file name of the file that has been downloaded. Normally, you'd do "open %FILE%"
Note that for security reasons, this OPEN command is disabled by default, see the GetRight Pro--Scripts configuration page to enable the "Allow scripts to run other programs"
quicktip "TEXT"
Shows a short message text in a small window that shows above the tray icons, useful for a brief status or something simple (about 50 letters will fit). The message will automatically go away after a few seconds.
redial (on|off)
Turns the Redial switch in GetRight on or off.
run FILE-PATH [wait]
Runs a program on your computer, to scan a file for viruses, etc. You may include %FILE% in the FILE-PATH if this is used in the WHENDONE.GRM script...%FILE% will be replaced with the full path and file name of the file that has been downloaded. The FILE-PATH should usually be in quotes, likely even doubled-up for this one: ' "C:\Program Files\VirusScan\Scan.exe" "%FILE%" '
Note that for security reasons, this RUN command is disabled by default, see the GetRight Pro--Scripts configuration page to enable the "Allow scripts to run other programs"
script FILE-PATH
Starts another .GRM script, quite useful to have the STARTUP.GRM script run a set of other scripts.
shutdown [prompt] [getright|standby|hibernate|logoff|hard]
Turns off the computer.
There are many parameters to do different types of shutdowns. If none are included, it will just shutdown normally. If PROMPT is included, it will ask about shutting down or not (with a countdown timer in case nobody is at the computer.)
shutdown when done (on|off)
Turns the Turn Off Computer When Done switch on or off.
speedlimit (on|off)
Turns the Speed Limit switch on or off.
speedlimit ## (b|kb|mb)
Turns the Speed Limit switch on with a set speed, measured in the units per second (speedlimit 2 kb would be 2 kb per second.)
stop all
Stops all downloads that are in progess.
sync SYNC-NAME
Runs one of the server-synchronizer items, just specify the name of the item to be executed.
syncdown URL to FILE-PATH [wait] [later]
Checks the URL to see if it is newer or a different size than the file on your computer, if it is GetRight adds the URL to be downloaded. You may add the optional WAIT parameter so the script will pause until the download is complete (or fails) or you may add the optional LATER parameter so the download will be added to the list, but not started.
syncup FILE-PATH to URL [wait] [later]
Checks the URL to see if the file on your computer is newer or has a different size, if it is, GetRight adds the URL to be uploaded. You may add the optional WAIT parameter so the script will pause until the upload is complete (or fails) or you may add the optional LATER parameter so the upload will be added to the list, but not started.
upload FILE-PATH to URL [wait] [later]
upload FILE-PATH to SYNC-NAME [rename NEWNAME] [wait] [later]
Upload a file from your computer.
If you use the URL format, you should include the username and password in the URL using the format: ftp://username:password@ftp.server.com/path/
If the URL ends in a /, the file name from FILE parameter will be used as the name of the file; if the URL doesn't end in a /, it uses the part after the final / as the name...so be careful with /'s!
upload c:\file.exe to ftp://user:pass@server.com/
upload c:\file.exe to ftp://user:pass@server.com/newfile.exe
If you're uploading to a server-synchronizer item, you may also use an optional RENAME NEWNAME to give the file a different name on the server.
You may add the optional WAIT parameter so the script will pause until the upload is complete (or fails) or you may add the optional LATER parameter so the upload will be added to the list, but not started.
wait # (minutes|seconds|hours)
waits for a specified number of seconds/minutes/hours (both minute/minutes, hour/hours and second/seconds are understood)
wait ##:## (am|pm) [today] [SMTWTFS]
Waits for a specified time. If the optional TODAY parameter is included, and the current time is later than the time in the command, the script will continue now (and not wait for the time to arrive tomorrow)
The optional parameter SMTWTFS are flags for the different days of the week, use - to not do a day. So -M-W-F- would do Monday, Wednesday and Friday.
wait for all done
Waits for everything in progress to finish.
wait for automatic done
Waits for automatic mode to be done (off, so everything that can be done is done.)
Examples
//Turns off the speed limit at a time in the evening, and back on the next morning
//The extra things at the beginning with "today" let it work no matter the time the script is first run
speedlimit off
wait 06:00 today
speedlimit on
loop
wait 18:00
speedlimit off
wait 06:00
speedlimit on
endloop
//Another speed limit one, with different speeds throughout the day.
//Also using the same "today" trick to skip to the right time and speed if it starts at any point in the day.
wait 8:00 today
speedlimit 5 kb
wait 12:00 today
speelimit off
wait 13:00 today
speedlimit 10 kb
wait 20:00 today
speedlimit off
loop
wait 8:00
speedlimit 5 kb
wait 12:00
speelimit off
wait 13:00
speedlimit 10 kb
wait 20:00
speedlimit off
endloop
//A file that should be downloaded whenever it changes. Will check every 2 hours.
//syncdown will check the file, so only downloaded when it really changes.
loop
syncdown http://www.server.com/the_file.zip to c:\work\the_file.zip
wait 2 hours
endloop
//Upload a file if it exists, giving a different name each day.
//Also dialing if needed, hanging up if it's done (and nothing else is happening)
//and logging that the file was done.
loop
if file C:\Backup\log.txt
dial
upload C:\Backup\log.txt to ftp://user:pass@server.com/log-%D%-%MM%-%YYYY%.txt wait
log C:\Backup\done.txt "Done: %D%-%MM%-%YYYY% md5=%MD5%"
if working
//Something else going, don't hang up.
else
hangup
endif
wait 24 hours
else
wait 1 hour
endif
endloop
//A simple WHENDONE.GRM script.
//Check a file for viruses, as well as Trojans
run "C:\Program Files\VirusScan\Scan.exe" "%FILE%" wait
run "C:\Program Files\TrojanScan\Scan.exe" "%FILE%" wait
//Give me a message on my birthday.
loop
if month 6
if day 9
message "Happy Birthday Michael!"
exitscript
else
//right month, wait a bit until we get to the right day.
wait 8 hours
endif
else
//Wrong month, wait a day (could reasonably wait longer since also waiting for the 9th, but whatever.)
wait 24 hours
endif
endloop
[/more]
[more]Scripts - GetRight Configuration
This is a GetRight Pro Feature!
GetRight Pro supports a powerful scripting language. This scripting allows a wide variety of advanced downloading, uploading, scheduling, and other functions to be performed.
On the scripts configuration page in GetRight Pro, you can choose to enable scripting. For security, all scripting features are off by default.
This Scripting help assumes you have some knowledge of programming languages. GetRight's language is pretty simple and commands are in pretty plain English. There are some examples of common tasks at the bottom of this page.
When scripts are enabled, a new menu will be included in GetRight Pro's tray icon menu to allow you to run scripts.
Notes:
· .GRM is the default type script (macro) files.
· Some constant things I've used in these documents: FILE-PATH is a full file path and name, such as C:\Program Files\GetRight\GetRight.exe URL is a full URL, like http://www.get-right.com/getright_setup.exe SYNC-NAME is the name of an item on the Server Synchronizer list. TEXT is a message, or text to add to a log file, etc. Especially if any of these have a space, they should be included in " quotes.
· Each command is on a separate line, any line that starts with // will be treated as a comment and ignored.
· Any parameter shown in [square brackets] is optional. Any list in (parenthesis) and separated by a | bar means one of the list items must be included.
· Scripts are slow by design. Scripts will run one step a second. Even a crazy infinite loop that would lock in other languages won't do any sort of real CPU usage.
· You can use any of the script commands from the command line as well! This would let another program, such as a web page editor, send an upload request into GetRight Pro.
Special Scripts
STARTUP.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when GetRight is started. This script is located in the folder where GetRight is installed.
WHENDONE.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when a download or upload is finished. This script is located in the folder where GetRight is installed. All the "When Done" type scripts also have some special values you can use:
%FILE% is the full path and name of the file that was downloaded.
%FILENAME% is just the name of the file that was downloaded.
%SIZE% is the size of the file downloaded.
%URL% is the address where the file was downloaded.
%MD5% is the MD5 value generated for the file.
WHENDONEDOWNLOAD.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when a download is finished. The special values above may be used.
WHENDONEUPLOAD.GRM
If enabled on the GetRight Pro--Scripts configuration page, this script will be run when a upload is finished. The special values above may be used.
Flow Commands:
loop
exitloop
endloop
if
else
endif
if message "TEXT"
A Windows message box will be shown, with YES/NO buttons. If YES is chosen, the if block is done. If NO is chosen, the ELSE is done (or the block is skipped if no ELSE block is included.) TEXT is the message to show, it should be included inside quotes: "text".
if day ##
True if the current day of the month is the number specified (nice for a backup script that should only be done on the first day of the month.) ## can be a comma separated list: 1,3,5,7
if weekday ##
True if the current day of the week is the number specified (nice for a backup script that should only be done on Monday.) 1 - Sunday, 2 - Monday, etc. ## can be a comma separated list: 2,4,6
if month ##
True if the current month is the number specified. 1 - January, Duh. ## can be a comma separated list: 3,6,9,12
if file FILE-PATH
True if the specified file exists
if url URL
If block will be done if the specified URL exists (and the script won't continue until it checks...so a connection error could stop at this command for 30 seconds or so.)
if filetype .XXX;.YYY
For a WHENDONE.GRM script, the if block will be done if the file that finished is of the type given. You can have several in a list separated by ; semicolons, and may use ? or * wildcard characters.
if (downloads|uploads|more)
True if there are items in the lists to be finished (as seen on the Download Status). Either uploads or downloads, or just more of either to be done.
if internet
True if you're connected to the Internet
if working
True if there are files currently in progress downloading or uploading
Function Commands:
add URL
Simply add a URL to be downloaded. The normal saving settings from the General--Save To configuration will be used, so you should set to have GetRight have where to save the files, skip asking, etc.
automatic (down|up|downup|updown|off)
Turns Automatic Downloading either on or off. The different parameters indicate whether to do just downloads, just uploads, or both (which include the order, downup is downloads first then uploads, updown is uploads first.) off turns automatic mode off.
beep
Makes a noise.
dial
Dials the default modem settings on the Internet configuration page. It will wait until the dialer window has connected (or failed) before continuing with the script.
done
Stops the script
download URL to FILE-PATH [wait] [later] [overwrite]
Adds a URL to be downloaded. The path and file name are given too. You may add the optional WAIT parameter so the script will pause until the download is complete (or fails) or you may add the optional LATER parameter so the download will be added to the list, but not started. Adding the OVERWRITE parameter will tell GetRight to overwrite any existing file with the name.
exitscript
Stops the script
hangup
Hang up the modem.
hangup when done (on|off)
Turns the Hangup When Done switch on or off.
import FILE-PATH
Import a GRX file that is a list of downloads. (See the File--Import/Export functions on the Download Status).
log FILE-PATH "TEXT"
Appends text to a log file. TEXT is the info to add to the file, it should be included inside quotes: "text". For security, the file name must end in .log or .txt or .nfo. You can use any of the special values.
message "TEXT"
Show a message with an OK button. TEXT is the message to show, it should be included inside quotes: "text". The message window has a countdown timer, so will go away after 3 minutes.
open FILE-PATH
Runs the program on your computer that is the default program in Windows for viewing the file (like Word for .DOC files). You may include %FILE% in the FILE-PATH if this is used in the WHENDONE.GRM script...%FILE% will be replaced with the full path and file name of the file that has been downloaded. Normally, you'd do "open %FILE%"
Note that for security reasons, this OPEN command is disabled by default, see the GetRight Pro--Scripts configuration page to enable the "Allow scripts to run other programs"
quicktip "TEXT"
Shows a short message text in a small window that shows above the tray icons, useful for a brief status or something simple (about 50 letters will fit). The message will automatically go away after a few seconds.
redial (on|off)
Turns the Redial switch in GetRight on or off.
run FILE-PATH [wait]
Runs a program on your computer, to scan a file for viruses, etc. You may include %FILE% in the FILE-PATH if this is used in the WHENDONE.GRM script...%FILE% will be replaced with the full path and file name of the file that has been downloaded. The FILE-PATH should usually be in quotes, likely even doubled-up for this one: ' "C:\Program Files\VirusScan\Scan.exe" "%FILE%" '
Note that for security reasons, this RUN command is disabled by default, see the GetRight Pro--Scripts configuration page to enable the "Allow scripts to run other programs"
script FILE-PATH
Starts another .GRM script, quite useful to have the STARTUP.GRM script run a set of other scripts.
shutdown [prompt] [getright|standby|hibernate|logoff|hard]
Turns off the computer.
There are many parameters to do different types of shutdowns. If none are included, it will just shutdown normally. If PROMPT is included, it will ask about shutting down or not (with a countdown timer in case nobody is at the computer.)
shutdown when done (on|off)
Turns the Turn Off Computer When Done switch on or off.
speedlimit (on|off)
Turns the Speed Limit switch on or off.
speedlimit ## (b|kb|mb)
Turns the Speed Limit switch on with a set speed, measured in the units per second (speedlimit 2 kb would be 2 kb per second.)
stop all
Stops all downloads that are in progess.
sync SYNC-NAME
Runs one of the server-synchronizer items, just specify the name of the item to be executed.
syncdown URL to FILE-PATH [wait] [later]
Checks the URL to see if it is newer or a different size than the file on your computer, if it is GetRight adds the URL to be downloaded. You may add the optional WAIT parameter so the script will pause until the download is complete (or fails) or you may add the optional LATER parameter so the download will be added to the list, but not started.
syncup FILE-PATH to URL [wait] [later]
Checks the URL to see if the file on your computer is newer or has a different size, if it is, GetRight adds the URL to be uploaded. You may add the optional WAIT parameter so the script will pause until the upload is complete (or fails) or you may add the optional LATER parameter so the upload will be added to the list, but not started.
upload FILE-PATH to URL [wait] [later]
upload FILE-PATH to SYNC-NAME [rename NEWNAME] [wait] [later]
Upload a file from your computer.
If you use the URL format, you should include the username and password in the URL using the format: ftp://username:password@ftp.server.com/path/
If the URL ends in a /, the file name from FILE parameter will be used as the name of the file; if the URL doesn't end in a /, it uses the part after the final / as the name...so be careful with /'s!
upload c:\file.exe to ftp://user:pass@server.com/
upload c:\file.exe to ftp://user:pass@server.com/newfile.exe
If you're uploading to a server-synchronizer item, you may also use an optional RENAME NEWNAME to give the file a different name on the server.
You may add the optional WAIT parameter so the script will pause until the upload is complete (or fails) or you may add the optional LATER parameter so the upload will be added to the list, but not started.
wait # (minutes|seconds|hours)
waits for a specified number of seconds/minutes/hours (both minute/minutes, hour/hours and second/seconds are understood)
wait ##:## (am|pm) [today] [SMTWTFS]
Waits for a specified time. If the optional TODAY parameter is included, and the current time is later than the time in the command, the script will continue now (and not wait for the time to arrive tomorrow)
The optional parameter SMTWTFS are flags for the different days of the week, use - to not do a day. So -M-W-F- would do Monday, Wednesday and Friday.
wait for all done
Waits for everything in progress to finish.
wait for automatic done
Waits for automatic mode to be done (off, so everything that can be done is done.)
Examples
//Turns off the speed limit at a time in the evening, and back on the next morning
//The extra things at the beginning with "today" let it work no matter the time the script is first run
speedlimit off
wait 06:00 today
speedlimit on
loop
wait 18:00
speedlimit off
wait 06:00
speedlimit on
endloop
//Another speed limit one, with different speeds throughout the day.
//Also using the same "today" trick to skip to the right time and speed if it starts at any point in the day.
wait 8:00 today
speedlimit 5 kb
wait 12:00 today
speelimit off
wait 13:00 today
speedlimit 10 kb
wait 20:00 today
speedlimit off
loop
wait 8:00
speedlimit 5 kb
wait 12:00
speelimit off
wait 13:00
speedlimit 10 kb
wait 20:00
speedlimit off
endloop
//A file that should be downloaded whenever it changes. Will check every 2 hours.
//syncdown will check the file, so only downloaded when it really changes.
loop
syncdown http://www.server.com/the_file.zip to c:\work\the_file.zip
wait 2 hours
endloop
//Upload a file if it exists, giving a different name each day.
//Also dialing if needed, hanging up if it's done (and nothing else is happening)
//and logging that the file was done.
loop
if file C:\Backup\log.txt
dial
upload C:\Backup\log.txt to ftp://user:pass@server.com/log-%D%-%MM%-%YYYY%.txt wait
log C:\Backup\done.txt "Done: %D%-%MM%-%YYYY% md5=%MD5%"
if working
//Something else going, don't hang up.
else
hangup
endif
wait 24 hours
else
wait 1 hour
endif
endloop
//A simple WHENDONE.GRM script.
//Check a file for viruses, as well as Trojans
run "C:\Program Files\VirusScan\Scan.exe" "%FILE%" wait
run "C:\Program Files\TrojanScan\Scan.exe" "%FILE%" wait
//Give me a message on my birthday.
loop
if month 6
if day 9
message "Happy Birthday Michael!"
exitscript
else
//right month, wait a bit until we get to the right day.
wait 8 hours
endif
else
//Wrong month, wait a day (could reasonably wait longer since also waiting for the 9th, but whatever.)
wait 24 hours
endif
endloop
[/more]
Интересует вопрос: Надо слить большой файл. Серв не поддерживает докачку. Связь рвется, если нет активности некоторое время. (глюки в локалке или где, не знаю)
Какой менеджер может постукивать время от времени на серв, чтоб связь не рвало?
На некоторых фтп-сливалках видел настройки типа "отправлять антипростой". Но в моем случае лью с хттп. В флешгете такого не обнаружил. Плохо искал?
Какой менеджер может постукивать время от времени на серв, чтоб связь не рвало?
На некоторых фтп-сливалках видел настройки типа "отправлять антипростой". Но в моем случае лью с хттп. В флешгете такого не обнаружил. Плохо искал?
bredonosec
В Гетрайте есть такая настройка: "When downloading, Ping to help keep connection alive."
В нём вообще мно-о-ого чего есть.
В Гетрайте есть такая настройка: "When downloading, Ping to help keep connection alive."
В нём вообще мно-о-ого чего есть.
Цитата:
Ping to help keepпинг, эт, наверно, хорошо. Только вот закрыты исмп у меня
Впрочем, спасибо, гляну..
Люди, подскажите, плиз, какой менеджер закачки умеет сливать всю папку целиком?
Ситуация: есть папка с фотками, посмотреть что внутри не могу, но точно знаю, что надо все, что в папке есть...
Ситуация: есть папка с фотками, посмотреть что внутри не могу, но точно знаю, что надо все, что в папке есть...
rkhasano
Гетрайт умеет.
Гетрайт - рулит!
Гетрайт умеет.
Гетрайт - рулит!
Цитата:
Ситуация: есть папка с фотками, посмотреть что внутри не могу, но точно знаю, что надо все, что в папке есть...флешгет -менеджер сайта - вбить адрес папки, тот покажет содержимое, которое можно выделить (причем, выборочно! не забирая ненужных типов - ака страниц и скриптов!) и слить.
Также оффлайн эксплорер можно настроить "пиоск всех возможных поддиректорий" и натравить на папку - чего-то да нароет
какой манагер может перехватывать закачки наподобие таких? http://crackdb.com/get_45358_Battlefield.2.NOCD_crack.html
т.е. сложные случаи, типа php, cgi, антиличи и т.п. и т.д.
регет такое может, однако ищу альтернативу...
т.е. сложные случаи, типа php, cgi, антиличи и т.п. и т.д.
регет такое может, однако ищу альтернативу...
Страницы: 123456789101112131415161718192021222324
Предыдущая тема: Поиск специфической программы.
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.