2017-09-14 66 views
0

我遇到了一些問題。我爲我的電腦備份了三張備份盤,還有一大堆窗戶快捷方式。更改多個快捷方式的驅動器號

我的目標是要改變 「目標」,從多個Windows的快捷鍵(.ink) 「打開」 值:

「A:\文件夾\ File.mpg」

「D:\ Folder \ File.mpg」

約2k個文件。

我只是空白如何找到(和更改)窗口快捷鍵(.ink)中的「目標」和「打開」值。要清楚的是,這只是分區字母「A」:在這種情況下,我希望將其更改爲「D」,而不是字符串中的其他內容。 (多個項目)

是想這樣:

dim letterOne = combobox1.text 
dim letterTwo = combobox2.text 

    for each file 
    shortcut.TargetPath("letterOne ", "*.ink") 

更改爲

shortcut.TargetPath("letterTwo", "*.ink") 
+0

你的意思是代碼中的文本值?否則,我們不知道您的快捷方式是什麼意思。如果它們是文本值,則在visual studio中使用CTRL-h進行搜索和替換。 –

+0

@DavidWilson謝謝你的迴應,想通了我原來的帖子主要是混淆,所以試圖清理我的請求有點:)希望這是一個更合理的要求:) – Freshman

回答

1

如果我正確讀取的問題,你可以只使用Replace字符串函數:

MyString.Replace("A:","D:") 

如果你需要爲大量文件做這件事,建立一個文件名集合,然後使用一個For Each循環。