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
@echo off if %myvar%==09:01 (msg * LLego tarde senyor %username%, pero se te perdona, por un minuto tampoco pasa nada) if %myvar%==09:02 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%) if %myvar%==09:03 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%) if %myvar%==09:04 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%) if %myvar%==09:05 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%) if %myvar%==09:06 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:07 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:09 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:10 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:11 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:12 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:13 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:14 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:15 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!) if %myvar%==09:16 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:17 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:18 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:19 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:20 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:21 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:22 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:23 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:24 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:25 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:26 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:27 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:28 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!) if %myvar%==09:29 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
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.