PREGUNTAS CONTESTADAS - Ms-Dos

 Hay un total de 171 Preguntas.<<  >> 

    Pregunta:  65572 - TELNET EN ARCHIVO BAT
Autor:  vick .
Hola a todas y todos. expongo mi problema

tengo que hacer un respaldo periodico de mis sw de red via telnet tengo bastantes T_T y lo he hecho todo a mano,(es decir entro via consola y escribo los comandos) pero quiero saber como crear .bat para que realize todos los respaldos y poderle asignar una rutina en el server y que lo haga en automatico.

lo e escrito asi

telnet 192.168.5.1
username: administrador
password: *****

telnet 192.168.5.2
username: administrador
password: *****
router> ena
password: *****
router# copy run tftp
Address or name of remote host []? "mi servidor"
Destination filename [confg]? "nombre del archivo"
!!!!!!
21379 bytes copied in 1.080 secs (19795 bytes/sec)
router#
y lo tengo que repetir con tod mis otros sw me pueden ayudar se los agradeceria ^_^
  Respuesta:  vick el
bueno ya pude solucionarlo espero que esto les sea funcional cualquier duda me mandan correo saludos..

aca les dejo el link de donde lo encontre suerte

http://foro.elhacker.net/scripting/problema_con_bat_para_telnet-t256251.0.html

    Pregunta:  65725 - RENOMBRAR VARIOS ARCHIVOS
Autor:  Carlos Escobar
como puedo hacer para renombrar varios archivos cuyos nombres son Q1, Q2, Q3, hasta Q374 por MatrixT1, MatrixT2, MatrixT3, hasta MatrixT374 gracias
  Respuesta:  Juan Nadie
FOR /L %z IN (1, 1, 374) do REN q%z MatrixT%z

    Pregunta:  65799 - ARCHIVO .BAT (PROGRAMACION MS-DOS)
Autor:  Gim Dos Ramos
Buenas que tal, necesito ayuda con un archivo .Bat que estoy creando, este archivo tiene que hacer un respaldo de un directorio este respaldo es guardado en una carpeta con la fecha en que se realizo, cosa que realice con el xcopy, "AHORA CON LO QUE NECESITO AYUDA Y QUEDARIA MUY AGRADECIDO PUES, ES QUE AL MOMENTO DE REALIZAR EL 4TO RESPALDO, SE BORRE AUTOMATICAMENTE EL PRIMERO Y CUANDO REALICE EL 5TO SE BORRE EL SEGUNDO, PENSE Q RESTANDOLE A LA FECHA ACTUAL 21 DIAS, LUEGO CON EL RESULTADO DE ESTA RESTA PUES ME DARIA EL NOMBRE DE LA CARPETA DONDE ESTA EL PRIMERO/SEGUNDO,ETC.
1. NO SE ME DA LO DE LA RESTA POR EJEMPLO (08/11/2011) - (21 DIAS)
2. NO HALLO COMO MANEJAR EL IF PARA LUEGO DE SABER LA RESTA PODER COMPARAR.

Gracias por la ayuda que me puedan brindar.
  Respuesta:  alberto aranda perales
¿y por que no lo haces con qbasic/gwbasic?

    Pregunta:  66012 - ACCESO A DISCOS EN USB
Autor:  José Mora Brunet
Tengo discos duros instalados en los puertos usb y utiluizando ms-dos no los veo,no tengo y acceso y quisiera utilizarlos como los fijos del ordenador.por ejemplo clasificar ficheros, mover ,etc , es decir las funciones del dosgracias.
  Respuesta:  Merlin
Si aún no haz resuelto buscando por el Setup (BIOS), es posible que tengas que resetar BIOS con discos debidamente conectados, verificando Maestro y esclavo(s).

    Pregunta:  66205 - RESET EN MS DOS CON UNA SOLA TECLA
