Board logo

标题: [文件操作] 怎么用批处理创建快捷方式? [打印本页]

作者: mokmao    时间: 2008-5-5 19:39     标题: 怎么用批处理创建快捷方式?

各位高手帮帮忙啊 请问怎么用bat创建桌面快捷方式 先谢过
作者: 随风    时间: 2008-5-5 19:53

lj 为需创建快捷方式的文件全路径。
name 为快捷方式的名字,可以自定义。
m 为快捷方式的目的地。
  1. @echo off
  2. set "lj=f:\111\a.bat"
  3. set "name=新创建的快捷方式"
  4. set m="%USERPROFILE%\桌面\%name%.url"
  5. echo [InternetShortcut] >>%m%
  6. echo URL="%lj%" >>%m%
  7. echo IconIndex=0 >>%m%
  8. echo IconFile=%name% >>%m%
复制代码

作者: lixiaodaoaaa    时间: 2008-5-5 22:01     标题: 顶一下

你怎么这么厉害,我怎么不知道这么做啊 !!
好好厉害啊!
作者: tanpeng551    时间: 2008-5-6 02:20

这样创建的快捷方式没有图标哦
作者: 葱头    时间: 2008-5-6 08:53

不是吧~~怎么回没有i??????????????????????????
作者: mokmao    时间: 2008-5-6 15:45

真是太感谢了
作者: springcm    时间: 2008-5-7 16:09

用CMD 创建
  1. echo [InternetShortcut] >>快捷方式路径.url
  2. echo URL=程序路经>>快捷方式路径.url
  3. echo IconIndex=0 >>快捷方式路径.url   
  4. echo IconFile=程序路经>>快捷方式路径.url
  5. 用VBS创建快捷方式到桌面,根据自己的情况自己修改下就能用了。
  6. set WshShell = WScript.CreateObject("WScript.Shell")
  7. strDesktop = WshShell.SpecialFolders("desktop")
  8. set ShellLink = WshShell.CreateShortcut(strDesktop & "\Pegasus660.lnk")
  9. ShellLink.TargetPath = "D:\Pegasus660\Bin\peg32.exe"
  10. ShellLink.WindowStyle = 1
  11. ShellLink.Hotkey = "CTRL+SHIFT+C"
  12. ShellLink.IconLocation = "D:\Pegasus660\Bin\pegasus.exe, 0"
  13. ShellLink.Description = "The new version of Pegasus660"
  14. ShellLink.WorkingDirectory = "D:\Pegasus660\Bin"
  15. ShellLink.Save
  16. sub bat
  17. start wscript -e:vbs "%~f0"
  18. End Sub
复制代码





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2