Actualizar automáticamente el escritorio en lotes
Mi escritorio también tiene un archivo oculto desktop.ini. Después de usar el código bat para desactivar la visualización de archivos ocultos, este archivo debería desaparecer inmediatamente, pero aún existe. haga clic para actualizar y desaparecer. Encontré el mismo problema que tú.
Me conecté a Internet para encontrar la respuesta. Probé RunDll32.exe USER32.DLL y UpdatePerUserSystemParameters pero no funcionó en absoluto. Algunas personas dijeron que cambiar la asociación del archivo funcionaría, pero el escritorio simplemente parpadeó. por y los archivos o iconos todavía estaban allí no.
Al final, elegí "...".
Finalmente encontré la respuesta. Pero debes asegurarte de que el primer plano muestre el escritorio y no otro software o ventanas de carpetas.
Cree un nuevo archivo bat y agregue el siguiente código:
@echo off
echo CreateObject("Shell.Application").ToggleDesktop>d:\ a.vbs
echo CreateObject("WScript.Shell").SendKeys "{F5}{F5}{F5}{F5}{F5}{F5}{F5}">>d:\a .vbs
wscript.exe d:\a.vbs
del d:\a.vbs
salir
Inicialmente, el codifique solo One F5 pero descubrí que no funcionó, el escritorio simplemente parpadeó y los íconos o archivos todavía estaban allí, probé con 5 F5 y logré exactamente lo mismo de actualizar el escritorio con el botón derecho del mouse o presionando F5 efecto. ¡Estoy realmente feliz!
¡Gracias por compartir!