2017-09-14 38 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循环。