右键发送(sendto),创建快捷方式到自定义的位置
黄金三百秒,杨敬农简历,难兄难弟之神探李奇
在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
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
-
用vbs实现文本循环读取
因为测试中需要读取一批url数据进行浏览,其实使用qtp本身的table能实现多种读取方式,但是因为需要tabel是使用excel保存的,在没有...
[阅读全文]
-
-
-
-
-
-
-
网友评论