-
09. 11. 2006, 08:37 #201
Re: [Batch] IP Adresse erneuern + überprüfen
Kannst du denn bei Rapidshare "unbegrenzt" laden wenn du nur deine "interne"-IP-Adresse wechselst? Ich nehme mal an dass Rapidshare nur die Adresse von der Firewall hat und somit kannst du hinter der Firewall nichts ausmachen als warten. So ist es bei mir auf Arbeit.
Zitat von MonsterMan2001
-
09. 11. 2006, 08:56 #202Mitglied
- Registriert seit
- Apr 2006
- Beiträge
- 195
Re: [Batch] IP Adresse erneuern + überprüfen
falsch... RapidShare hat nicht die Adresse der Firewall. Immer meine aktuelle IP. Immer die gerade eingegebene IP, kann nach dem Download nicht weiter genutzt werden, für ca 1h nach dem Download, wegen Downloadlimit der IP.
Zitat von weierles
Download der Datei, dann wechsel der Ip und weiter geht das Spiel...
nervt nur immer das eigenständige wechseln...
-
09. 11. 2006, 09:10 #203
Re: [Batch] IP Adresse erneuern + überprüfen
ok, dann mal los.
Zitat von MonsterMan2001
ändert z.b. die IP für die "LAN-Verbindung" auf 192.168.10.243Code:netsh interface ip set address name="LAN-Verbindung" source=static addr=192.168.10.243 mask=255.255.255.0
Nun könnte man dies einfach so bauen dass eine TXT für den Zähler dient.
-download
-IPwechsel: 1.txt ist vorhanden, IP wird auf die 1. gewechselt, 2.txt wird erstellt
-download
-IPwechsel: 2.txt ist vorhanden, IP wird auf die 2. gewechselt, 3.txt wird erstellt
-download
-IPwechsel: 3.txt ist vorhanden, IP wird auf die 3. gewechselt, 1.txt wird erstellt
usw.
-
09. 11. 2006, 09:56 #204Mitglied
- Registriert seit
- Apr 2006
- Beiträge
- 195
Re: [Batch] IP Adresse erneuern + überprüfen
danke für den lösungsansatz... werde ich nachher gleich mal testen und weiterentwickeln...
Zitat von weierles
-
09. 11. 2006, 14:03 #205
Re: [Batch] IP Adresse erneuern + überprüfen
Hallo,
erstmal danke für diese echt gute Anleitung. Ich hab meine Batch schon mehrfach verbessert und trotzdem funktioniert noch nicht alles perfekt. Es kommt zu oft vor das er beim Start nicht über die erste Zeile:
:AGAIN
For /F %%i in ('printip') Do @Set IP=%%i
@echo Deine IP Adresse ist: %IP%
nicht hinauskommt. Ich kann versichern, dass die printip.exe auch im selben Verzeichnis ist wie die Batch. Wenn er aber über diese Zeile hinaus kommt, dann klappt auch die Batch ohne Probleme. Ich hab auch einen IP vergleich drin und trotzdem kommt im USD oft die zeile "Link holen...Suche Seite..."! Und eine wartezeit zwischen dem Connecten, weil mein Router ein bisschen langsam ist.
Wo liegt also mein Problem? Ich will auch mal laden können ohne das ich aller 20 min. schauen muss ob ich noch am laden bin!!
Danke schon mal
MFG
Stripes
-
09. 11. 2006, 14:11 #206
Re: [Batch] IP Adresse erneuern + überprüfen
wenn du Probleme hast, weil dein Router nicht so schnell reagiert, solltest du im Script Wartezeiten einbauen.
Wait.exe usw.
-
09. 11. 2006, 14:15 #207
Re: [Batch] IP Adresse erneuern + überprüfen
Ich hab schon eine Wartezeit von 6 Sekunden zwischen den Connects. Das hab ich alles schon berücksichtigt. Ich kann trotzdem keinen Fehler ausmachen.
Kann meine komplette Batch jetzt auch nicht posten, weil ich gerade in der UNI sitze... Werde das aber heute Abend mal tun.
MFG
Stripes
-
09. 11. 2006, 18:03 #208
Re: [Batch] IP Adresse erneuern + überprüfen
Hier ist mal meine Batch Datei:
Bitte melden wenn Ihr nen Fehler findet der mein Problem löst!
Code::start For /F %%i in ('printip') Do @Set IP=%%i @echo Deine IP Adresse ist: %IP% O:\USD\Trennen\RouterControl\RouterControl.exe /DISCONNECT /QUIT sleep 4 O:\USD\Trennen\RouterControl\RouterControl.exe /CONNECT /QUIT sleep 4 for /F %%j in ('printip') Do @set IPNEW=%%j @echo IP gewechselt am %date% um %time% @echo Deine Neue IP ist: %IPNEW%, geändert am %date% um %time%>>IP-History.txt if %IP% == %IPNEW% GOTO start @echo Deine neue IP Adresse ist: %IPNEW% ping www.google.de -n 2 | find "TTL=" >nul if not errorlevel 1 goto ende :ende
-
09. 11. 2006, 18:18 #209
Re: [Batch] IP Adresse erneuern + überprüfen
Der Schluss macht keinen Sinn, da ja sowieso zum Ende gegangen wird..
Zitat von stripes

