Pense que pitoloko iba a estar aburrido y te lo hacia en un ratito xD.
Mmmm Todavía no entiendo como lo voy a usar
¿No sé supone que un script solo se ejecuta una vez? ¿debo de ponerlo en el asistente de tareas programadas o crear una entrada en el registro para que se ejecute con la maquina?
"
jaja mejor tarde que nunca, no habia leido las repsuestas xD.
El script que te hice, es un bucle que se repite una y otra vez cada 15 minutos, tu lo ejecutas y no tienes que preocuparte de nada más.
Si quieres "pararlo" debes matar el proceso desde el administrador de tareas.
O en consola:
Puedes crear la tarea manualmente en el programador de tareas.
Tambien puedes crearla desde la consola, así:
schtasks /create /SC ONLOGON /TN "Reiniciar" /TR "Ruta_DEL_BATCH.bat"
Y si deseas borrarla:
schtasks /delete /TN "Reiniciar"
O tambien puedes crear la clave de registro para que el bat se ejecute al iniciar windows, con esta linea:
Reg ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /V Reiniciar /d "RUTA_DEL_BATCH.bat"
Para ejecutar el batch oculto, tienes
3 4 opciones (Como mínimo).
1º - Descargar y Usar la utilidad
nircmd para batch
Nircmd win hide ititle "cmd.exe"
2º - Usar un compilador de batch con opciones para ocultarlo. (Ahora no recuerdo ninguno, no me gustan)
3º - Ejecutar el batch desde un vbscript.
Este sería el vbscript:
set objshell = createobject("wscript.shell")
objshell.run "RUTA_DEL_BATCH.bat", vbhide
Y se ejecutaría desde otro batch así, con esta línea:
Wscript.exe "C:\RUTA_DEL_VBS.vbs"
EDITO:
4º -
Windows Hider >
http://www.zonasystem.com/2011/04/ocultar-aplicaciones-en-ejecucion-con.htmlsi vas a usar el vbscript, recuerda de modificar la clave de registro que te dije para ejecutar el .vbs y no el .bat:xD
Espero no haberte liado, Saludos!