Hjælp til Download via .bat fil, eller tilsvarende

Diverse d.  23. maj. 2016, skrevet af lp_larsen
Vist: 952 gange.

lp_larsen
 
Elitebruger
Tilføjet:
23-05-2016 15:30:29
Svar/Indlæg:
403/71
Hej.

Jeg håber der er en eller anden der er lidt klogere end mig til kodning der kan hjælpe mig.

Jeg har brug for, med jævne mellemrum at downloade de samme to filer, til en ekstern placering.

Det drejer sig om de nedenstående to links til autodownload af ZIP filer.
http://87.54.23.210/geoserver/...

http://87.54.23.210/geoserver/...

Hvis jeg forsøger at downloade via .bat "start"
får jeg nedenstående exception (også hvis jeg kalder iexplorer, med linket som parameter)

Could not determine geoserver request from http request org.geoserver.platform.AdvancedDispatchFilter$AdvancedDispatchHttpRequest@6d92b78c

Hvis jeg forsøger at benytte wget
får jeg en "bad file descriptor"

Hvis jeg benytter linksene direkte i en chrome eller IExploere virker det fint.

Det er links til en geoserver der downloader zippede .shp filer, hvis det har nogen betydning.

Er der nogen der kan gennemskue hvad jeg gør galt/mangler?


Sven
 
Superbruger
Tilføjet:
23-05-2016 16:05:00
Svar/Indlæg:
3661/82
Virker fint her

start iexplore "http://87.54.23.210/geoserver/...

nu husker du at saette "" omkring dit link i commando linien ikke ?


Kadett87
 
Superbruger
Tilføjet:
23-05-2016 17:34:51
Svar/Indlæg:
775/65
Nevermind. Det virkede ikke allivel :/


Svaret blev redigeret 4 gange, sidst af Kadett87 d. 23-05-2016 17:43:05.


lp_larsen
 
Elitebruger
Tilføjet:
24-05-2016 08:38:47
Svar/Indlæg:
403/71
#1

Jo, det huskede jeg, men det ville ikke virke...

hmm, jeg må på den igen


lp_larsen
 
Elitebruger
Tilføjet:
24-05-2016 08:41:43
Svar/Indlæg:
403/71
#1

Jeg får denne meddelelse hvis jeg forsøger

<?xml version="1.0" ?>
- <ServiceExceptionReport version="1.2.0" xmlns="http://www.opengis.net/ogc&quo... xmlns:xsi="http://www.w3.org/2001/XMLSche... xsi:schemaLocation="http://www.opengis.net/ogc http://schemas.opengis.net/wfs...
<ServiceException code="InvalidParameterValue" locator="typeName">Feature type :MidttrafikAstander_inventar_28052014 unknown</ServiceException>
</ServiceExceptionReport>


Green_DK
 
Elitebruger
Tilføjet:
24-05-2016 11:09:12
Svar/Indlæg:
48/9
Jeg kan få det til at virke i Powershell.

Fil nr. 1

$client = New-Object System.Net.WebClient
$client.DownloadFile("URL","C:\Data\Stander inventar.zip")

OG fil nr. 2

$client = New-Object System.Net.WebClient
$client.DownloadFile("URL","C:\Data\Stops.zip")


Svaret blev redigeret 1 gang, sidst af Green_DK d. 24-05-2016 11:11:48.


lp_larsen
 
Elitebruger
Tilføjet:
24-05-2016 11:16:20
Svar/Indlæg:
403/71
#5

Powershell havde jeg ikke prøvet, det giver jeg et skud :)


beatmore
 
Elitebruger
Tilføjet:
24-05-2016 14:47:28
Svar/Indlæg:
3943/44
overvej at hente WGET til windows, det er lille exe fil (oprindelig linux terminal download client)

så er det bare wget "adresse" (du skal selvfølgelig være i mappen med wget) - den downloader som standard til den mappe wget ligger i. - der er også mulighed for at overskrive hvis filen findes i forvejen.


Sven
 
Superbruger
Tilføjet:
24-05-2016 15:55:11
Svar/Indlæg:
3661/82
#4
Den faar jeg ogsaa hvis jeg ikke propper "" omkring linket.
saa snart jeg satte "" omkring virkede det fin her paa win7

tested igen virker fint med ""
Giver fejlbesked uden ""


Sven
 
Superbruger
Tilføjet:
24-05-2016 16:05:19
Svar/Indlæg:
3661/82
Har fundet ud af dit problem.

Du har %3 naevnt i linket %3 er en variable under Batch koersel der pege paa det 3 argument for batch filen afvikling.

Det er derfor det virkede her da jeg bare testede i commando vindue og ikke batch korserlen

Ret det til %%3 det vil under batch koersle blive rettet til %3 text og ikke blive fortolke som en variabel




Alternativ loesning er at rette %3A til et kollon :
s %3A blot er en link oversattelse af kollon. (nr 3A i dit tegnsaet er et kollon see .feks i charmap.exe))



i bund og grund havde du blot an konflikt i hvordan HTMl link oversaetter special tegne kollon som %3a og batch filers opfattelse af %3 som en variable og ikke tekst.


Svaret blev redigeret 2 gange, sidst af Sven Bent d. 24-05-2016 16:10:12.