参数中如何添加parent

使用问题 · 80 次浏览
bobo2024 创建于 21天13小时前

CL大佬好,求助,我想在参数中增加“parent:”来实现只在everything中显示当前目录,不显示子目录中的文件。

我将参数从$$ -p :"{explorerPath}"改成了$$ -p parent:"{explorerPath}"或者将参数改为$$ -p "parent:{explorerPath}"后:

1)在“C:\Green\ ”这样的不含空格的目录下是好用的,在everything中的地址是【parent:C:\Green\ 】

2)但在C:\Program Files\这样带空格的目录下,就变成了【"parent:C:\Program Files\" 】,含双引号,就没有结果了。

 

请问该如何写参数能实现这个需求呢。谢谢!


回复内容
CL 21天4小时前
#1


bobo2024 回复 CL 21天2小时前 :

大佬您误解了,我不是如何在everything中填写这个路径,我是说在这个“搜当前目录”动作的设置里,如何配置参数,然后针对所有路径中带空格的,都能达到这个效果。

CL 回复 bobo2024 21天2小时前 :

我的意思是,双引号放在路径外面,像这样: parent:"{explorerPath}"

bobo2024 回复 CL 21天1小时前 :

我试过了,这样不行,parent写在引号外边,传到everything后,不知道为何反倒自动跑到引号里面,即不是期望得到的parent:"C:\Program Files\" ,而是"parent:C:\Program Files\" ,然后不显示任何结果

CL 回复 bobo2024 21天1小时前 :
发下动作网址和调试文件网址
bobo2024 回复 CL 21天1小时前 :

动作网址:https://getquicker.net/Sharedaction?code=a117b472-b954-473e-4f5a-08d99bde3f84

动作URL:quicker:runaction:bb366181-e9d7-444e-b25e-3d6d56600a55

调试网址:https://temp.getquicker.net/1119730/b84530d3187a4e6cb712eae5da41d718.html



CL 回复 bobo2024 21天1小时前 :

现在不是你修改的动作有问题么,你需要分享动作,发你修改的动作的网址。你然后调试文件也不是正常的结果,这咋帮你看呢。

bobo2024 回复 CL 21天0小时前 :

抱歉,是我误解了。分享后的动作网址:https://getquicker.net/Sharedaction?code=e55a5107-9ea2-4a7a-0c49-08dd615966d7(不过我其实只改了参数和图标,没有改过程序里的内容)。

这是调试文件地址:https://temp.getquicker.net/1119730/60fd5a47dd1e49e9a6d79956725d0305.html 我是用右键点击”调试运行“打开的网址,并点击“上传并复制网址”得到的这个链接

bobo2024 最后更新于 21天0小时前
CL 回复 bobo2024 20天22小时前 :

看起来动作里写的没问题。我也测试了一下,确实不行, 可能everything的一个bug。


bobo2024 回复 CL 20天22小时前 :

好的,谢谢CL大佬

bobo2024 21天2小时前
#2

如图所示。

CL 20天22小时前
#3

找到办法了,这种格式可以的。

$$-parent "{变量}"


bobo2024 回复 CL 20天22小时前 :
啊哈哈好用!感谢大佬!
回复主贴