Hola muy buenas... soy nuevo en este foro y el caso que me aburría y me puse a hacer un programilla batch con el fin de usar un chat mendiante el mensaje de aviso de cierre de sesión del shutdown, este es el código:
cls
color 0a
echo ~-/\-Mensajero ASIR -/\-~
echo _______________________________________________
echo Escribe IP de destino
del mensaje
echo Escribe Mensaje a enviar
shutdown /s /t 400 /m \\%ip% /c "%mensaje%"
Bien pues mi intención es asignar a cada IP el nombre del compañero de clase, para en vez de tener que introducir constantemente la Ip, simplemente escribir el nombre de dicha persona... mi mente me llevo a pensar en este código:
echo Escribe nombre completo de destino
if %nombre=="carlos" (%1=192.168.3.6
) if %nombre=="rober" (%1=192.168.3.5
) if %nombre=="victor" (%1=192.168.3.11
) if %nombre=="cristian" (%1=192.168.3.27
) echo Escribe Mensaje a enviar
cosa que no funciona como me esperaba ya que la consola me devuelve:
~-/\-Mensajero ASIR -/\-~
______________________________________________
Escribe nombre completo de destino
carlos
No se esperaba =192.168.3.6) en este momento.
... espero que me puedan ayudar gracias!
*Edit: Se me olvidaba comentar que el echo de usar este comando es porque en clase ya usamos windows 7 y no disponemos del servicio "Mensajero" y la verdad ni idea de como activarle en este SO.
Y para evitar que el programa nos apague el PC, tengo otro .bat con el contenido shutdown -a....
No vallais a pensar que estamos locos..... pero esque esto de dar FOL par ser técnico de ASIR aburre que te cagas... xD
[/code]