Existe comando que escriba variable en bat y luego se ejecute?

Iniciado por gh1E, 11 Octubre 2007, 23:10 PM

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

gh1E

hi..broosss



MMM...bueno creo q el asunto no estuvo muy claro, bueno si me pueden ayudar es que,

si existe algun comando en batch para poder agregarlo dentro de un mismo script y que se ejecute, ejemplo.

* Quiero cambiar el nombre aun archivo

ejecuto el batch, y que este me pregunte, "Con que nombre lo cabiarias?"
- Yo escribo el nombre ...ejemplo..  "pepito"
luego se cambiaria este archivo de "original.txt" a "pepito.txt"

Es decir que el bat me pregunte por que valor cambiarlo y q este lo agregue al script...uuff..ahora si creo q me hice entender..creo :P

de antemano agradezco a quien me ayude..

gh1E..
Si no lo sabes...averigua...
SEr o nO SeR ...( y eso a quien le importa???)

nhaalclkiemr

Código (dos) [Seleccionar]
@echo off
:p1
echo Introduzca la ruta del archivo
echo.
set /p a=
echo.
If "%a%"=="" Then Goto p1
:p2
echo Introduzca el nuevo nombre
set /p b=
echo.
If "%b%"=="" Then Goto p2
rename %a% %b%
exit


Pienso k te debería servir

Saludos ;)
StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%

invisible_hack

Eso es facil.....simplemente trabajando con variables....

Saludos ;D
"Si no visitas mi blog, Chuck te dará una patada giratoria"

gh1E

graciasssss....brouuu nhaalclkiemr ;D


mas o menos eso era lo q necesitaba..y con tu ayuda termine de hacer...un mini batch para cambiar la ip de mi pc..el código es algo así y a ver si les sirve..saluuu2..

####################################################
echo ############# TIPO DE CAMBIO PARA####################
echo ################################################
echo DHCP     (1)
echo ESTATICA (2)
choice /c:12 /n
if errorlevel 2 goto static
if errorlevel 1 goto dhcp

:static
echo Introduzca nueva IP.
echo.
set /p A=
echo.

echo Mascara de SubRed.
echo.
set /p B=
echo.

echo Gateway.
echo.
set /p C=
echo.

choice "Servidores DNS (S/N)" /c:sn /n
if errorlevel 2 goto cambio
if errorlevel 1 goto dns1


:dns1
echo Servidor DNS.
echo.
set /p DNS=
echo.

echo Servidor DNS # 2.
echo.
set /p DNS2=
echo.
goto cambio

:cambio
netsh interface ip set address name="Conexi¢n de  rea local" source=static addr=%A% mask=%B% gateway=%C% 0
netsh interface ip set dns "Conexi¢n de  rea local" static %DNS%
netsh interface ip add dns name="Conexi¢n de  rea local" addr=%DNS2%
echo ## Cambios realizados con Exito!! ##
pause
exit

:dhcp
netsh interface ip set address name="Conexi¢n de  rea local" source=dhcp
netsh interface ip set dns "Conexi¢n de  rea local" static none
echo ## Cambios realizados con Exito!! ##
pause
exit



Explico brevemente como sirve..

lo q hace es configurar tu conexion de red sin necesidad de ingresar a la tarjeta de red y luego en propiedades, etc, etc...todo lo tedioso que se puedan imaginar..

copia el codigo dentro de un block de notas y guardalo con extensión .bat

te va a pedir elegir q opcion o como quieres configurar tu ip sea dinamica (dhcp) o estatica..si eliges estatica deberas ingresar las ip la mascar y el gateway...ademas si tienes dns igual t los pedira...

cualquier duda la escriben a menos q al moderador le hay gustado el tema  :P  ;D y quiera poner un tema individual..


spero les sirva..de algo..a mi de mucho y gracias al bro tambien q me ayuda y al bendito san google..
salu2..
gh1E

Si no lo sabes...averigua...
SEr o nO SeR ...( y eso a quien le importa???)

TyMeS

Perdón por el spam.

Y es entonces cuando un usuario intenta buscar algo en el foro parecido a, configurar ip en windows desde consola o por proceso por lotes, y no le aparece nada xD.

Es más grande el hombre que se levanta, que el que no ha caído.