国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

批量替換快捷方式目的路徑的VBS腳本

2020-07-26 12:06:36
字體:
來源:轉載
供稿:網友
可以替換指定目錄及其子目錄下所有的快捷方式,自己指定存放快捷方式的路徑、要被替換的字符串和希望替換成的字符串,然后雙擊即可運行。

下面為代碼,不很復雜,:)

復制代碼 代碼如下:
On Error Resume Next 
'替換某文件夾及其子文件夾下的所有快捷方式的指向路徑 

strFolderPath="D:/Program Files/TrueLaunchBar/Shortcut/File/ Style" '快捷方式的路徑 
strToReplace="/SOFTWARE/" '被替環的字符串 
strReplace="/[Software]/" '替換成的字符串 

Set wshShell = CreateObject("Shell.Application")  
Set wshFSO = CreateObject("Scripting.FileSystemObject") 

AlterSubFolders wshFSO.GetFolder(strFolderPath) 

Sub AlterSubFolders(Folder) 

Set npFolder = wshShell.Namespace (Folder.Path) 
Set allFiles=Folder.Files 

For Each lnkFile In allFiles 
'Wscript.Echo lnkFile.Name 
If InStrRev(UCase(lnkFile.Name), ".LNK") <> 0 Then '擴展名是否快捷方式 
Set lnkItem = npFolder.ParseName(lnkFile.Name)  
Set lnkItemLink = lnkItem.GetLink  
'Wscript.Echo """"&lnkItemLink.Path&""""  
lnkItemLink.Path = Replace("""" & lnkItemLink.Path & """",strToReplace,strReplace) 
lnkItemLink.WorkingDirectory = Replace("""" & lnkItemLink.WorkingDirectory & """",strToReplace,strReplace) 
lnkItemLink.Save() 
End If 
Next 

For Each Subfolder in Folder.SubFolders 
'Wscript.Echo "Folder" & Subfolder.Path 
Set npFolder = wshShell.Namespace (Subfolder.Path) 
Set objFolder = wshFSO.GetFolder (Subfolder.Path) 
Set allFiles = objFolder.Files 

For Each lnkFile in allFiles  
If InStrRev(UCase(lnkFile.Name), ".LNK") <> 0 Then '擴展名是否快捷方式 
Set lnkItem = npFolder.ParseName(lnkFile.Name) 
Set lnkItemLink = lnkItem.GetLink 
'Wscript.Echo """"&lnkItemLink.Path&"""" 
lnkItemLink.Path = Replace("""" & lnkItemLink.Path & """",strToReplace,strReplace) 
lnkItemLink.WorkingDirectory = Replace("""" & lnkItemLink.WorkingDirectory & """",strToReplace,strReplace) 
lnkItemLink.Save() 
End If 
Next 

AlterSubFolders Subfolder 

Next 
End Sub
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马公市| 贡嘎县| 卓资县| 建宁县| 昭通市| 崇仁县| 东辽县| 永平县| 华亭县| 九江县| 滕州市| 双江| 普陀区| 盐山县| 仲巴县| 绍兴市| 将乐县| 南部县| 任丘市| 自贡市| 台北市| 漳州市| 兴化市| 宁陵县| 佛冈县| 东兰县| 兴仁县| 尼玛县| 湖南省| 宜都市| 青阳县| 和龙市| 杨浦区| 兴安县| 绥江县| 谢通门县| 新乡市| 玉田县| 岱山县| 五常市| 大渡口区|