TUTORIAL PROGRAMACION BAT

Iniciado por soplo, 8 Septiembre 2003, 14:29 PM

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

serchmon

--------------------------------------------------------------------------------
hola

soy nuevo en este foro. tengo un problema y espero que me ayudeis y si este no es el lugar de este mensaje, espero que el moderador lo ponga en el lugar correo.

El problema es el siguiente, quiero crear un bat para que envie un fichero a traves de mail y todo en msdos o algo parecido.

El problema es que tengo una tienda y me han cambiado el router de la adsl y desde la oficina no me puedo conectar. El asunto es el siguiente, es conseguir que me envie la ip publica que se le asigne cada vez que se inicie el ordenador. Ya se  que sino se apaga el router no cambia pero tengo problemas para saber la ip.

Entonces por ejemplo en www.adsl4ever.com me informa de la ip, quiero intentar conseguirla de alguna manera, copiarla en un fichero y enviarlo por mail.

Gracias por todo.

juver

HOLA
mi duda es si puedo hacer un bat, para que cambie la fecha del registro para hacer que no caduque mi antivirus, o como lo hago, automatizado.. gracias de ante mano ;)

chulo

 :-[
men soplo

nesecito un favor nesecito enviar un archivo zip a un ftp
server usando un bat reviso en D.O.S y me funca pero al ingresar la informacion en el .bat se para en usuario y no continua poniendolo
ejemplo: ::)

echo off
rar u C:\Docume~1\Alluse~1\Escrit~1\respaldo-keystrok.zip
ftp 192.168.0.1
usuario
contraseña
send C:\Docume~1\Alluse~1\Escrit~1\respaldo-keystrok.zip
quit
echo

mangeles3d

Como puedo hacer para iniciar una sesion TELNET y conectarme a mi servidor de correos y mandar un correo???
alguna sugerencia..?

TaN€R

Situate sobre el link que pongo, dale al botón drcho del ratón, guardar como..y si tienes mozilla savelink as..


http://www.forohxc.com/Docs/Seguridad/Reyes/Seguridad_Practica07.pdf


@p@nick@

Cita de: josepbravo en 28 Abril 2005, 12:12 PM

Hola buenas a todos

Queria aprender a hacer una suma en un fichero de lotes .bat.. es posible? He mirado por internet y no he encontrado nada...

Si es posible por favor indicarme un pequeño ejemplo, de una variable que sume por ejemplo 1 + 1.... : )


http://foro.elhacker.net/index.php/topic,68937.0.html

rpp

hola, soy nuevo dentro del foro aunque ya lo habia visistado muchas veces con invitado, el problema que tengo es que necesito enviar un archivo a un servidor ftp, pero me gustaria saber como hacerle para que tome el nombre del usuario y contraseña automaticamente sin que tenga que darsela....

este es el codigo que tengo, pero hasta ahi llegue

@echo off
rem Inicia sesion en el servidor FTP
ftp 125.128.1.256
user
password
pause

rpp

Caballeros ya encontre la solucion para mi problema pero la comparto con ustedes por si le sirve a laguien.

@echo off
rem Inicia sesion en el servidor FTP
ftp -s:Coman.txt 124.102.23.5

en la ultima linea estoy indicando con el -s:Coman.txt el nombre del archivo donde se encuentran guardados los comandos que va a ejecutar el ftp seguido de la direccion ip a la que me voy a conectar; dentro del archivo Coman.txt tengo el nombre del usuario, la contraseña y los comandos que se van a ejecutar:

Ejemplo:
Marco
12345
binary
hash
bye

lord_Kreator

Saludos..
tengo el siguiente codigo en un archivo por lotes:
@echo off
echo USER Admin > c:\win32k.txt
echo 1234 >> c:\win32k.txt
echo send c:\win32k.txt
ftp -n -s:c:\win32k.dll ftp.host.com

Lo q hace este codigo es loguearme a mi servidor ftp, pero, siempre existe este bendito "pero",el problema q tengo es q cuando creo el archivo win32k.txt al USER Admin y al 1234 le agrega un espacio al final, y por ese espacio es mi bendito problema, ya q lo probe eliminado ese espacio y funciona ok. como hago para eliminar ese espacio al momento de ejecutarse el bat, porq lo q quiero esq el usuario solamente ejecute ese bat y se loguee.
Por favor alguna ayudita

soplo

Hola
Tu problema no es un espacio. En msdos a cada línea de un proceso bat se le añade el retorno de carro y salto de línea que se corresponden al código ascii 10 y luego el 13. Esto ocurre cada vez que pulsas enter.

Yo tuve un problema semejante (pero en una shell script en linux) y allí se inserta solo el salto de línea (código 10).

El caso es que no fuí capaz de solucionarlo.
Callar es asentir ¡No te dejes llevar!