开机自动刷新桌面批处理

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:54:13
我用开机批处理隐藏桌面的IE图标,所以要刷新一次才能使桌面的IE消失,然后批处理继续复制另一个IE快捷方式图标到桌面。
我想问一下,电脑怎么才能够开机进桌面后自动刷新桌面? 意思就是进入桌面后没有人操作,但是电脑自动刷新桌面。
我是通过远程批处理来实现的,RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters 试过了,不会自动刷新,还是要用鼠标刷新。
“@echo off
taskkill /f /im explorer.exe
start explorer.exe
exit”
这个先结束explorer.exe再启动explorer.exe虽然可以做到刷新桌面的目的,但会导致一些开机时启动的程序不正常启动。

自动刷新桌面批处理:
1、将下列内容复制到文本文档内;(不包含//及后面内容)
@echo off
rem //下面一行设置t=300大约5分钟刷新一次,可根据需要自己修改。
set t=300
:begin
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
ping -n %t% 127.1>nul
goto begin
2、保存后,将文本文档后缀改为.bat后,左键双击运行即可实现。

RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
上面的复制到批处理中就是刷新命令,只不过,不知道能不能是你的修改生效。
一般修改注册表生效的话,是要通过重启explorer的,即tskill explorer

===================================================================
试过tskill explorer没,它本身就可以关闭explorer并再次打开。试一下吧。

如果tskill也会导致开机启动的那些程序不正常的话,我想批处理就达不到你的要求了,楼主就需要试试别的编程语言了。比如VB、VBs等。

只用ping来延迟
@echo off
ping 127.1 -n 10 >nul::::这样的话就会等启动完毕后就达到你的目的了,次数可以修改。
taskkill /f /im explorer.exe
start explorer.exe
exit”

把C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch下的显示桌面拖到开始菜单--程序--启动里面就行了

不行的,楼主别试了...