批量修改快捷方式的路径的VBS脚本
- 软件大小:1024 B
- 更新日期:2008-10-18
- 软件语言:简体中文
- 软件类别:VBS/BAT脚本
- 软件授权:共享软件
- 软件官网:未知
- 适用平台:Win2003, WinXP, Win2000, NT, WinME
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
Option Explicit
Dim oldpath,newpath
''''''''''''''''说明'''''''''''''''''
'作用:批量修改快捷方式的“目标”和“起始位置”
'使用方法:和需要修改的快捷方式放在同一个文件夹执行
'''''''''''''''说明完'''''''''''''''''
oldpath = "E:聊天软件"t '设置原路径中将被替换的内容
newpath = "D:棋牌聊天" '设置新路径中要使用的内容
Dim Wsh,fso
Set Wsh = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Dim ji_1,ji_2,Folder
ji_1 = 0
ji_2 = 0
Folder = Wsh.CurrentDirectory
if Ask("将要修改"&chr(34)& Folder &chr(34)&"里的所有快捷方,是否继续") then
Dim f,fc,f1,ext
Set f = fso.GetFolder(Folder)
Set fc = f.Files
For Each f1 in fc
ext = LCase(fso.GetExtensionName(f1))
if ext = "lnk" then
t ji_1 = ji_1 + 1
t call Doit(f1)
end if
Next
end if
Set WSH = Nothing
msgbox "找到 "&ji_1&" 个快捷方式"&vbCrLf&"修改 "&ji_2&" 个快捷方式",64,"执行完毕!"
WScript.quit
Sub Doit(strlnk)
Dim oShlnk
Set oShlnk = Wsh.CreateShortcut(strlnk)
If Instr(oShLnk.TargetPath,oldpath) > 0 Then
oShLnk.TargetPath = Replace(oShLnk.TargetPath,oldpath,newpath)
oShLnk.WorkingDirectory = Replace(oShLnk.WorkingDirectory,oldpath,newpath)
oShLnk.Save
ji_2 = ji_2 + 1
End If
Set oShLnk=NoThing
End Sub
Function Ask(strAction)
Dim intButton
intButton = MsgBox(strAction,vbQuestion + vbYesNo,"询问")
Ask = intButton = vbYes
End Function
下载地址
-
批量修改快捷方式的路径的VBS脚本
人气软件
卸载WINRAR压缩软件批处理3 KB
/简体中文批量修改快捷方式的路径的VBS脚本1024 B
/简体中文服务器自动同步intelnet时间批处理2 KB
/简体中文网吧常用批处理 .bat 程序32 KB
/简体中文VBS脚本变形加密工具50 KB
/简体中文VBS实现在线呼叫网管留言脚本2 KB
/简体中文Windows 7 服务优化BAT14 KB
/简体中文在Windows 7中隐藏导航窗格项目批处理3 KB
/简体中文解决穿越火线进入时任务栏显示在前问题2 KB
/简体中文强制删除工具4.1绿色版23 KB
/简体中文
查看所有评论>>网友评论共0条
精彩评论