Computerhilfen.de Logo
Forum
Tipps
News

Batchdatei - IPAdresse ändern?

Hallo, kann ich eine Batchdatei schreiben, die meine ip-adresse ändert?

hintergrund: ich befinde mich mit meinem laptop in 2 netzwerken, mit unterschiedlichen ip-bereichen... 

« Letzte Änderung: 03.12.07, 14:47:25 von Jens1987 »

Antworten zu Batchdatei - IPAdresse ändern?:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Das geht in den meisten Fällen problemlos. Jetzt hast du uns natürlich nicht gesagt, um welches Betriebssystem es geht.

Windows: Da nimmst du netsh (einfach mal aufrufen, da kannst du dir Hilfe anzeigen lassen)

Linux: Dürfte über ifconfig funktionieren.

greez 8)
JoSsiF

Ich benutze WinXP Home ServicePack 2

habe 2 Adressbereiche

192.168.2.100
255.255.255.0
192.168.2.1
--------------------
20.0.20.100
255.0.0.0
20.0.0.9

meinst du könntest mir das aufschreiben, damit ich das nur noch abkopieren muss? :):)

danköö

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich müsste dazu kurz in die Hilfe schauen. Das kannst du auch ;)

hab ich schon gemacht, aber versteh da nur bahnhof  ??? ::)

@ECHO OFF
:neu
CLS
ECHO;
ECHO *****************************************************************
ECHO ** M * E * N * U * E **
ECHO *****************************************************************
ECHO;
ECHO 1) Waehlen Sie '1', fuer (IP-Adresse speichern fuer Homenetz)
ECHO;
ECHO 2) Waehlen Sie '2', fuer (IP-Adresse einlesen fuer Homenetz)
ECHO;
ECHO 3) Waehlen Sie '3', fuer (IP-Adresse speichern fuer Bueronetz)
ECHO;
ECHO 4) Waehlen Sie '4', fuer (IP-Adresse einlesen fuer Bueronetz)
ECHO;
ECHO 5) Waehlen Sie '5', fuer (Beenden)
ECHO.
Set CHOICE=
set /p choice=Waehlen sie bitte:
if not "%choice%" == "" set choice=%choice:~0,1%
IF ERRORLEVEL 5 GOTO ende
IF ERRORLEVEL 4 GOTO vier
IF ERRORLEVEL 3 GOTO drei
IF ERRORLEVEL 2 GOTO zwei
IF ERRORLEVEL 1 GOTO eins
ECHO "%choice%" is not valid please try again
ECHO.
:eins
netsh -c interface dump>%windows%\heimnetz
GOTO weiter
:zwei
netsh -f %windows%\heimnetz
GOTO weiter
:drei
netsh -c interface dump>%windows%\bueronetz
GOTO weiter
:vier
netsh -f %windows%\bueronetz
GOTO weiter
:weiter
CHOICE /C:JN Soll das Menue nochmals aufgerufen werden?
IF ERRORLEVEL 5 GOTO ende
IF ERRORLEVEL 4 GOTO ende
IF ERRORLEVEL 3 GOTO ende
IF ERRORLEVEL 2 GOTO ende
IF ERRORLEVEL 1 GOTO neu
:ende5

So funktioniert das nicht... Wo liegt der Fehler?

« Letzte Änderung: 03.12.07, 16:15:06 von Jens1987 »

« Visual basic Variable von Sub zu Sub übertragen ich hab kP ich gebs ja zu »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!