|
Компьютерный форум 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, точно также, как и в предыдущий раз.
|
Отправлено: 10:31, 12-09-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать powershell -executionpolicy bypass -noexit -command "&{C:\script.ps1}"
|
Отправлено: 10:50, 12-09-2012 | #12 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:49, 12-09-2012 | #13 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Проблема в сохранении скрипта,побилась кодировка.
|
Отправлено: 09:17, 13-09-2012 | #14 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Kazun, да теперь заработало. Я запусаю скрипт powershell через cmd, можно ли теперь сделать так чтобы скрипт power shell передавал ссылку в cmd, а cmd в свою очередь передавала её в wget?
Просто в wget наглядно отображается процесс загрузки, а powershell безмолвное окно. |
Отправлено: 09:51, 13-09-2012 | #15 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Можно,но не проще добавить строчку про wget в скрипт?
|
Отправлено: 10:03, 13-09-2012 | #16 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать если можно, то конечно так лучше.
И ещё нужно что бы скрипт качал не в ту папку в которой находится, а папку которую я пропишу в скрипте. |
Отправлено: 10:09, 13-09-2012 | #17 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Напишите полную команду с wget.
|
Отправлено: 10:14, 13-09-2012 | #18 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать @Echo Off wget -O %~d0\!install\!WPI\Install\Office\2GISShell.msi -A 2GISShell* -r -l 0 -nd http://www.2gis.ru/distributive/shell/last/ 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 |
Отправлено: 10:34, 13-09-2012 | #19 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать $path = "$((Get-Item $MyInvocation.MyCommand.Path).PsDrive.Root)!install\!WPI\Install\Office\2GISData_Nizhnevartovsk.msi" $url = "http://nizhnevartovsk.2gis.ru/how-get/download/" $wc = New-Object Net.WebClient $str = $wc.DownloadString($url).split("`n") | Select-String '(http://.+2GISData_Nizhnevartovsk.+msi)" ' $durl = $str.Matches[0].Groups[1].Value wget -O $path -A "*Nizhnevartovsk*" -r -l 0 -nd $durl |
Отправлено: 10:52, 13-09-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|