当前位置: 移动技术网 > IT编程>脚本编程>VBScript > 右键发送(sendto),创建快捷方式到自定义的位置

右键发送(sendto),创建快捷方式到自定义的位置

2017年12月12日  | 移动技术网IT编程  | 我要评论

黄金三百秒,杨敬农简历,难兄难弟之神探李奇

在sendto文件夹里加上一文件夹的快捷方式后,在右键发送到这个文件夹的是这些文件的一个副本,实际上是一个复制的过程,有时候我们只希望是快捷方式,那就得另想办法了。

  把如下代码内容保存为shortcut.vbs,然后创建快捷方式到sendto目录下(c:\documents and settings\username\sendto),改个自己想要的名字,如“创建快捷方式到我的工作目录”,即可实现创建快捷方式了,而且支持多文件,只需要把脚本中第4行中的的strfolder改成自己需要的值:
复制代码 代码如下:

set unnamedarguments = wscript.arguments.unnamed 
set wshshell = wscript.createobject("wscript.shell") 
set objfso = createobject("scripting.filesystemobject") 
strfolder = "d:\temp\" '后面要有符号"\" 
for count = 0 to wscript.arguments.count-1 step 1 
    filename = unnamedarguments.item(count) 
    set objfile = objfso.getfile(filename)  
    set oshelllink = wshshell.createshortcut(strfolder & objfso.getbasename(filename) & ".lnk") 
    oshelllink.targetpath = filename 
    oshelllink.windowstyle = 1 
    oshelllink.workingdirectory = objfso.getparentfoldername(filename) 
    oshelllink.save  
next 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网