当前位置:   article > 正文

BAT批处理创建文件桌面快捷方式_批处理创建桌面快捷方式

批处理创建桌面快捷方式

简介

一个创建某个文件到桌面快捷方式的BAT批处理.

 

代码

  1. @echo off
  2. ::设置程序或文件的完整路径(必选)
  3. set Program=D:\Program Files (x86)\格式工厂.4.2.0\FormatFactory.exe
  4. ::设置快捷方式名称(必选)
  5. set LnkName=格式工厂v4.2.0
  6. ::设置程序的工作路径,一般为程序主目录,此项若留空,脚本将自行分析路径
  7. set WorkDir=
  8. ::设置快捷方式显示的说明(可选)
  9. set Desc=格式工厂v4.2.0
  10. if not defined WorkDir call:GetWorkDir "%Program%"
  11. (echo Set WshShell=CreateObject("WScript.Shell"^)
  12. echo strDesKtop=WshShell.SPEcialFolders("DesKtop"^)
  13. echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%LnkName%.lnk"^)
  14. echo oShellLink.TargetPath="%Program%"
  15. echo oShellLink.WorkingDirectory="%WorkDir%"
  16. echo oShellLink.Windowstyle=1
  17. echo oShellLink.Description="%Desc%"
  18. echo oShellLink.Save)>makelnk.vbs
  19. echo 桌面快捷方式创建成功!
  20. makelnk.vbs
  21. del /f /q makelnk.vbs
  22. exit
  23. goto :eof
  24. :GetWorkDir
  25. set WorkDir=%~dp1
  26. set WorkDir=%WorkDir:~,-1%
  27. goto :eof

使用非常简单,复制保存为BAT文件,将其中的东西改成自己想要的就行了!

找到一个简单的方法

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\快捷方式名字.lnk""):b.TargetPath=""程序路径"":b.WorkingDirectory=""%~dp0"":b.Save:close")

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/itdef/article/detail/61759
推荐阅读
相关标签
  

闽ICP备14008679号