TUTORIAL PROGRAMACION BAT

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

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

rolas

Tengo un archivo .bat en un servidor y cada ves que se inicia una sesion de usuario se ejecuta el .bat en esa maquina, nada mas lo tengo para que tome la hora del servidor.
Pero quiero poner el mismo fondo de pantalla a todos los usuarios. Alguien pude ayudarme, o informarme si se puede o no  ???????

soplo

Hola
Eso no se corresponde con este hilo. Mira como funcionan los perfiles de usuario en Windows

Un saludo
Callar es asentir ¡No te dejes llevar!

Alejandroa76

Hola, soy nuevo en el foro y queria consultar lo siguiente:
Tengo 3 maquinas en red y quería hacer un BAT que haga un ping a cada máquina para saber el estado de las mismas (encendido/apagado). Que me aconsejan?
¿como puedo hacer que el PING devuelva solo llegue o no llegue, en lugar de las 8 lineas de siempre?
Gracias

soplo

Hola
@echo off
echo "Comprobando el primero ..." >test
ping A.B.C.D -n 1 >>test
echo "--------------------------------" >>test
echo "Comprobando el segundo ..." >>test
ping A.B.C.D -n 1 >>test
echo "--------------------------------" >>test
echo "Comprobando el tercero ..." >>test
ping A.B.C.D -n 1 >>test
echo " ------------- fin -------------" >>test


Observa que la primera vez pongo ">test" para borrar el archivo 'test' y crear uno nuevo
En los demás casos pongo ">>test" para escribir en ese archivo sin borrarlo
El parámetro -n 1 de ping le indica que envíe un solo paquete y el resultado es enviado al archivo test

Un saludo
Callar es asentir ¡No te dejes llevar!

rolas

Soplo perdón pero tal ves no me explique bien, lo que pasa es que tengo ese archivo bat en el servidor y todos mis usuarios tienen distinto fondo de pantalla y lo que quiero es ponerles a todos el mismo fondo de pantalla, pero para no irme de maquina en maquina quería saber si se puede ponerlo en este archivo bat y que cada ves que inicien sesión lo ponga ya que ellos pueden modificar este fondo.

Saludos y Gracias

soplo

Hola
Los perfiles de usuario indican el protector de pantalla, el tema de windows, la carpeta de trabajo y la configuración del menú inicio. Cuando administras una red en vez de poner a todos igual creas un perfil y luego pones a los usuarios a usar ese perfil.

De esta manera puedes hacer que vaya al ordenador que vaya, al identificarse contra el servidor vea siempre el mismo ordenador (esté donde esté), con sus trabajos en mis documentos y su menú inicio.

El único problema es que los perfiles funcionan de manera distinta en win98 y win2k/xp por lo que si tienes redes mixtas deberás realizar los perfiles y averiguar que windows tiene el usuario antes de cargar su perfil.

También puedes hacerlo desde un servidor Samba (tengo un par de redes con ello y funciona bien).

Un saludo
Callar es asentir ¡No te dejes llevar!

Umbrella

Bueno muchachos realmente soy muy nuevo en estoy pero muy interesado alquien me podria agregar y enseñarme algo??? PLEASE?? mi correo es: soldados_comandos@hotmail.com

WarriorDC

Hola Hola!!! :)

mi duda es la siguiente, eh creado un archivo bat que copia un archivo de una carpeta a otra, pero lo que quisiera es que me verifique los archivos que existen de un lado y de otro y solo me copie los archivos que no existen en la carpeta de destino, tambien cuando borro un arhivo archivo desde un comando quisiera que no me pregunte la confirmacion,

Gracias.. ;D

soplo

Hola
Citarquisiera es que me verifique los archivos que existen de un lado y de otro y solo me copie los archivos que no existen en la carpeta de destino,
Para ello mira la orden for (para comprobar todos) y luego la orden 'if exist'


Citarcuando borro un arhivo archivo desde un comando quisiera que no me pregunte la confirmacion
La forma de evitar que salga un mensaje es redirigiendo la salida (por ejemplo 'del archivo.txt >log' y la forma de hacer que acepte alguna respuesta (si no hay un parámetro para ello) es redirigir la entrada 'del archivo.txt <respuesta.txt' donde respuesta.txt es un archivo que contiene la respuesta que el comando va a solicitar.

Un saludo
Callar es asentir ¡No te dejes llevar!

josepbravo


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.... : )