• 插件发布
  • [插件][快捷命令 3.0.1] 全新版本,大量更新

fofolee
之后能否添上这个功能,不用写成图形界面,用类似进程匹配的json文本一样就行

这个功能其实我写了,但平时用到的不多,又懒得写图形界面,你可以直接在进程一栏填写 json 格式的配置
{"app": ["xxx.exe","yyy.exe"],"title": "/xxxx/","class": ["xxx"]}

@fofolee 大佬,请教下。。快捷命令 quickcommand环境,如何使用electron api?

const { clipboard } = require('electron'); //这句提示没有electron模块

var img64 =clipboard.readImage().toDataURL(); //这句提示clipboard未定义
console.log(img64);

139069910 electron 不需要 require,直接用 electron.clipboard
console.log(globalThis) 可以查看所有已经引用的 api

fofolee

我之前写了个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

大佬真的太强,太优秀了!!

    Neko_Aria 才看到这个回复。你这个问题我复现出来了,因为我对{{MatchedFiles[0].path}}是直接用replace函数替换,所以$$replace函数视为了一个$.....
    这个bug会在下个版本修复

      5 天 后

      打开的cmd命令窗口和我手动打开的窗口不一样 命令无法执行

      在windows terminal 中打开 功能报错啊
      [启动“powershell.exe”时出现错误 0x8007010b]

      fofolee 我新装的系统,环境变量应该没问题啊。我在运行里运行:wt.exe -d d:/ 也可以正常启动的,如果后面的传递一个不存在的路径 就会报一样的错误

      在快捷命令中使用utools.redirect()好像不能保留utools窗口,必须手动打开utools才能显示重定向的窗口,能不能优化一下。

      输出方式中原本是有个忽略输出并隐藏,大概应该就是再增添一个忽略输出并保留窗口吧。

      jamin603 这个问题我复现出来了,在每个盘根目录会报错,非根目录正常,不知道你是不是这样的,尽快修复

      王市民 这个我是回复另一个人的,你说从插件启动的和手动打开的不一样,命令无法执行应该还是环境变量问题

        fofolee 可以选择其他的输出选项,例如显示纯文本的输出

        我试了一下,直接使用utools.redirect()可以保留utools窗口,但是我在回调函数中使用时就所有输出方式都不能保留utools窗口。

        我的代码如下:

        utools.screenCapture(base64Str => {
          utools.redirect('讯飞ocr', { type: 'img', data: base64Str})
        })
        闽ICP备18007474号