Hallo wie die überschrift schon sagt möchte verschiedene downloads aus einer stapelverarbeitungsdatei sprich .cmd bzw .bat heraus starten mein ansatz war folgender :
***************************************************** .cmd fängt an:
echo AviSynth_Plugins:
Pause
md AviSynth_plugins
cd AviSynth_plugins
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/AutoCrop_1.1.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/Decomb_5.2.2.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/Deen_2005-07-05.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/dgmpgdec149.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/DirectShowSource_2.5.6.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/FluxSmooth_1.1a.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/Undot_2003-01-18.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/VSFilter_2.37.zip
cd..
echo Codecs_and_Encoders:
Pause
md Codecs_and_Encoders
cd Codecs_and_Encoders
ftp Get http://download.divx.com/divx/DivXInstaller.exe
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/neroAacEnc_1.1.34.2.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/Vorbis_Lancer_2005-11-21.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/x264_714.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/XviD_1.1.3.exe
cd..
echo General:
Pause
md General
cd General
ftp Get http://ovh.dl.sourceforge.net/sourceforge/avisynth2/Avisynth_257.exe
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/BeSweet_1.5b31.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/dgmpgdec149.zip
(Please download and install this application manuell) http://java.com
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/MediaInfo_0.7.4.5.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/ProjectX_0.90.1.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/VirtualDub_1.7.7.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/VirtualDubMod_1.5.10.2.zip
cd..
echo Muxers:
Pause
md Muxers
cd Muxers
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/DivXMux_6.1_build_36.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/mkvtoolnix_2.1.0.exe
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/MP4Box_2007-09-14.zip
ftp Get http://www.planetdvb.net/non_drupal/staxrip/ext_apps/PMP_Muxer_2.0.zip
cd..
Pause
quit
**************************************************** .cmd hört auf
allerdings klappt das noch nicht so wie ich das will. ich bekomme immer die rückmeldung dass ich nicht verbunden währe und bekomme verschiedene parameter zur auswahl.
über eine lösung des problems währe ich sehr dankbar.
Natürlich könnte ich alles manuell über ausführen downloaden aber das ist mir zu blöd da bastel ich lieber noch ein bisschen rum
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
FTP automatisieren:
Befehle:
open ... Öffnet die FTP-Verbindung; benötigt: Server, Benutzername und Paßwort
put ... sendet eine Datei
get ... lädt eine Datei herunter
lcd ... Verzeichnis am Rechner wechseln
cd ... Verzeichis am Server wechseln
bye ... beendet die FTP-Verbindung
Für Bild- und Programmdateien musst du den Binär-Modus verwenden, für Text-Dateien den ASCII-Modus.
Beispiel:
OPEN www.ftpserver.at
benutzername
passwort
CD html
ASCII
PUT C:\eigene~1\homepage\index.htm
CD ..
CD bilder
BINARY
put C:\eigene~1\homepage\bilder\bild.gif bild.gif
bye
Erläuterung: die Datei öffnet die FTP-Verbindung, wechselt in den ASCII- Modus (für Text-Dateien);
kopiert alle Datei index.htm auf den Server;
wechselt dann am Rechner in das Bildverzeichnis, schaltet in den BINARY - Modus und sendet die bild.gif- Datei!
das ganze speicherst du am besten in einer .ftp- datei, diese wird dann mit einer Batchdatei folgendermassen aufgerufen:
Batchdateiaufruf:
ftp -s:dieftpdatei.ftp
Du musst Dich an einem FTP Server anmelden und ggf. ein Passwort angeben.
Das fehlt bei Dir, auch gibst Du dem ftp Aufruf nicht mit, wie der Name des FTP Servers ist, den Du kontaktieren willst.
So wie es aber aussieht, werden die von Dir ausgesuchten Datendateien gar nicht von eine FTP Server bereitgestellt und funktionieren mit ftp auch gar nicht, denn hier benötigt man das http Protokoll. Unter Linux würde ich diese z.B. mit wget downloaden. Wget gibt es wohl für Windows-Betriebssysteme auch.
http://de.wikipedia.org/wiki/Wget
Ansonsten siehe peterson !
OK Anscheinend anscheinend ist mein Unterfangen ziemlich sinnlos weil batch dateien, soweit ich weis, keine http protokolle unterstützen. Außerdem fehlen mir passwörter.
Danke für eure schnellen antworten
wenn jemand noch ein Verfahren einfallt an diese daten per batch datei ran zu kommen wäre ich dankbar für eine lösung
mfg chrissi
Batch Dateien unterstützen gar keine Protokolle.
Ein FTP Aufruf innerhalb einer Batch-Datei ist doch nur ein externes Programm was dort gestartet wird, nämlich FTP. Genauso funktioniert das mit wget. man muss es sich nur auf den Rechner holen und in den Pfad legen, dann funktioniert wget ebenfalls wie ftp als "feinster" Batch (Stapeldatei zum Aufrufen von internen Kommandoprozessorbefehlen als auch von externen Programmen .
http://de.wikipedia.org/wiki/Stapelverarbeitung