vbs 默认运行

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:00:31
请VBS高手进来看看,是这样的,我想把下面这行代码修改后让出它默认选择“是”,然后自动执行!就是双击它之后让它完成任务就行了,而不需要什么提示。修改成功的,另行加分!请把修改后的代码发出来,并且说明原理。

原代码如下:

'xp_taskbar_desktop_fixall.vbs - Repairs the Taskbar when minimized programs don't show.
'?Kelly Theriot and Doug Knox - 8/22/2003
'翻译:Smallfrogs。翻译内容:将英文提示改为简体中文
'来源:Microsoft Windows XP NewsGroup

Set WSHShell = WScript.CreateObject("WScript.Shell")
Message = "本脚本用于修复Windows XP中当最小化程序时,无法在任务栏显示图标的问题。"& vbCR & vbCR
Message = Message & "为了正常工作,本脚本将关闭和重启 Windows Explorer 外壳,这个操作不会损坏你的系统。" & vbCR & vbCR
Message = Message & "请关闭所有杀毒软件的实时监控!并保存所有打开的文件。"& vbCR & vbCR
Message = Message & "是否继续?"

X = MsgBox(Message, vbYesNo+vbExclamation, "注意")

If X = 6 Then

On Error Resume Next

WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Stu

去掉提示对话框和那个if else就可以了,就是去掉下面代码:

**************************【去掉的代码】**********************************
Message = "本脚本用于修复Windows XP中当最小化程序时,无法在任务栏显示图标的问题。"& vbCR & vbCR
Message = Message & "为了正常工作,本脚本将关闭和重启 Windows Explorer 外壳,这个操作不会损坏你的系统。" & vbCR & vbCR
Message = Message & "请关闭所有杀毒软件的实时监控!并保存所有打开的文件。"& vbCR & vbCR
Message = Message & "是否继续?"

X = MsgBox(Message, vbYesNo+vbExclamation, "注意")

If X = 6 Then
.........
Else

MsgBox "没有对你的系统进行任何改变。" & vbcr & vbcr & "任务栏恢复成功", 4096, "用户取消了"

End If
**************************【去掉的代码】**********************************

***************************【改好的代码】*********************************

Set WSHShell = WScript.CreateObject("WScript.Shell")

On Error Resume Next

WshShell.RegDelete "HKCU\Software\Microsoft