[插件][快捷命令 3.0.1] 全新版本,大量更新
dongfeifanlong 默认
里面的文本处理
,启用即可
12 天 后
- 已编辑
@fofolee
亲,碰到个问题。我想更换 Python环境 ,已经修改了系统环境变量,默认的python版本已经是我现在用的3.8了,但是快捷命令里的Python代码还是用的以前 3.7 版本,试了卸载重装插件也没用。
除了使用自定义好像没有其他解决方法?我想是不是插件默认保存了第一次使用的Python脚本路径,那能不能更换呢?
刚看了源码,是优先从 localStorage
获取Python路径,建议添加个设置指定python.exe的按钮,或者去掉 localStorage
本地缓存,执行一句代码,应该不影响速度。。。
@beta 最坑的是移除插件之后,之前安装留下的缓存还在,再次安装之后,跟没卸载一样。。。都不用我导出命令了 建议移除之后把应用的缓存清理一下,我也没找到插件是存放在哪里。。。
{{MatchedFiles[0].path}}
貌似有些问题,它会把反斜杠消掉,目前只能用quickcommand.payload[0].path
代替
{
"features": {
"code": "key_124d81pzveu",
"explain": "图片文件解析二维码",
"cmds": [
{
"label": "图片文件解析二维码",
"type": "files",
"match": "/.*/",
"minNum": 1
}
],
"icon": "logo/quickcommand.png",
"platform": [
"win32",
"darwin",
"linux"
]
},
"program": "quickcommand",
"cmd": "console.log(quickcommand.payload[0].path+'\\n'+'{{MatchedFiles[0].path}}')\n// utools.redirect('二维码', {\n// 'type': 'img',\n// 'data': `{{MatchedFiles[0].path}}`\n// })",
"output": "text",
"hasSubInput": false,
"scptarg": "",
"tags": []
}
这是输出:
E:\Code Box\py0\qrcode_dome.png
E:Code Boxpy0qrcode_dome.png
6 天 后
快捷命令能否像自动化助手一样限制文本位数和文件个数?
我之前写了个Python脚本,也遇到了和{{MatchedFiles[0].path}}相关的问题,文件名带连续2个$会被处理成1个,导致Python无法找到文件.
一开始我以为是Python的问题,把{{MatchedFiles[0].path}}替换为该文件的路径,结果能正常处理.
然后我就试着打印输出看看情况(文件名PAJ[TV0MF7]V~1S{VI0$$WF.jpg):
print(r'{{MatchedFiles[0].path}}')
输出:
C:\Users\Amethyst\Desktop\PAJ[TV0MF7]V~1S{VI0$WF.jpg
大佬真的太强,太优秀了!!