Autor Tema: Ccleaner en modod auto desde BAT, no funciona bien.  (Leído 229 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado peperfus

  • ****
  • Mensajes: 71
Ccleaner en modod auto desde BAT, no funciona bien.
« en: 07-10-2018, 12:04 (Domingo) »
Hola, voy al grano.

Estoy intentando hacer un .BAT para apagar el ordenador, que me haga lo siguiente:
1) Ejecutar el ccleaner en modo automático, para limpieza de archivos caché, temporales, etc...
2) Cuando termine ccleaner y no antes, ejecutar script de MyDefrag para optimizar el disco duro (defragmentación)
y 3) finalmente apagar instalando actualizaciones de Windows (si las hay)

Esto es lo que tengo de momento:
Código: [Seleccionar]
start /b /wait "C:\program files\CCleaner\ccleaner64.exe /auto"
"C:\program files\MyDefrag v4.3.1\Scripts\AutomaticDaily.MyD"
wuauclt /detectnow /updatenow && shutdown -s -f -t 300

Sin embargo, no ma aclaro con el comando start. No consigo que me funcione bien, o no sé usarlo o no sé si es el adecuado. Lo que quiero es que ejecute el ccleaner en modo auto y que se espere a que termine para continuar la ejecución del BAT, por razones obvias de no mezclar actividad de disco de ccleaner (borrado de archivos....) con la defragmentación al mismo tiempo.

¿Alguna idea de cómo solucionarlo?
Gracias



Desconectado peperfus

  • ****
  • Mensajes: 71
Re:Ccleaner en modod auto desde BAT, no funciona bien.
« Respuesta #1 en: 08-10-2018, 02:25 (Lunes) »
Al final lo he conseguido de esta manera:
Código: [Seleccionar]
START /d "C:\program files\CCleaner"  /b /wait  ccleaner64.exe /auto

Desconectado Garcad

  • ****
  • Mensajes: 88
Re:Ccleaner en modod auto desde BAT, no funciona bien.
« Respuesta #2 en: 10-10-2018, 16:30 (Miércoles) »
Hecho de menos las variables de entorno de windows

Cuando se ejecute una aplicación tendrá que esperar a la siguiente.

%ProgramFiles%

Salu2

"He sido un hombre afortunado en la vida: nada me fue fácil"

Sigmund Freud

Desconectado Garcad

  • ****
  • Mensajes: 88
Re:Ccleaner en modod auto desde BAT, no funciona bien.
« Respuesta #3 en: 10-10-2018, 16:39 (Miércoles) »
Neobook

Run "[ProgramFiles]\CCleaner\ccleaner64.exe" "/auto" "RunOnce+Wait" "" ""
Delay "2000"
Run "[ProgramFiles]\MyDefrag v4.3.1\Scripts\AutomaticDaily.MyD[#34]" "" "RunOnce+Wait" "" ""
Delay "2000"
Run "cmd.exe c/ wuauclt /detectnow /updatenow && shutdown -s -f -t 300" "" "RunOnce+Wait" "" ""

https://files.fm/u/tqz3qrjb

Salu2
« Última modificación: 10-10-2018, 18:20 (Miércoles) por Garcad »
"He sido un hombre afortunado en la vida: nada me fue fácil"

Sigmund Freud