Ayuda para cambiar de IP Urgente

Iniciado por RainMaker, 25 Septiembre 2009, 21:02 PM

0 Miembros y 1 Visitante están viendo este tema.

RainMaker

Bueno necesito cambiar mi ip estatica, avance algo pero necesito algo un poco mas complejo

netsh interface ip set address name="Conexion de area local" source=static 192.168.1.150 255.255.255.0 192.168.1.1 1

ese codigo necesito que me pregunte y me de la opcion de escribir que ip quiero, solo la ip del pc, la mascara y el gateway no me interezan.

Graciasssss

FranciskoAsdf

#1
Seria algo asi:
Código (dos) [Seleccionar]

@echo off
:INICIO
CLS
set /p "Ip=Ingrese la IP que desea: "
if not defined Ip (ECHO.&ECHO No has escrito nada.&Pause >nul 2>&1&ECHO.&GOTO :INICIO)
ECHO Cambiando IP espere....
netsh interface ip set address name="Conexion de area local" source=static %Ip% 255.255.255.0 192.168.1.1 1
IF ErrorLevel 1 (Echo.&Echo ocurrio un fallo al cambiar la IP.&Pause >nul 2>&1&ECHO.GOTO :EOF)
ECHO IP cambiada con exito.-
Pause >nul 2>&1
GOTO :EOF


No está probado, prueba tú. Saludos ^^.-

PD: Deberias aprender a pedir las cosas bien, en el post lo haces ccomo si fuera una orden, o por último pregunta como lo puedes hacer y no como si fuese una orden.-
Asdf debería ser algún tipo de función.

RainMaker

#2
=OOO Sorry verdad  :o, es que no sabes como me presionaban para que lo hiciese luego, Gracias, lo logre de una forma parecida pero esta mejor tu código Definitivamente.

la verdad tengo otro problema tu código y mi código van directamente a "conexión de area local", pero para que ambos funcionen hay que sacarle los acentos a la frase (en las conexiones de red).

si eres tan amable podrías decirme como forzar a DOS que me acepte los acentos de la palabra "Conexión y área".

Sorry por lo de antes nuevamente.  :silbar:

y gracias de antemano  ;D


Novlucker

#3
Ejecuta algo como esto

Código (dos) [Seleccionar]
echo conexión de área local > c:\acentos.txt

Te quedará el texto tal cual deberías de ponerlo, simplemente copia y pega en el batch (los símbolos con acéntos cambian a sus equivalentes de ms-dos)

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

RainMaker

yo no entender  :huh:, un poquito mas especifico pliss  :P

Gracias.  :-[

Novlucker

Que desde ms-dos ejecutes ese comando (cambia la ruta del C:\ de ser necesario) .. se te creará un archivo donde tendrás algo como esto ...

conexi¢n de rea local

Ese es el equivalente de "Conexión de área local", y lo que tienes que poner en tus bat

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

RainMaker

oK!!!!!!!!, quedo perfecto   ;-)

Gracias!!!!!!!!!!!!  :laugh: