Volker B -
The CVI.exe or really its cvi.dll has an activeX interface. Two of the methods on the server are:
long _stdcall GetNumProjectFiles([out] long* numFiles);
long _stdcall GetFileNameByIndex([in] long index, [out] BSTR* fileName, [out] long* fileFound);
Using these you could write a tool to do what you would like.
Scott Richardson (NI)
Scott Richardson
https://testeract.com