问题标签 [alfred]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

workflow - 如何使用两次搜索制作 Alfred 工作流程?

我想做一个 Alfred Workflow,我之前做过一个,它只需要一个输入,但现在可能需要两个。

情况如下。使用关键字,首先我会通过第一个 API 得到结果,然后我应该使用 result(select one) 作为关键字通过第二个 api 并找到结果。

如果只有一个输入,我知道我应该使用Script Filter,但是在第一次搜索并列出结果之后,我应该将它用作第二个输入,我怎么能意识到这一点?

谢谢

0 投票
1 回答
161 浏览

visual-studio-code - 无法在 Visual Studio Code 的集成终端上展开“Alfred 3 Snippets”

我想知道你是否可以在这里帮我一把...

我在 Alfred 3 上设置了几个片段,除了在 Visual Studio Code 的集成终端内之外,它可以在任何地方工作。

当我输入关键字时,您会希望粘贴您在 Alfred 中定义的任何内容,但它会复制您在剪贴板上的内容。

你知道我怎么能从阿尔弗雷德那里粘贴正确的值,而不是我在剪贴板上的值?

例如:

  • Alfred 3 Snippet - 关键字:dd,要扩展的文本:“dd();”

当我在 Visual Studio Code 的集成终端上键入 dd 时,它会扩展我在剪贴板中的所有内容,而不是 dd();

在此先感谢您的帮助。

0 投票
1 回答
52 浏览

bash - 阿尔弗雷德脚本“等到按键被按下......”

我尝试在alfred中编写 /bin/bash 脚本,该脚本将在某一点暂停 - 并在用户按下键盘键(或其他快捷键)时继续。

我尝试了以下启动进程的 bash-cmd(见下文),然后在第二行尝试挂起同一进程。但是,不幸的是,脚本只是继续而没有暂停!

这里的想法是给 alfred 另一个快捷方式脚本,它可以再次恢复相同的过程,例如:

但是同样,暂停首先不起作用!

我还尝试提供进程名称的完整路径,例如:(但没有区别 - 脚本中没有暂停!)

我还能如何给 alfred 我需要的功能(即使用一个参数调用应用程序,然后让用户决定何时处理第二个参数(即通过“按键继续...”功能? )

0 投票
1 回答
2337 浏览

configuration - 无论如何要导出/导入所有 alfred 配置?

我想将所有 alfred 3 配置导出到硬盘驱动程序,或从硬盘驱动程序导入。

出于某种原因,我无法使用 DropBox 同步配置,所以有什么办法处理它吗?

配置包括所有优先项目。

0 投票
1 回答
611 浏览

php - /bin/bash - Alfred 3 工作流程未检测到 php

所以我下载了这个插件https://github.com/vmitchell85/alfred-vuejs-docs我得到了 Powerpack。这是我尝试执行工作流程,但此时按 Enter 没有任何作用:

在此处输入图像描述

按空格键并输入“vue events”后,我进入调试:

[2018-09-02 16:56:33][ERROR: input.scriptfilter] Code 127: /bin/bash: php: command not found

这很奇怪,因为我启动了我的Terminal.app(使用 bash)并且我这样做php -v给了我:PHP 7.2.8 (cli) (built: Jul 19 2018 12:15:24) ( NTS ). 我的个人资料上也有同样的事情zsh

我该怎么办?

0 投票
1 回答
2233 浏览

python - 如何在 Alfred Workflows 中将参数传递给 Python 脚本

我正在尝试将{query}参数传递给我的 python 脚本(python 新手),这样我就可以创建一个非常简单的计算。

以下是工作流程的样子:
在此处输入图像描述

我的 python 脚本如下所示:

但是,当我运行它时,我的调试会返回此错误:

我该如何解决这个问题?我希望能够运行bill 30为我返回百分比计算。

0 投票
1 回答
97 浏览

google-chrome - 我可以获得一个键盘快捷键以在 chrome 中转到当前网站的主页吗?

我正在寻找一种方法来设置键盘快捷键以转到我当时在 Chrome 中浏览的网站的当前主页。

例如,我现在在“ https://stackoverflow.com/questions/ask?wizard=1 ”上。“按下快捷方式”网址“ https://stackoverflow.com/ ”加载。

可能是 chrome 插件或 Alfred 工作流程。

0 投票
0 回答
577 浏览

applescript - Alfred Workflow - 在带有可选参数的新窗口中搜索指定的 Web 浏览器

我试图制作一个符合我口味的工作流程,但我真的很难过。我一般是编程新手,但我正在尽我所能,所以任何帮助都将不胜感激!

这是我的目标:我想创建一个由关键字触发的工作流,带有可选参数,这样当没有参数时,一个特定的(不是默认的)浏览器打开一个特定的(不是主页)URL,在无论网络浏览器应用程序是否正在运行,都会出现一个新窗口。当提供参数时,我想搜索参数。例如,如果我输入“yy”,Chrome 会在新窗口中打开 Youtube,如果我输入“yy alfred”,那么 Chrome 会在 Youtube 上搜索 alfred。

我遇到的第一个问题是,当应用程序没有在后台运行并被激活时,如果我激活并指定一个 URL,我会得到 2 个新窗口。我查了一下,我确实修复了它(我认为)。

真正的问题是我找不到如何检索?进口?参数为 {query} 并搜索参数。我已经尝试了默认的网络搜索对 alfred 的作用,但一点运气都没有。这是我的脚本:

关于如何改进脚本的任何想法?谢谢!

0 投票
0 回答
149 浏览

alfred - 以编程方式将 Google File Stream 链接复制到剪贴板

使用 Google File Stream,您可以右键单击 Finder 中的给定文件/目录,然后从上下文菜单中单击“复制链接到剪贴板”。给定文件的路径,是否可以以编程方式重新创建它?

我的最终目标是创建一个 Alfred 工作流,因此涉及 bash/zsh、applescript 或 python 的解决方案都可以工作。

我在想象一些看起来像filename | getfilepath...

0 投票
1 回答
62 浏览

macos - 如何设置显示器以通过键盘快捷键或“热键”进行更改?

我在 macOS 上使用 2 台显示器。在 System Preferences >> Displays >> Appearances 下,我可以更改显示设置,以便显示器并排,一个在另一个之上,等等。

我经常需要将设置从一个并排更改为一个在另一个之下,而且每次都必须进入系统偏好设置并手动更改它是很痛苦的。

我该如何设置它,以便当我按下一些“热键”或键盘快捷键时它会自动执行?

我可以访问 Alfred for Mac,因此可以在自定义工作流程中编写代码,这将有助于实现这一目标。

任何想法将不胜感激!