怎么创建计算机快捷方式到桌面两种方法,使用脚本主机创建Windows快捷方式 - Windows Client | Microsoft Docs...

如何使用脚本宿主创建Windows快捷方式

12/03/2020

本文内容

本文介绍如何通过使用 Microsoft Windows Script Host (WSH) Visual FoxPro 创建桌面快捷方式。

适用于:  Windows 10 - 所有版本,Windows Server 2012 R2

原始 KB 编号:   244677

摘要

WSH 是一种工具,允许你在基本操作系统(Visual Basic 95 或 Windows NT 4.0 上)内部运行 Microsoft Visual Basic Scripting Edition 和 Windows JScript。 它还包括几种 COM 自动化方法,这些方法允许您通过脚本宿主对象模型轻松地Windows任务。 Microsoft Windows 脚本主机集成到 Windows 98、Windows 2000 及更高版本的 Windows 操作系统中。 它通过安装 Windows NT 4.0 选项包Windows NT 4.0 版。 若要下载此工具,请访问 脚本。

使用 WSH 创建桌面快捷方式的示例

此程序演示如何使用脚本Windows在桌面版上创建Windows快捷方式。 若要运行此示例,必须在计算机上安装Windows脚本主机。 若要运行其中一个示例,将下面的代码复制到新的程序文件中并运行它。

示例 1

WshShell = CreateObject("Wscript.shell")

strDesktop = WshShell.SpecialFolders("Desktop")

oMyShortcut = WshShell.CreateShortcut(strDesktop + "\Sample.lnk")

oMyShortcut.WindowStyle = 3 &&Maximized 7=Minimized 4=Normal

oMyShortcut.IconLocation = "C:\myicon.ico"

OMyShortcut.TargetPath = "%windir%\notepad.exe"

oMyShortCut.Hotkey = "ALT+CTRL+F"

oMyShortCut.Save

示例 2:添加命令行参数

WshShell = CreateObject("WScript.Shell")

strDesktop = WshShell.SpecialFolders("Desktop")

oMyShortCut= WshShell.CreateShortcut(strDesktop+"\Foxtest.lnk")

oMyShortCut.WindowStyle = 7 &&Minimized 0=Maximized 4=Normal

oMyShortcut.IconLocation = home()+"wizards\graphics\builder.ico"

oMyShortCut.TargetPath = "c:\Program Files\Microsoft Visual Studio\VFP98\vfp6.exe"

oMyShortCut.Arguments = '-c'+'"'+Home()+'config.fpw'+'"'

oMyShortCut.WorkingDirectory = "c:\"

oMyShortCut.Save

备注

根据你使用的 Visual FoxPro 版本,你可能需要更改示例 2 中 Visual FoxPro 可执行文件的名称和路径。

示例 3:向桌面添加 URL 快捷方式

WshShell = CreateObject("WScript.Shell")

strDesktop = WshShell.SpecialFolders("Desktop")

oUrlLink = WshShell.CreateShortcut(strDesktop+"\Microsoft Web Site.URL")

oUrlLink.TargetPath = "http://www.microsoft.com"

oUrlLink.Save

备注

若要创建快捷方式,必须传递所有方法的有效参数。 如果其中一个参数不正确,则不出现错误。

参考

白皮书:Windows脚本宿主:用于脚本语言的通用脚本编写主机

技术白皮书Windows脚本宿主程序员参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值