Описание команды | |
urlsv | ![]() ![]() |
Сохранение содержимого страниц интернета в файл.
urlsv=ListLINK||Path, ||owrite<>, ||SeriesParam, ||test<>, ||metod<>, ||pause<>, ||sagent<>, ||sproxy<>, ||upd<>, ||Dialogs, ||progres<>, ||delim<>, ||code<>
Параметры:
1-й обязательный параметр. | |
ListLINK | Список ссылок. ListLINK|Code, где: ListLINK - список, возможные варианты: • путь к файлу списка ссылок C:\URL.txt. • cliplist - список ссылок из буфера обмена. • $GLOBALNAME - массив списка ссылок глобальной переменной см. Дополнение №23. Code [необязательный] - кодировка получаемых данных: 1 - ANSI 1251 (по умолчанию), 2 - UTF-16 LE 1200, 3 - UTF-16 BE 1201, 4 - UTF-8. |
2-й обязательный параметр. | |
Path | Путь создания общего файла. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами // Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения, где создавать файл. Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 1 - перезаписывать имеющиеся объекты. 2 - дописывать, если существует. 3 - добавление счётчика к целевому пути, если он существует. 4 - пропустить при совпадении имени объекта. 9 - проверка создания файла с помощью параметра owrite<> Name.Ext - имя и расширение создаваемого файла. Insert - добавление к базовому имени. Если Insert начинается с ** то последующая строка заменяет расширение. Если Insert начинается с ++ то последующая строка добавляет расширение. Если Path=x, Name=x, Ext=x , то путь/имя/расширение берётся из пути оригинального файла. Может использоваться подпараметр rndm - информация случайных данных см. Дополнение №30 Если 2-й параметр равен нулю "0", то файл создаваться не будет. |
Дополнительные параметры: | |
owrite<> | Перезапись. Параметр owrite<Number>, где Number:![]() |
SeriesParam | Преобразование строки. Серия параметров, изменяющих текстовую информацию см. Дополнение №24. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
metod<> | Метод получения данных интернета. Параметр metod<Number>, где Number: 0 - получать информацию внутренними средствами Autoit (по умолчанию). 1 - получать информацию с помощью объекта MSXML2.XMLHTTP. |
pause<> | Пауза между закачками. Параметр pause<Seconds(-Range)>, где Seconds пауза в секундах. Для использования диапазона прописывается необязательный параметр через - При этом Section - минимальная, а Range максимальная пауза, а диапазон является случайным. |
sagent<> | Установить User-Agent.![]() |
sproxy<> | Установить интернет прокси. ![]() |
upd<> | Обновление панели. ![]() |
Dialogs | Диалоги. см. Дополнение №18![]() |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
delim<> | Разделитель. Параметр delim<Delimeter(!!Mode)>, где: Delimeter - строка-разделитель между содержанием текстовых файлов. Mode [необязательный] - режим вставки разделителя: 0 - в начало содержимого каждого файла (по умолчанию). 1 - в конец содержимого каждого файла. 2 - в начало и конец содержимого каждого файла. 3 - между содержимым файлов. ![]() |
code<> | Кодировка. Параметр code<Number>, где Number: 0 - ANSI 1251. 1 - UTF-16 LE 1200. 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. Так же кодировку по умолчанию можно прописать в TCIMG.ini в ключе FileCoding секции [Setting]. |
Примечания:
Отличается от команды urlxt тем, что содержимое каждой ссылки сразу дописывается в файл.См. также:
brwsr, downh, downl, intcn, picup, picus, upldf, uplds, urlra, urlrf, urlxt, websc, webss
Примеры: | ![]() |
global urlsv=C:\URL.txt|4||"%p"//0//SumUrl.txt||progres<>||upd<1> GLOBALURLSV0<a> GLOBALURLSV<a> GLOBALURLSV1<a> GLOBALURLSV2<a> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt и сохранить в активную панель в файл SumUrl.txt и записать информацию в глобальные переменные
urlsv=C:\URL.txt|4||"%p"//0//SumUrl.txt||delim<@CRLF=======@CRLF!!3>||progres<>||code<3>||upd<1> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt и сохранить в активную панель в файл SumUrl.txt вс кодировкой UTF-8
urlsv=C:\URL.txt|4||"%p"//0//SumUrl.txt||progres<>||upd<1> ;; объединить содержимое всех страниц интернет ссылок из файла C:\URL.txt и сохранить в активную панель в файл SumUrl.txt