PDA

Показать полную графическую версию : [решено] Выполнить действие на основании ответа от WGET


Freem
13-12-2015, 14:47
Добрый день

Отправляю get запрос с помощью wget, например:
http://domain.com/index.php?test=privet&number=1

в ответ получаю:
type=2;

Всего вариантов полученных type может быть до 10 штук
На основании полученного type мне нужно выполнять разные команды.


wget http://domain.com/index.php?test=privet&number=1

если получили type=1:
выполняем: java -jar "C:\mainx.jar" -r C:\_skls\test.skl

если получили type=2:
выполняем: java -jar "C:\mainx.jar" -r C:\_skls\test2.skl

если получили type=3:
выполняем: java -jar "C:\mainx.jar" -r C:\_skls\test3.skl

и так далее


Как это сделать батником?

greg zakharov
13-12-2015, 19:45
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (
'wget -qO- --no-cache http://domain.com/index.php?test=privet&number=1'
) do (
set "i=%%~i"
for /f "tokens=2 delims==" %%j in ("!i!") do (
echo:jar -jar "C:\mainx.jar" -r "C:\_skils\test%%~j.skl"
)
)
endlocal
exit /b




© OSzone.net 2001-2012