本文作者:网吧XP

批处理借助 vbs 创建桌面快捷方式

网吧XP 7个月前 ( 02-13 ) 370 抢沙发 百度已收录
批处理借助 vbs 创建桌面快捷方式 摘要:  原生批处理是无法直接调用系统命令来创建程序的桌面快捷方式的,所以一般情况下都是借助第三方程序或者 vbs 脚本来实现这个功能。本文介绍使用批处理调用 vbs 脚本来实现...

 原生批处理是无法直接调用系统命令来创建程序的桌面快捷方式的,所以一般情况下都是借助第三方程序或者 vbs 脚本来实现这个功能。本文介绍使用批处理调用 vbs 脚本来实现创建桌面快捷方式的功能。首先看一个 vbs 例子,将 C:\Python27\python.exe 创建一个桌面快捷方式,命名为 Python27.lnk。

  1. set WshShell=WScript.CreateObject("WScript.Shell")
    strDesktop=WshShell.SpecialFolders("Desktop")
    '设置快捷方式的名称
    set oShellLink=WshShell.CreateShortcut(strDesktop & "\Python27.lnk")
    '快捷方式目标程序的完整路径
    oShellLink.TargetPath="C:\Python27\python.exe"
    '1为默认窗口样式,3为最大化窗口,7为最小化窗口
    oShellLink.WindowStyle=1
    '快捷方式快捷键
    oShellLink.Hotkey="CTRL+SHIFT+E"
    '快捷方式图标,本例中使用 python.exe 中索引为 0 的图标
    oShellLink.IconLocation="C:\Python27\python.exe,0"
    '快捷方式的描述
    oShellLink.Description="Python 2.7 快捷方式描述"
    oShellLink.WorkingDirectory=strDesktop
    oShellLink.Save

    保存这个脚本到一个后缀名为 .vbs 的文件中,双击运行 vbs 文件就有效果了。但是一般网吧维护软件的开机通道都是使用批处理(batch),所以我们最好还是使用批处理来调用这个 vbs 文件。首先将 vbs 文件与批处理放到同一个目录下命名为 lnk.vbs。然后在批处理中写下下面的命令

  1. "%SystemRoot%\System32\WScript.exe" lnk.vbs

    这样就可以使用批处理来调用这个 vbs 执行了。


文章版权及转载声明:

作者:网吧XP本文地址:https://www.w8xp.cn/post/122.html发布于 7个月前 ( 02-13 )
文章转载或复制请以超链接形式并注明出处网吧XP

分享到:
赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,370人围观)参与讨论

还没有评论,来说两句吧...