[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 8# nevergiveup520
  1. set "back_d=c:\000"
  2. set "back_dir=c:\000\001.bat"
  3. del /q "c:\001.lnk"
  4. ;创建文件的快捷方式(普通位置)
  5. (echo Set objShell=CreateObject^("WScript.Shell"^)
  6. echo Set objlink=objShell.CreateShortcut^("c:\001.lnk"^)
  7. echo objlink.Hotkey="CTRL+Q"
  8. echo objlink.WindowStyle=3
  9. echo objlink.TargetPath="%back_dir%"
  10. echo objlink.WorkingDirectory="%back_d%"
  11. echo objlink.Save
  12. )>"mysendto.vbs"
  13. start /wait "" "mysendto.vbs"
  14. del "mysendto.vbs"
复制代码

TOP

回复 8# nevergiveup520
  1. del /q "%userprofile%\「开始」菜单\注销.lnk"
  2. rem 创建exe文件的lnk快捷方式
  3. ::指定路径和名称
  4. set "LnkFile=%userprofile%\「开始」菜单\注销.lnk"
  5. ::指定主程序
  6. set "TargetPath=%SystemRoot%\system32\logoff.exe"
  7. ::指定起始位置
  8. set "WorkingDirectory=%SystemRoot%\system32"
  9. ::指定快捷键
  10. set "Hotkey=Ctrl+Shift+L"
  11. ::指定图标
  12. set "IconLocation=%windir%\system32\shell32.dll,44"
  13. del "%LnkFile%" /f /q >nul 2>nul
  14. call :CreateShort "%LnkFile%" "%TargetPath%" "%WorkingDirectory%" "%HotKey%" "%IconLocation%"
  15. ::Arguments              目标程序参数
  16. ::Description            快捷方式备注
  17. ::FullName               返回快捷方式完整路径
  18. ::Hotkey                 快捷方式快捷键
  19. ::IconLocation           快捷方式图标,不设则使用默认图标
  20. ::TargetPath             目标
  21. ::WindowStyle            窗口启动状态
  22. ::WorkingDirectory       起始位置
  23. :CreateShort
  24. mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(""%~1""):b.TargetPath=""%~2"":b.WorkingDirectory=""%~3"":b.HotKey=""%~4"":b.IconLocation=""%~5"":b.Save:close")
复制代码

TOP

返回列表