![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 18:46 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求dos版刷新桌面 |
| 可打印版本 3,549 / 17 |
| 第1楼 wert123 | 发表于 2007-05-23 20:47 |
| 中级用户 发帖 135 积分 301 | |
|
求dos版刷新桌面 Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.SendKeys "{F5}+{F10}e" 这是vbs版的,于是我写了下面的 echo Set WSHShell = WScript.CreateObject("WScript.Shell") >temp.vbs echo WSHShell.SendKeys "{F5}+{F10}e">>temp.vbs cscript temp.vbs 上面的代码全部执行成功,可是就是不能刷新桌面,它后台运行了 郁闷,要它安静运行,它就不安静,要它不安静运行,嘿,它偏偏安静的不得了 谁能给个dos 版的我 [ Last edited by wert123 on 2007-6-1 at 03:01 PM ] |
|
| 第2楼 xswdong | 发表于 2007-05-23 23:34 |
| 中级用户 发帖 129 积分 216 | |
|
taskkill/f /im explorer.exe &&start C:\WINDOWS\explorer.exe
是这个东西吗? |
|
| 第3楼 wert123 | 发表于 2007-05-24 13:27 |
| 中级用户 发帖 135 积分 301 | |
|
taskkill这个是可以,不过桌面一下没有,一下又出来,会吓到一些菜鸟,还以为病毒
嵌入explorer.exe了呢 有点兴师动众的感觉,你再帮我想想好吗,麻烦大家帮我想想吧 |
|
| 第4楼 wert123 | 发表于 2007-05-26 11:56 |
| 中级用户 发帖 135 积分 301 | |
|
难道问题幼稚了吗,怎么没人来
[ Last edited by wert123 on 2007-5-30 at 04:38 PM ] |
|
| 第5楼 wert123 | 发表于 2007-05-30 16:39 |
| 中级用户 发帖 135 积分 301 | |
|
大家帮我看看吧
|
|
| 第6楼 lxmxn | 发表于 2007-05-30 20:15 |
| 版主 发帖 4,938 积分 11,386 | |
|
试试这个 gpupdate /Force .
|
|
| 第7楼 zhoushijay | 发表于 2007-05-30 20:28 |
| 高级用户 发帖 375 积分 845 | |
|
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.SendKeys "{F5}+{F10}e" 因为焦点不在桌面上,所以按F5无效 |
|
| 第8楼 wert123 | 发表于 2007-05-31 17:23 |
| 中级用户 发帖 135 积分 301 | |
|
我查了一下帮助,这个命令好像是上传交互策略用的吧
我先把显示扩展名禁用了,再运行下面的代码,再运行上面的代码,桌面闪了下,我很兴奋,可是我的电脑上面的文件扩展名还没有出来,非要用右键菜单刷新才行,郁闷,我的电脑怎么不行啊,是不是以前中的病毒改了什么的啊 [ Last edited by wert123 on 2007-6-2 at 10:48 AM ] |
|
| 第9楼 wert123 | 发表于 2007-05-31 17:32 |
| 中级用户 发帖 135 积分 301 | |
Originally posted by zhoushijay at 2007-5-30 08:28 PM: 说的很对,真是一针见血啊 那你能用dos帮我把焦点弄到桌面上吗,大家一起来帮帮我吧 |
|
| 第10楼 baomaboy | 发表于 2007-06-01 12:19 |
| 银牌会员 发帖 554 积分 1,513 | |
|
先run快速启动栏的显示桌面
|
|
| 第11楼 zhoushijay | 发表于 2007-06-01 12:22 |
| 高级用户 发帖 375 积分 845 | |
|
baomaboy 每次都能找到最有效的解决办法, ^^
|
|
| 第12楼 wert123 | 发表于 2007-06-01 14:59 |
| 中级用户 发帖 135 积分 301 | |
|
生成的temp.vbs能行,dos版就不行了,扩展名还是显示不出来 哎,也许我的电脑真是不行了,看来又要重装系统了 [ Last edited by wert123 on 2007-6-1 at 03:07 PM ] |
|
| 第13楼 slore | 发表于 2007-06-01 16:55 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
scf默认是NeverShowExt
所以你不管怎么设置那个显示扩展名它本来就是不显示…… 还有显示桌面可以…… Dim objSHA Set objSHA = CreateObject("Shell.Application") objSHA.ToggleDesktop Set objSHA = Nothing 就ok……理论上就2行…… |
|
| 第14楼 pighead123 | 发表于 2007-06-01 19:16 |
| 初级用户 发帖 23 积分 42 | |
|
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
|
|
| 第15楼 48344620 | 发表于 2007-06-01 22:00 |
| 初级用户 发帖 27 积分 52 | |
|
记号...
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |