0

我正在一组特定文件夹中搜索相对较大的文件集合(2000 多个)。特定文件夹(和后续子文件夹)是索引位置。我知道所有文件的名称和路径。它们列在 Excel 电子表格中。

我希望在一次保存的搜索中显示它们。

我可以使用AQS编译搜索:name: filename1 OR name: filename2 .......OR name: filenameN AND Word。此代码适用于一些文件名。但是,我有一个大约 2000 个文件的列表。并且复制并粘贴到搜索窗口中似乎不适用于如此庞大的搜索条件集合。

我确实尝试过使用VBA进行粘贴。但我认为我的查询太大了。

另外,因为我有这么多的搜索条件,我怀疑从头开始编译一个.ms-search文件是不切实际的。

我的问题是:有没有更优雅的方式来实现这一点?可能是将一系列 excel 公式与 CMD 提示相结合的东西。

谢谢你

4

1 回答 1

0

对于任何有兴趣的人。

我使用VB 脚本解决了我的问题。我将手动创建一个文件夹并“导入”指向它的链接,而不是创建保存的搜索文件:

Set oWS = WScript.CreateObject("WScript.Shell")
sLinkFile = "C:\MyShortcut.LNK"
Set oLink = oWS.CreateShortcut(sLinkFile)
    oLink.TargetPath = "C:\Program Files\MyApp\MyProgram.EXE"
oLink.Save

我使用 Excel 公式连接脚本和我的已知路径。复制并粘贴到 .vbs 文件。

于 2017-05-26T19:42:41.647 回答