Autor:  gaston
hola amigos ,les hago una consulta...
compre un lote de pcs hp compaq y estas no traen el boton reset,yo las usaria para armar multijuegos mame(esos a ficha),pero para cambiar de juego hay q resetar la pc,osea haria un puente al boton del reset a un boton en el tablero del video juego y listo,pero estas pc no tienen ese boton,y el power solo la apagaria.
me gustaria saber si se pudiese hacer un programa residente en memoria que se cargue antes que el multijuego y al apretar la tecla t o alguna otra reinicie la pc ,sin tener que apretar las teclas ctrl alt del,osea reemplazar estas 3 teclas por una sola,yo probe apretar ctrl alt del durante el juego y se reinicia pero necesito que sea solo apretando una sola tecla.
un saludo a todos.
  Respuesta:  Merlin
Hola. Veo que haz pensado en muchas opciones. Yo pensaría con hacer el puente al botón 'power'. Pero no un puente en software sino el puente en hardware: con un interruptor que opera igual al 'reset'. (mientras esté pulsado suspende el suministro de energía).

    Pregunta:  66331 - GENERAR .TXT DESDE OTRO CON UN BAT
Autor:  Nilo Mazur
Hola! tengo un txt que contiene informacion en este formato

" |M-0000169747/2011 ||||1||1||11106330 ||27111063309||SOSA ELVIRA ESTHER||100 ||1||1954-02-10||PASOS DE LOS PATOS||SN ||||||3232 ||YAPEYU||W||||||||t||01443260|" y otro asi "|M-0000169747/2011 ||||1||1||11106330 ||27111063309||SOSA ELVIRA ESTHER||100 ||1||1954-02-10||PASOS DE LOS PATOS||SN ||||||3232 ||YAPEYU||W||||||||t||01443260|"

todo separado por barras. necesito un bat que me cree un txt y que es su contenido tenga por separado cada uno de estos datos. les agradeciria un monton si me ayudan! gracias
  Respuesta:  Antero ,
Buenas,

Prueba con esto:

for /f "tokens=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 delims=|" %%a in (archivooriginal.txt) do (
ECHO Primer campo = %%a
ECHO Segundo campo = %%b
ECHO Tercer campo = %%c
ECHO Cuarto campo = %%d
...
) >> nombredelnuevoarchivo.txt

Donde pone tokens=1,2,3,4,5..., puedes poner el número de campos que quieras recoger del archivo original, siendo el 1 la variable %%a, el 2 la %%b y así sucesivamente.

Salu2

    Pregunta:  66499 - FECHA DIA ANTERIOR EN NOMBRE DE ARCHIVO
Autor:  Maria Toledo
Buenos dias,
He utilizado con gran éxito, varias comentarios del foro para el tema de fechas en archivos .bat.

El problema actual, radica en que estoy renombrando un archivo .txt incluyendo como parte del nombre el dia anterior a la fecha actual.

Funciona correctamente, para todos los dias, pero el primero de cada mes, deberia tambien cambiar el mes actual por el anterior y no lo he logrado.
Si le resto 1 a la variable DD, funciona ok, pero si le resto 1 a la variable MM o MES, no toma el valor de la misma, siplemente la carga con -1.
Espero haber sido clara.
Desde ya muchas gracias.

Ejemplo:

set DD=%date:~0,2%
set AA=%date:~8,2%
set MM=%date:~3,2%

IF %DD%==01 GOTO mes

:mes
set MES=%MM%
set /a MES=MES - 1
set MM=%MES%
echo %MM%

set NOMBRE=Nomarch%DD%%MM%%AA%
  Respuesta:  masklet63
Mira a ver si esto es lo que querias:

@echo off
set DD=%date:~0,2%
set MM=%date:~3,2%
set AA=%date:~8,2%

if %DD%==01 goto mes
goto fin

:mes
set MES=%MM%
if %MES%==01 set /a MES=13
set /a MES=MES - 1
set MM=%MES%
echo %MM%

set NOMBRE=Nomarch%DD%%MM%%AA%

rem Prueba
echo %NOMBRE%

:fin
pause

    Pregunta:  66518 - COPIAR CON .BAT
