Das Skript Ich benutze ist
FOR /F "tokens=91 delims=<>" %%v IN ('curl http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/api/xml') DO ECHO %%v
Was ich will , ist es die Ausgabe zu tun suchen
curl http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/api/xml
(Kopieren und Einfügen der URL , um es zu sehen. In Eingabeaufforderung setzt der Befehl das alles zwar auf einer Linie ist)
für <artifact><displayPath> **THIS BIT HERE** </displayPath>
und Echo das Ergebnis. Wenn ich es jedoch starte, zeigt es die cURL-Download-Informationen an, gibt aber überhaupt nichts zurück. Was muss ich in meinem Skript ändern?
0
curl -g "http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/api/xml?tree=artifacts[relativePath]"
, erhalten Sie nur die Pfade.FOR /F "tokens=14 delims=<>" %%a IN ('curl -g "http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/api/xml?tree=artifacts[relativePath]"') DO ECHO url = "http://ci.onarandombox.com/job/Multiverse-Core/lastStableBuild/artifact/%%a" > Cache\Multiverse-Core.txt curl -z plugins\Multiverse-Core.jar -K Cache\Multiverse-Core.txt