找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26905|回复: 4

[系统相关] [已解决]win7 64环境,某个vbs文件,如何建立快捷方式,修改快捷方式的图标?

[复制链接]
发表于 2017-9-27 08:54:43 | 显示全部楼层 |阅读模式
本帖最后由 ygqiang 于 2017-9-27 09:17 编辑

[已解决]win7 64环境,某个vbs文件,如何建立快捷方式,修改快捷方式的图标?

C:\Windows\System32\显示桌面.vbs
C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\显示桌面.lnk

批处理代码可以实现建立快捷方式了。
主要问题是:如何讲lnk文件图标修改为显示桌面的那种图标效果?
 楼主| 发表于 2017-9-27 09:16:57 | 显示全部楼层
本帖最后由 ygqiang 于 2017-9-27 09:18 编辑
  1. del /q ""%userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\显示桌面.lnk"

  2. set "back_d=C:\WINDOWS\system32"
  3. set "back_dir=C:\WINDOWS\system32\显示桌面.vbs"
  4. ::指定图标路径

  5. set "back_ico=%windir%\system32\shell32.dll,34"
  6. del /q "%userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\显示桌面.lnk"

  7. ;创建文件的快捷方式(普通位置)
  8. (echo Set objShell=CreateObject^("WScript.Shell"^)
  9. echo Set objlink=objShell.CreateShortcut^("%userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\显示桌面.lnk"^)
  10. echo objlink.Hotkey="CTRL+ALT+X"
  11. echo objlink.WindowStyle=3
  12. echo objlink.TargetPath="%back_dir%"
  13. echo objlink.WorkingDirectory="%back_d%"
  14. ::设置图标
  15. echo objlink.IconLocation="%back_ico%"
  16. echo objlink.Save
  17. )>"mysendto.vbs"
  18. start /wait "" "mysendto.vbs"
  19. del "mysendto.vbs"

  20. exit
复制代码
显示桌面.vbs代码为:
  1. Dim objSHA
  2. Set objSHA = CreateObject("Shell.Application")
  3. objSHA.ToggleDesktop
  4. Set objSHA = Nothing
复制代码
 楼主| 发表于 2017-9-27 09:20:35 | 显示全部楼层
有个小问题,建立的lnk文件,CTRL+ALT+X快捷方式不好用。
发表于 2017-9-27 10:05:29 | 显示全部楼层
win7以上都有此问题,就是桌面设置的快捷方式的快捷键失效。
发表于 2017-9-27 16:37:10 | 显示全部楼层
回复 3# ygqiang


    不是有 win+D 了,为什么还要自己设快捷键
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 00:19 , Processed in 0.018392 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表