|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Скачать файл из интернета через переменную ссылку. |
|
|
CMD/BAT - [решено] Скачать файл из интернета через переменную ссылку.
|
Пользователь Сообщения: 61 |
Не знаю правильно ли выразился, но в краце опишу что хочу получить.
Необходимо скачать установщик базы данных города 2gis ссылка которого меняется от месяца к месяцу. Допустим на данный момент последняя база скачивается по этой ссылке Через месяц скорей всего будет Для скачки использую cmd файл с такким содержанием wget -O %~d0\!install\!WPI\Install\Office\2GISData_Nizhnevartovsk.msi -A *Nizhnevartovsk* -r -l 0 -nd http://download.2gis.ru/arhives/2GISData_Nizhnevartovsk-76.0.0.msi wget -O %~d0\!install\!WPI\Install\Office\2GISData_Nizhnevartovsk.msi -A *Nizhnevartovsk* -r -l 0 -nd http://download.2gis.ru/arhives/ Помогите придумать счётчик который каждый месяц бы прибавлял в ссылке единицу к версии. |
|
Отправлено: 14:07, 11-09-2012 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Kazun, благодарю вроде всё работает без проблем. Но можно ли это всё записать в один командный файл. Получается сейчас я запускаю скрипт таким батником.
Можно ли через cmd запустить powershel и передать ему текст скрипта без использования промежуточного файла "www.2gis.ru_last.ps1". Не хочется плодить файлы. Нужно что бы всё было в одном cmd файле. |
Отправлено: 11:12, 13-09-2012 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Не проверял:
powershell -command "&{wget -O %~d0\!install\!WPI\Install\Office\2GISShell.msi -A """*Nizhnevartovsk*""" -r -l 0 -nd ((New-Object Net.WebClient).DownloadString('http://nizhnevartovsk.2gis.ru/how-get/download/').split([char]10) | Select-String '(http://.+2GISData_Nizhnevartovsk.+msi)""" ').Matches[0].Groups[1].Value}" |
Отправлено: 12:02, 13-09-2012 | #22 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Отсутствует выражение после одноместного оператора "-". строка:1 знак:2 + - <<<< command&{wget -O D:\!install\!WPI\Install\Office\2GISShell.msi -A "*Ni zhnevartovsk*" -r -l 0 -nd ((New-Object Net.WebClient).DownloadString('http://n izhnevartovsk.2gis.ru/how-get/download/').split([char]10) | Select-String '(htt p://.+2GISData_Nizhnevartovsk.+msi)" ').Matches[0].Groups[1].Value} + CategoryInfo : ParserError: (-:String) [], ParentContainsErrorR ecordException + FullyQualifiedErrorId : MissingExpressionAfterOperator |
Отправлено: 18:05, 13-09-2012 | #23 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Почему Вы не можете скопировать правильно?
|
Отправлено: 21:26, 13-09-2012 | #24 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Как правильно? Всю жизнь копировал так: выделяю ЛКМ, далее ПКМ и "копировать".
|
Отправлено: 12:38, 14-09-2012 | #25 |
Ветеран Сообщения: 1758
|
Ruslan-kam,
Вы запускаете из командного файла (cmd, bat) или просто из cmd.exe? Если второе, то работать не будет, надо замените %~dp0 на реальный путь |
Отправлено: 13:02, 14-09-2012 | #26 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Из cmd
|
Отправлено: 13:10, 14-09-2012 | #27 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать + - <<<< command&{ - Явно не хватает пробела.
|
Отправлено: 13:11, 14-09-2012 | #28 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Kazun, спасибо разобрался.
Извините ступил немного, нужно было указать путь к wget.exe Теперь работает без сбоев. |
Отправлено: 13:20, 14-09-2012 | #29 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] скрипт, который берет значение из реестра и применяет его как ссылку на файл | vlad_exe@vk | Скриптовые языки администрирования Windows | 4 | 08-05-2012 12:10 | |
Как скачать файл через командную строку? | dascon | Хочу все знать | 5 | 18-07-2011 17:27 | |
[решено] Как скачать из интернета файл | А_н_д_р_ей | Хочу все знать | 4 | 06-10-2010 00:16 | |
[решено] сохранение вывода консольных команд в переменную не через файл | andr_mozg | AutoIt | 2 | 03-08-2009 12:52 | |
Подскажите прямую ссылку где можно скачать русскую поддержку | Sola | Microsoft Windows 95/98/Me (архив) | 6 | 15-09-2003 13:54 |
|