-
09. 11. 2006, 18:28 #210
Re: [Batch] IP Adresse erneuern + überprüfen
Aber ändert das was an meinem Problem wenn ich das Ende weg lasse. Das Problem steckt doch im Anfang....
-
10. 11. 2006, 16:36 #211
Re: [Batch] IP Adresse erneuern + überprüfen
Die Sleep-Funktion ergibt in deiner Batch keinen Sinn.
So geht's auch:Code:O:\USD\Trennen\RouterControl\RouterControl.exe /DISCONNECT /QUIT sleep 4 O:\USD\Trennen\RouterControl\RouterControl.exe /CONNECT /QUIT sleep 4
Retry Delay/Wartezeit zwischen Versuchen im USD auf 0 bzw 0,1 gesetzt?Code:O:\USD\Trennen\RouterControl\RouterControl.exe /DISCONNECT /CONNECT /QUIT
-
10. 11. 2006, 18:28 #212
Re: [Batch] IP Adresse erneuern + überprüfen
Klar kann ich das Disconnect und Connect auch in einen Befehl schreiben, aber wie gesagt, hat mein Router ein kleines Problem mit dem connecten wenn die Befehle so schnell hinter ein ander kommen. Deshalb hab ich eine Pause eingebaut.
Ich hab das Problem das er bei mir "Printip" nicht ausführt, selbst wenn es im selben Ordner ist wie die Batch. Ich finde aber die Lösung nicht?
MFG
Stripes
-
10. 11. 2006, 18:37 #213
Re: [Batch] IP Adresse erneuern + überprüfen
Bei mir geht das mit der Printip auch nicht, ich habs so:
Zitat von stripes
und beim 2. wiederCode:@for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IP=%%j
lösche infach die Zeile mit der printip und ersetz sie durch meine.Code:@for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IPNEW=%%j
-
10. 11. 2006, 18:47 #214
Re: [Batch] IP Adresse erneuern + überprüfen
Danke,
ich probiere das gleich mal aus!!! Mal sehen was er sagt...
MFG
Stripes
-
10. 11. 2006, 19:04 #215
Re: [Batch] IP Adresse erneuern + überprüfen
Also das mit der IP abfrage funktioniert jetzt ohne Probleme! Danke dafür!
Aber jetzt ist ein neues Problem aufgetreten!
Er sagt mir, dass ich trotz reconnecten keine neue IP habe. Das kann ich mir aber nicht vorstellen. Könntet ihr nochmal schauen was jetzt los ist!! Hab jetzt alle "sinnlosen" Zeilen mal gelöscht, so wie mir das gesagt wurde!
Code::start @for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IP=%%j @echo Deine IP Adresse ist: %IP% O:\USD\Trennen\RouterControl\RouterControl.exe /DISCONNECT /CONNECT /QUIT @for /F "tokens=13,*" %%i in ('ipconfig^|find "IP-Ad"') do @set IPNEW=%%j @echo IP gewechselt am %date% um %time% @echo Deine Neue IP ist: %IPNEW%, geändert am %date% um %time%>>IP-History.txt if %IP% == %IPNEW% GOTO start @echo Deine neue IP Adresse ist: %IPNEW% :ende
-
10. 11. 2006, 19:21 #216
Re: [Batch] IP Adresse erneuern + überprüfen
Hab mir das jetzt mal angesehen! Die IP die er mir anzeigt, ist schon meine IP aber nicht die die geändert wird. Weil wenn ich bei www.wieistmeineip.de schaue, dann steht da ne andere und die soll er vergleichen.
Also, wie mache ich das?
MFG
Stripes
-
10. 11. 2006, 19:34 #217
Re: [Batch] IP Adresse erneuern + überprüfen
So wie ich das sehe hast du eine IP wie etwa 192.168.1.30. Darum kommt ein Fehler, da ja nur die IP von "ausserhalb" wechselt, in deinem Netzwerk aber nicht.
Aus diesem Grunde wurde ja eine printip miteinbezogen..
Naja, mach es doch ohne die IP Überprüfung, das Plugin von Eichhoernchen kann wenn die IP wieder die gleiche ist ja ainfach nochmal nen reconnect ausführen (ob das Original-Plugin das auch macht? Wäre ein Grund umzusteigen).
-
10. 11. 2006, 20:03 #218
Re: [Batch] IP Adresse erneuern + überprüfen
Naja, danke erstmal für deine Mühen. Gibt es nicht noch ne andere Möglichkeit die wechselnde IP abzufragen, ohne das ich 'printip' nehmen muss. Würde gerne die IP Abfrage mit einbeziehen.
MFG
Stripes
-
11. 11. 2006, 11:11 #219
Re: [Batch] IP Adresse erneuern + überprüfen
Hab nochmal ne Frage!
Kan ich nicht irgendwie den Text dieser Seite http://checkip.dyndns.org/ auslesen und damit dann den IP Vergleich machen?
MFG
Stripes
-
11. 11. 2006, 23:05 #220
Re: [Batch] IP Adresse erneuern + überprüfen
hallo,
@stripes: doch klar dass geht schon. genau das macht ja die datei printip von der hier schon öfters geschrieben wurde. ich hab mir daraus zum beispiel eine datei gemacht die mir meine IP und die Zeit und das Datum dazu ausgibt.
Hier meine bat-datei:
For /F %%i in ('printip')Do @Set IP=%%i
@echo Dein IP am %date% um %time% war %IP% >> IP-History.txt
Ist zwar eine ziemlich einfache aber es ist meine erste und genau das was ich gebraucht habe:-D
-


Zitieren
mehr lesen...







Resident Evil 6 erscheint in...
Heute, 15:21 in gulli:news