首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用文件中的可用信息重命名文件

使用文件中的可用信息重命名文件
EN

Stack Overflow用户
提问于 2018-01-28 02:31:24
回答 1查看 264关注 0票数 0

问题-我有这个大批量的pdf,word和记事本文件,需要根据每个文件中的文本重命名。例如:我必须打开文件A,在整个文档中搜索将用作其名称的字符串,复制、关闭文件并重命名文件。

在搜索了一段时间后,我发现自动热键可以帮助我解决这个问题,尽管我对任何解决方案都持开放态度。我想要做的是打开文件,搜索名称,选择文本,然后使用按键关闭并重命名文件。

有人能帮我这个忙吗?

EN

回答 1

Stack Overflow用户

发布于 2018-01-28 16:56:47

我不会给你一个脚本,但你想要的是可以做到的。

在重命名文件时,您需要收集各种信息。其中之一是当前文件名,您通常可以从窗口标题中获取。您可以使用https://autohotkey.com/docs/commands/WinGetTitle.htm

如果文件名包含在其中,则可以使用https://autohotkey.com/docs/commands/StringReplace.htm删除这些文件名

如果知道文件路径(文件所在的文件夹),现在可以使用https://autohotkey.com/docs/commands/FileMove.htm重命名文件,并使用https://autohotkey.com/docs/misc/Clipboard.htm作为变量。

您可能希望保留扩展名(.doc、.txt、.pdf),以便您可以使用https://autohotkey.com/docs/commands/SplitPath.htm获取它,并在重命名它时将其附加到剪贴板。

关闭一个文件取决于您的程序,有时您可以发送ctrl+w或ctrl+w,或者您需要使用WinClose命令,因此您需要在使用FileMove之前添加该步骤。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48479138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档