Cita de: XXX-ZERO-XXX en 3 Julio 2011, 06:41 AM
Pense que pitoloko iba a estar aburrido y te lo hacia en un ratito xD.
Cita de: Aikanáro Anário en 3 Julio 2011, 06:29 AM"
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:
Código [Seleccionar]
TaskKill /IM "cmd.exe"
Puedes crear la tarea manualmente en el programador de tareas.
Tambien puedes crearla desde la consola, así:
Código [Seleccionar]
schtasks /create /SC ONLOGON /TN "Reiniciar" /TR "Ruta_DEL_BATCH.bat"
Y si deseas borrarla:
Código [Seleccionar]
schtasks /delete /TN "Reiniciar"
O tambien puedes crear la clave de registro para que el bat se ejecute al iniciar windows, con esta linea:
Código [Seleccionar]
Reg ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /V Reiniciar /d "RUTA_DEL_BATCH.bat"
Para ejecutar el batch oculto, tienes
1º - Descargar y Usar la utilidad nircmd para batch
Código [Seleccionar]
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:
Código (vb) [Seleccionar]
set objshell = createobject("wscript.shell")
objshell.run "RUTA_DEL_BATCH.bat", vbhide
Y se ejecutaría desde otro batch así, con esta línea:
Código [Seleccionar]
Wscript.exe "C:\RUTA_DEL_VBS.vbs"
EDITO:
4º - Windows Hider > http://www.zonasystem.com/2011/04/ocultar-aplicaciones-en-ejecucion-con.html
si 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!