批量重命名文件小工具 😁~
感谢 dtinth 大神的例子 Batch File Rename。
即用 JavaScript 开发 OS X automation。
至少需要 OS X 10.10 (Yosemite) 及以上版本。
-
git clone git@github.com:YYCoder/rename-files.git
: clone 该仓库到本地 -
yarn build
: 打包 ts 代码并生成 JXA 代码yarn build
会在当前工作目录生成一个index.scpt
文件。 -
把生成的脚本添加成一个通用服务,或者你也可以将其保存为一个应用,也可以通过
osascript
直接运行它,用法参考:osascript -l JavaScript 脚本路径
它是一个交互式工具,内部调用的 OS X 的 UI 接口,引导你一步一步完成操作🙂。
-
点击确定按钮即可~
-
yarn dev
: 打包 ts 代码,并 watch 文件变动,当打包完成后还会自动执行,它不会将文件输出到磁盘 -
yarn build
: 打包并压缩 ts 代码,会在磁盘中输出产出的 JXA 文件
打包依赖于 ts-jxa,它是个让开发者使用 typescript 开发 JXA 的强大工具。