Neko_Aria 才看到这个回复。你这个问题我复现出来了,因为我对{{MatchedFiles[0].path}}是直接用replace函数替换,所以$$被replace函数视为了一个$..... 这个bug会在下个版本修复
{{MatchedFiles[0].path}}
replace
$$
$
打开的cmd命令窗口和我手动打开的窗口不一样 命令无法执行
王市民 环境变量问题,可能需要自己排查下
jamin603 这是你本身 wt 和 ps 没配置好
在windows terminal 中打开 功能报错啊 [启动“powershell.exe”时出现错误 0x8007010b]
fofolee 我新装的系统,环境变量应该没问题啊。我在运行里运行:wt.exe -d d:/ 也可以正常启动的,如果后面的传递一个不存在的路径 就会报一样的错误
fofolee wt和ps配置指的是什么?
jamin603 这个问题我复现出来了,在每个盘根目录会报错,非根目录正常,不知道你是不是这样的,尽快修复
fofolee 太强了吧
有鲤i 主要你们平台强(商业互吹)
在快捷命令中使用utools.redirect()好像不能保留utools窗口,必须手动打开utools才能显示重定向的窗口,能不能优化一下。
输出方式中原本是有个忽略输出并隐藏,大概应该就是再增添一个忽略输出并保留窗口吧。
忽略输出并隐藏
忽略输出并保留窗口
永远の明日 可以选择其他的输出选项,例如显示纯文本的输出
显示纯文本的输出
王市民 这个我是回复另一个人的,你说从插件启动的和手动打开的不一样,命令无法执行应该还是环境变量问题
fofolee 我不太一样,我是直接在桌面可以,但是在其他盘 包括根目录下面都不行
fofolee 可以选择其他的输出选项,例如显示纯文本的输出
我试了一下,直接使用utools.redirect()可以保留utools窗口,但是我在回调函数中使用时就所有输出方式都不能保留utools窗口。
utools.redirect()
我的代码如下:
utools.screenCapture(base64Str => { utools.redirect('讯飞ocr', { type: 'img', data: base64Str}) })
永远の明日 我测试了没问题题啊,选择显示纯文本的输出窗口可以保留 实在不行这样写
utools.screenCapture(base64Str => { keyTap("space", "alt") utools.redirect('讯飞ocr', { type: 'img', data: base64Str}) })
但我测试的是不需要的
fofolee 额,看来应该是我的环境问题,目前只能这么办了
jamin603 更新到 2.1.0可修复了?
fofolee 解决了!谢谢!看了下更新的脚本是把//替换成////了,这是什么原因造成的呢,能详细讲讲不
既然2.1.0的专业模式可以匹配多种类型了,那么能否将utools.onPluginEnter()中的type参数也封装一下用以判断输入类型,这个还是比较刚需的吧
utools.onPluginEnter()
type
永远の明日 这个搞忘了,下个更新加上
jamin603 就是反斜杠被视为转义符会把引号或其他字符转义掉,之前我是直接在获取{{PWD}}时就把\转成/,后面由于某些原因做了调整,然后启动wt的这个脚本忘了同步做调整就报错啦~但由于我这非根目录不会报错,所以一直没发现~~