使用python做一个实用的工具,便捷的定位和操作文档

环境准备:totalcommander

我用的totalcommander,python脚本的快捷键也是在totalcommander中注册的,所以需要先在TC界面下,才能通过预定义的快捷键唤起 python 脚本。以下是我的 totalCommander界面,我定义的快捷键是 alt + F。

第一步,在totalcommander任意界面下,触发快捷键 alt+F,运行python脚本如下👇

第二步,输入我们知道的文档信息,例如关键字,脚本可以帮我们筛选出符合条件的文档给我们选择,如下👇

第三步,选择我们兴趣的文档,以便进行下一步操作,也可以通过r返回重新筛选,这里我们选择了文档2,如下👇

第四步,如上图,python脚本给出了文档的一般操作选择,你可以打开文档,编辑文档,打开路径,复制,移动,删除等。这里我们打开文档,如下👇

第五步,当我们输入 1 并回车后,python脚本调用系统命令打开了我们指定的文档,此处打开的是html文档,是一个页面,如下👇

其它

以上是一个简单的python脚本实现的功能,就我个人来说,这个是日常办公环境下使用率最高的脚本了,查找文档,操作文档,都是通过这个脚本来实现的,以下是几个示例:

重命名文档

复制文档

转移文档

删除文档

小结

程序,不一定多么高深,多么花式技巧,编程本质上是工具而已,能解决实际的需求,就是好程序。

相关推荐
运气好好的14 小时前
golang如何理解Go 1.23迭代器协议_golang 1.23迭代器协议详解
jvm·数据库·python
2401_8246976614 小时前
Go语言如何用systemd_Go语言systemd服务管理教程【总结】
jvm·数据库·python
2301_7756398914 小时前
mysql修改字段长度是否影响数据_隐式转换与字符集限制分析
jvm·数据库·python
Dshuishui15 小时前
我用 Claude Code 做了一个学术论文搜索工具
开发语言·人工智能·python·pip·uv
ㄟ留恋さ寂寞15 小时前
怎样修改提示“表已空”的空状态界面_Empty State插画替换
jvm·数据库·python
研究点啥好呢15 小时前
Momenta后端开发面试题精选:10道高频考题+答案解析(数据产线方向)
c++·python·面试·求职招聘
老歌老听老掉牙15 小时前
空间点到平面的距离:几何意义与计算方法
python·平面
m0_5913647315 小时前
SQL提升开发效率_使用CTE重构嵌套子查询逻辑
jvm·数据库·python
2401_8314194415 小时前
JavaScript 中实现基于分组的前端产品筛选功能
jvm·数据库·python
曲幽15 小时前
初探:用 FastAPI 搭建你的第一个 AI Agent 接口
python·ai·llm·agent·fastapi·web·chat·httpx·ollama