中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
English/Chinese Fix Translation
作者:
标题: 求dos版刷新桌面 上一主题 | 下一主题
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『楼 主』:  求dos版刷新桌面 使用 LLM 解释/回答一下

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 ]


2007-5-23 20:47
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xswdong
中级用户





积分 216
发帖 129
注册 2007-2-14
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

taskkill/f /im explorer.exe &&start C:\WINDOWS\explorer.exe
是这个东西吗?


2007-5-23 23:34
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

taskkill这个是可以,不过桌面一下没有,一下又出来,会吓到一些菜鸟,还以为病毒
嵌入explorer.exe了呢
有点兴师动众的感觉,你再帮我想想好吗,麻烦大家帮我想想吧


2007-5-24 13:27
查看资料  发短消息  网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

难道问题幼稚了吗,怎么没人来

Last edited by wert123 on 2007-5-30 at 04:38 PM ]


2007-5-26 11:56
查看资料  发短消息  网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

大家帮我看看吧


2007-5-30 16:39
查看资料  发短消息  网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

试试这个 gpupdate /Force .


2007-5-30 20:15
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
zhoushijay
高级用户

Autowalk


积分 845
发帖 375
注册 2007-3-3
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.SendKeys "{F5}+{F10}e"

因为焦点不在桌面上,所以按F5无效




你好,脚本专家!
<a target=blank href=tencent://message/?uin=29654761&Site=www.111.com&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:29654761:5 alt="点击这里给我发消息"></a>
2007-5-30 20:28
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

gpupdate /Force
我查了一下帮助,这个命令好像是上传交互策略用的吧
我先把显示扩展名禁用了,再运行下面的代码,再运行上面的代码,桌面闪了下,我很兴奋,可是我的电脑上面的文件扩展名还没有出来,非要用右键菜单刷新才行,郁闷,我的电脑怎么不行啊,是不是以前中的病毒改了什么的啊
@echo off&color f0
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 0 /f


Last edited by wert123 on 2007-6-2 at 10:48 AM ]


2007-5-31 17:23
查看资料  发短消息  网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

Originally posted by zhoushijay at 2007-5-30 08:28 PM:
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.SendKeys "{F5}+{F10}e"

因为焦点不在桌面上,所以按F5无效

说的很对,真是一针见血啊
那你能用dos帮我把焦点弄到桌面上吗,大家一起来帮帮我吧


2007-5-31 17:32
查看资料  发短消息  网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

先run快速启动栏的显示桌面




好多菩提树,好多明镜台。本来好多物,好多的尘埃。
2007-6-1 12:19
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
zhoushijay
高级用户

Autowalk


积分 845
发帖 375
注册 2007-3-3
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

baomaboy 每次都能找到最有效的解决办法, ^^




你好,脚本专家!
<a target=blank href=tencent://message/?uin=29654761&Site=www.111.com&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:29654761:5 alt="点击这里给我发消息"></a>
2007-6-1 12:22
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

@echo off&color f0
echo Dim WshSHell,FSO >temp.vbs
echo Set WshSHell = WScript.CreateObject("WScript.Shell") >>temp.vbs
echo Set FSO = CreateObject("Scripting.FileSystemObject") >>temp.vbs
echo scfFileName="zm.scf" >>temp.vbs
echo scfFilePath=fso.GetSpecialFolder(1) >>temp.vbs
echo Set NewFile = FSO.CreateTextFile(FSO.BuildPath(scfFilePath ,scfFileName), True) >>temp.vbs
echo NewFile.WriteLine("") >>temp.vbs
echo NewFile.WriteLine("Command=2") >>temp.vbs
echo NewFile.WriteLine("IconFile=explorer.exe,3") >>temp.vbs
echo NewFile.WriteLine("") >>temp.vbs
echo NewFile.WriteLine("Command=ToggleDesktop") >>temp.vbs
echo NewFile.Close >>temp.vbs
echo wscript.sleep(200) >>temp.vbs
echo wshshell.run "zm.scf" >>temp.vbs
echo wshshell.SendKeys "{F5}+{F10}e">>temp.vbs
echo wscript.sleep(200) >>temp.vbs
echo wscript.quit >>temp.vbs
@temp.vbs

生成的temp.vbs能行,dos版就不行了,扩展名还是显示不出来
哎,也许我的电脑真是不行了,看来又要重装系统了

Last edited by wert123 on 2007-6-1 at 03:07 PM ]


2007-6-1 14:59
查看资料  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

scf默认是NeverShowExt

所以你不管怎么设置那个显示扩展名它本来就是不显示……

还有显示桌面可以……

Dim objSHA
Set objSHA = CreateObject("Shell.Application")
objSHA.ToggleDesktop
Set objSHA = Nothing
就ok……理论上就2行……


2007-6-1 16:55
查看资料  发短消息  网志   编辑帖子  回复  引用回复
pighead123
初级用户





积分 42
发帖 23
注册 2006-2-13
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters


   此帖被 +2 点积分    点击查看详情   
评分人:【 my3439955 分数: +2  时间:2007-6-13 15:02




我是allyesno 帐号忘记密码了 妈的
2007-6-1 19:16
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
48344620
初级用户





积分 52
发帖 27
注册 2006-10-27
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

记号...


2007-6-1 22:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: