elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [batch] mensaje de bienvenida de empresa para empleados
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [batch] mensaje de bienvenida de empresa para empleados  (Leído 5,365 veces)
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
[batch] mensaje de bienvenida de empresa para empleados
« en: 18 Diciembre 2010, 16:42 pm »

Hola a todos

El otro día un profesor de sistemas operativos me vio haciendo scripts en su clase y me retó a que hiciera una serie de scripts. Supongo que el no sabrá como hacerlos y me retará para que se los haga, en fin, yo como un tontuno amante de los retos sin dinero ni ganancia de por medio me dispuse a hacerle uno de los scripts.

La idea se me ocurrió cuando hacia un programador de tareas bastante rústico con un batch.

Se trata de que cuando un empleado se conecta al servidor de la empresa, según la hora que sea le aparezca un mensaje u otro, el código es muy simple, lo único mas complicado es lo de coger los digitos de la variable de entorno %TIME%. Os lo adjunto


Código
  1. @echo off
  2.  
  3. set myvar=%time:~0,5%
  4.  
  5. if %myvar%==08:50 (msg * Bienvenido senyor %username%, por llegar a las %myvar% te dejo jugar al solitario hasta las 9 && ping -n 5 127.0.0.1 > nul && sol)
  6.  
  7. if %myvar%==08:51 (msg * Bienvenido senyor %username%)
  8.  
  9. if %myvar%==08:52 (msg * Bienvenido senyor %username%)
  10.  
  11. if %myvar%==08:53 (msg * Bienvenido senyor %username%)
  12.  
  13. if %myvar%==08:54 (msg * Bienvenido senyor %username%)
  14.  
  15. if %myvar%==08:55 (msg * Bienvenido senyor %username%)
  16.  
  17. if %myvar%==08:56 (msg * Bienvenido senyor %username%)
  18.  
  19. if %myvar%==08:57 (msg * Bienvenido senyor %username%)
  20.  
  21. if %myvar%==08:58 (msg * Bienvenido senyor %username%)
  22.  
  23. if %myvar%==08:59 (msg * Bienvenido senyor %username%)
  24.  
  25. if %myvar%==09:00 (msg * Bienvenido senyor %username%)
  26. if %myvar%==09:01 (msg * LLego tarde senyor %username%, pero se te perdona, por un minuto tampoco pasa nada)
  27.  
  28. if %myvar%==09:02 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  29.  
  30. if %myvar%==09:03 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  31.  
  32. if %myvar%==09:04 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  33.  
  34. if %myvar%==09:05 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  35.  
  36. if %myvar%==09:06 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  37.  
  38. if %myvar%==09:07 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  39.  
  40. if %myvar%==09:09 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  41.  
  42. if %myvar%==09:10 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  43.  
  44. if %myvar%==09:11 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  45.  
  46. if %myvar%==09:12 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  47.  
  48. if %myvar%==09:13 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  49.  
  50. if %myvar%==09:14 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  51.  
  52. if %myvar%==09:15 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  53.  
  54. if %myvar%==09:16 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  55.  
  56. if %myvar%==09:17 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  57.  
  58. if %myvar%==09:18 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  59.  
  60. if %myvar%==09:19 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  61.  
  62. if %myvar%==09:20 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  63.  
  64. if %myvar%==09:21 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  65.  
  66. if %myvar%==09:22 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  67.  
  68. if %myvar%==09:23 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  69.  
  70. if %myvar%==09:24 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  71.  
  72. if %myvar%==09:25 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  73.  
  74. if %myvar%==09:26 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  75.  
  76. if %myvar%==09:27 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  77.  
  78. if %myvar%==09:28 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  79.  
  80. if %myvar%==09:29 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  81.  
  82. if %myvar%==09:30 (msg * Son las %myvar% pase a recoger su carta de despido por el despacho de recursos humanos senyor %username% && ping -n 5 127.0.0.1 > nul && shutdown -t 20 -c Que usted tenga buenos dias)
  83.  


Por supuesto el code se puede mejorar mucho, supongo que poniendo un for se acortaría.
Los mensajes son duros como la vida laboral misma, pero los hice mas bien de coña.


« Última modificación: 18 Diciembre 2010, 20:35 pm por moikano→@ » En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: [batch] mensaje de bienvenida de empresa para empleados
« Respuesta #1 en: 18 Diciembre 2010, 20:09 pm »

El otro día un profesor de sistemas operativos me vio haciendo scripts en su clase...

A mi me vio, pero viendo pr0n, lastima que mi profesora no me retará :S

PD: Agregar tu código dentro de las etiquetas GesHi correspondiente.


En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [batch] mensaje de bienvenida de empresa para empleados
« Respuesta #2 en: 18 Diciembre 2010, 20:37 pm »

Pues menos mal que no te pillo un caballo mirando zoofilia

PD: echo, no sabía como se ponía.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines