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

首頁 > 編程 > VBScript > 正文

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

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

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

復制代碼代碼如下:
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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵阳市| 乐亭县| 土默特左旗| 察隅县| 安化县| 舟山市| 白水县| 县级市| 鄂温| 双桥区| 通许县| 苗栗县| 镇赉县| 钦州市| 叶城县| 五台县| 宽甸| 江安县| 潼关县| 旌德县| 石家庄市| 浙江省| 伊金霍洛旗| 桐庐县| 恩平市| 穆棱市| 万全县| 兴山县| 商南县| 久治县| 吉木乃县| 林甸县| 晋州市| 永安市| 神农架林区| 华宁县| 大连市| 南雄市| 满洲里市| 三穗县| 玉龙|