对于作者来说, 平时工作的时候会自己写一些脚本来帮助自己的日常工作. 但是有时写了以后不足以设立为一个工程而很容易将代码丢掉或者忘记代码实际存放的目录, 等到后面又要用到的时候, 就又需要重复造轮子, 这是个很麻烦的过程. 所以现在做了个一个这样的小工具用来管理自己的脚本.
该界面最左边是一个执行按钮和一个脚本的RadioButton列表. 选中后会显示该脚本需要的外部参数
这里是笔者自己做的一个小脚本, 用于统计C文件中所有的函数声明; 这里毫无疑问需要传入的外部参数是一个文件路径.
输入正确的路径后, 点击开始执行便会在最右显示执行的结果
/UI
存放了本次使用的QML文件以及一些交互用的py文件. 本项目基于python+PySide6+QML进行开发, 由于是笔者第一次做QML项目, 可能开发的不够严谨, 还请多多包涵;
/script
存放了自己需要管理的脚本
每个文件夹下最少需要一个main.py以及一个config.json文件.
main.py是真正执行脚本, 这里注意执行脚本的返回值都是用print, 笔者使用的是subprocess获取的脚本执行结果, 这里后期可以考虑使用基本类调用父类方法, 子类重写父类方法的方式改善以提高执行效率. 读者如果有更好的方法也欢迎提出.
config.json中存放的是脚本的所需参数, 以 'params'修饰, 会在用户点击脚本列表的时候显示给用户.
/RES
存放了markdown文件的图片资源.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。