有哪位高手,能用自己的语言解释VBS的wscript.shell真正含义或者它是什么文件?
发布网友
发布时间:2023-09-18 18:21
我来回答
共1个回答
热心网友
时间:2023-10-12 05:16
试解释一下:
1、VBS是Visual Basic Script的简称,是一种脚本语言,通常用来完成一些特定的任务,如自动化操作等等。
2、WScript 是 Windows 脚本宿主,提供对对象模型根对象的访问,它从不需要在调用其属性和方法之前进行实例化,并且始终可在任何脚本文件中使用。你可以简单的将之理解为VBS脚本的运行环境支持。
3、wscript.shell你可以简单的理解为VBS可以调用的函数库,其实质应该是windows系统里的wshom.ocx文件,是vbs脚本语言中的重要组成部分。
参考以下代码:
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop & "\Shortcut Script.lnk")
oShellLink.TargetPath = WScript.ScriptFullName
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "CTRL+SHIFT+F"
oShellLink.IconLocation = "notepad.exe, 0"
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = strDesktop
oShellLink.Save