在和Eudic联动查词的时候错误的将命令带入Eudic

atom

奇怪,暂时没有遇到过此类问题。Listary 6 是否是最新版?如果不是,更新到最新版再试一下。

另外,把欧路词典的路径用双引号包围起来,看还会不会出现这个问题。

我用的是新版,也遇到了一样的问题,是不是欧路更新了啊

我用的是欧陆最新版,没有遇到这个问题。。

感觉像是欧路的问题。你把参数中的 {query} 用引号框一下试试?

没有用,之前确实是可以正常使用的,在我上一个发的贴子里也能看到,同样的配置,突然就不行了

不知道啊,我之前是可以正常使用的

我之前也正常使用,突然就变这样了,卸载重装也不行

验证两个事情。

第一,那你在命令行使用下面的命令:

"c:\Program Files (x86)\eudic\eudic.exe" -w with 

注意保证欧路词典路径正确,是否能够正确查词?

第二,在 Listary 的设置里面,给欧路词典可执行程序的完整路径加上引号,再用 Listary 调用,看能否正常使用?

如果一的答案是肯定的,那么应该是 Listary 调用欧路词典的时候出现了某种问题,这个就需要 @Channing 看一下了。

另外,我的电脑是 Windows 10 的,不知道你用的是 Win 7 还是 Win 10,有没有可能和系统的版本有关系?

我的系统版本是 win10教育版1809(17763.557)

  • 我已经把listary和Eudic卸载重装了,重启电脑以后,把eudic装到了D盘下的Eudic文件夹,确定没有空格
  • 现在可以正常调用了,但是又发现另外一个bug
  • 无论是 --word {query}还是 -w {query} 亦或者是--word "{query}"以及-w "{query}"在搜索 with时都会变成with-
    • 在命令行里调用"d:\Eudic\eudic.exe" -w with也是一样的
  • 现在只发现了with有这个问题


@Channing
@jdhao

我试了你说的这几种情况:

  • 使用 -w "{query}"
  • 使用 -w {query}
  • 使用 --word "{query}"
  • 使用 --word {query}

然后查询单词 with,都没能复现这个问题。你的欧路词典是不是最新版?更新一下看看。既然你从命令行调用也有这个问题,那就应该是欧路词典的问题,和 Listary 没有关系,可以报告 bug 给欧路词典的开发者,让他们看一下。

另外,欧路词典路径有空格,查单词的时候出错,感觉可能是 Listary 的问题,但我这边复现不了(我的欧路词典路径是有空格的,而且没有加引号包围完整路径),可能还得 @Channing 有空看一下什么原因。

那我也不清楚了,我的是装在 d:\Program Files (x86)\eudic\eudic.exe,没遇到问题,应该是 欧路词典的bug,报一下 bug 吧