Autor:  franklyn cueto
hola quisiera un archivo .bat que copie un archivo de un origen a un destino pero que al mismo tiempo cambie el nombre de este en el destino por la fecha y hora de la copia es un archivo grande aproximadamente 6 Gb hice esto y trabaja bien pero no cambia el nombre

@echo off
@echo off
cd
cd "documents and settings"
cd Administrador
cd "Mis documentos"
xcopy /k/y/c/h/i/f/r/e AMIGO02072012.BAK "z:\\192.168.1.4\pùblico\"
PAUSE
exit
  Respuesta:  Juan R. López
Te puede valer para la ida este hilo del Foro de MS-DOS:

http://www.lawebdelprogramador.com/foros/Ms-Dos/1515407-Como-hacer-que-un-batch-que-cada-vez-que-cree-un-documento-si-ya-existe-que-cree-otro-diferente.html

    Pregunta:  66720 - VECTORES EN MSDOS
Autor:  Karen Vargas
Hola!

Tengo un problema, requiero en programa en .bat que haga ping a 254 direcciones IP. Ya creé el archivo de ips.txt del cual se va a leer, pero una vez que lea, debe mandar a un archivo MARTES.txt las direcciones que no respondieron, y a un archivo SALIDA.txt las que si respondieron. Al dia siguiente se debe ejecutar el mismo programa pero ahora debe leer las IP que no respondieron anteriormente (o sea del archivo MARTES.txt) y nuevamente las que no respondan mandarlas a un archivo MIERCOLES.txt y las que si respondan se manden al mismo archivo SALIDA.txt pero que marque la fecha para poder diferenciarlas.

Esto se repite porque se debe monitorear durante 5 dias, leyendo siempre el archivo generado anteriormente.

Por lo que entiendo debo usar un vector para que pueda estar cambiando la direccion del archivo del cual leerá las IP (en este caso ips.txt es el que se debe ir actualizando)

FOR /F "eol=; tokens=1 delims=, " %%i in (ips.txt) do call PROCESO2 %%

Por favor ayuda, no encuentro como hacerlo en un solo programa .bat

Saludos
  Respuesta:  antero .
Buenas,

Supongo que esto debería valerte. Crea un archivo .bat con esta estructura (no lo he probado, pero debería funcionar). En los puntos suspensivos, pon el código de los miércoles, los jueves, etc..:

IF EXIST "C:MARTES.txt" DO (
for /f "eol=; tokens=1 delims=, " %%a in ("C:MARTES.txt") do (
ping -n 2 %%a
IF %ERRORLEVEL% NEQ 0 (ECHO %%a>>MIERCOLES.txt) ELSE (ECHO %%a - %DATE% >> SALIDA.txt)
exit
)
)

IF EXIST "C:MIERCOLES.txt" DO (
...)
IF EXIST "C:JUEVES.txt" DO (
...)
IF EXIST "C:VIERNES.txt" DO (
...)

for /f "eol=; tokens=1 delims=, " %%a in (ips.txt) do (
ping -n 2 %%a
IF %ERRORLEVEL% NEQ 0 (ECHO %%a>>MARTES.txt) ELSE (ECHO %%a - %DATE% >> SALIDA.txt)
exit
)

    Pregunta:  66731 - BAT PARA BUSCAR UN ARCHIVO EN TODO EL S.O Y COPIARLO
Autor:  Carlos Lara
Hola amigos tengo un problema que ojala me puedan ayudar a resolver
el problema que tengo es desarrollar un bat que me pueda buscar un archivo especifico Mk8.txt no importando donde se encuentre C: o E: y al encontrarlo que lo copie a una usb unidad H:.. lo puedo encontrar con un bat y tambien copiarlo pero ambas en un solo bat no he podido ojala me puedan ayudar de ante mano muchas gracias.

manejo Xp disco duro particionado C: y E:
  Respuesta:  Merlin
¿haz probado con dos .BAT (uno para cada partición) y que al final del primer .bat, se llame al segundo .bat?

|<  <<  8 9 10 11 12 13 14 15 16 17 18  >>  >|