Thread perl per BAT aufgerufen -> keine Infoausgabe (10 answers)
Opened by jan99 at 2008-11-26 15:41

jan99
 2008-11-26 19:45
#116634 #116634
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
hi !

auch wenn ich das mache, dann bekomme ich noch die Überschrift "Herunterladen..."

nachfolgende Zeilen werden nicht angezeigt.

Jetzt sieht der Code so aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
print("Herunterladen von IMG-Kacheln....\n");

...

# öffnen der Liste mit den Image-Dateien
open(my $fh, '<', $liste) or die "Fehler bei open $liste ($!)\n"; # < immer den Fehlergrund mit ausgeben

# Auslesen der Dateinamen
while(my $kachelname=<$fh>){
chomp($kachelname);
$url=$url4image.$kachelname.$bz_prefix;
print("$kachelname\n");

my ($file)=$url=~m|/([^/]+?)$|;
# etwas ausfuerlichere Ausgabe der Fehler beim Download
# zudem wird jetzt nur entpackt wenn wirklich was herunter geladen wurde.
print("unzip ...\n");
print("$pfad$file.\n\n");
my $rc=getstore($url, "$pfad$file");
if( is_success($rc)){
system("$unzip $pfad$file") ==0 or warn "Fehler bei $unzip $pfad$file ($@)\n"; # < Fehlergund ausgeben
}else{
warn "Fehler bei download $url nach $pfad$file (".status_message($rc).")\n"; # < Fehlergrund mit ausgeben
}
}


.... ?

Nachtrag:
habe ich zunächst nicht darüber nachgedacht - aber an dem \n kann es doch nicht gelegen haben, da beim direkten starten (code aus der url) auch die zeilen umgebrochen ausgegeben werden!!!!!

gruß Jan :-)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread perl per BAT aufgerufen -> keine Infoausgabe