无忧启动论坛

标题: 创建快捷方式 批处理 [打印本页]

作者: lintrainwy    时间: 2017-12-11 11:45
标题: 创建快捷方式 批处理
本帖最后由 comzhongwy 于 2017-12-16 21:57 编辑
  1. @ECHO OFF

  2. ::调用
  3. call :CreateShort "%USERPROFILE%\desktop\notepad.lnk" ^
  4.                    "C:\Windows\notepad.exe" "C:\Users\desktop.ini" ^
  5.                    "%USERPROFILE%\desktop" ^
  6.                    "Ctrl+Shift+A" "1" "记事本"

  7. goto :EOF
  8. :CreateShort
  9. set "vbs=set a=CreateObject(""WScript.Shell"") :set b=a.CreateShortcut(""%~1"")"
  10. set "vbs=%vbs%  :b.TargetPath=""%~2"" :b.Arguments=""%~3""   :b.WorkingDirectory=""%~4"""
  11. set "vbs=%vbs%  :b.Hotkey=""%~5""     :b.WindowStyle=""%~6"" :b.Description=""%~7"" :b.Save:close"
  12. start /wait /min mshta VBScript:Execute("%vbs%")
  13. set "PathLnk="    &set "Lnk="     &set "Target="      &set "Arguments="
  14. set "WorkingDir=" &set "Hotkey="  &set "WindowStyle=" &set "Description="
  15. goto :EOF
复制代码



::LnkPath               快捷方式位置
::LnkFile               快捷方式名
::TargetPath            目标
::Arguments             参数
::WorkingDirectory      起始位置
::Hotkey                快捷键
::WindowStyle           窗口启动状态
::Description           快捷方式备注
::IconLocation          快捷方式图标,不设则使用默认图标
作者: canghaisui    时间: 2017-12-12 17:10
谢谢楼主分享




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3