这让我不知所措,所以我们开始吧:
我开发了一个脚本,有一次,我使用 AutoIt 将特定的视频文件选择拖到第三方应用程序中。这些文件必须在资源管理器窗口中以特定顺序列出,以便在将它们导入第三方应用程序时,它们以相同的顺序导入(脚本在这一点上继续运行,此顺序至关重要)保存)。
我尝试将文件重命名为 0 - 9(按我想要的顺序)并按文件名排序......虽然这可行,但文件在导入时必须具有其原始名称;资源管理器(以及我尝试过的每一个替换)一旦重新命名它们就会重新排序它们,从而破坏整个过程。我无法弄清楚如何在资源管理器或任何其他文件管理器中禁用这种自动排序(在特别重命名之后)。
显而易见的下一个试验是向文件添加某种属性或标签,然后按所选属性/标签排序,但是从 Java、AutoIt 或 vbscript 完成这个简单的任务似乎在编程上是不可能的......
总结:我有一些视频文件会自动从资源管理器窗口拖到第三方应用程序;它们在资源管理器窗口中出现的顺序(在被拖动之前)是至关重要的,并且它们在被拖动时必须具有正确的文件名;如何以自定义(用户定义)顺序将它们列在资源管理器中?
编辑:我忘记了一个关键部分:
- 文件路径与此第三方应用程序相关联。
- 在同一文件夹中还有 1000 多个其他视频文件
因此无法从其他文件夹复制视频;它们必须来自此主文件夹以保持参照完整性。