问题标签 [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 回答
444 浏览

macos - Alfred:AppleScript 中的工作流程“预期行尾”错误

我已经使用Alfred设置了工作流程。工作流程打开了一堆应用程序。作为此工作流程的一部分,我还希望Stay将窗口位置恢复为我创建的预设排列。

对于Stay,我使用“全局”键盘命令Shift+⌘</kbd> + Å to restore the windows. This keyboard shortcut is set in the application's preferences.

NSAppleScript在 Alfred 中创建了这个:

但是,我无法让它工作。根据 Alfred 工作流程调试,我收到了这些错误:

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
129 浏览

macos - Alfred 如何在没有“辅助设备”访问的情况下捕获 Alt-Space 键盘命令?

用于 OS X 的Alfred能够捕获键盘按下Alt+Space,并将其用作“Toggle Alfred”命令。即使它不是活动/关键窗口,它也会捕获这一点。这个关于“检测系统范围的keyDown事件”的问题告诉我,有多种方法可以实现这一点,但都需要“辅助设备”访问。Alfred 似乎没有此访问权限,因此它必须使用不同的方法。

阿尔弗雷德是如何做到这一点的?它使用什么 API?

0 投票
2 回答
1670 浏览

alfred - 阿尔弗雷德无法搜索应用程序

alfred 无法搜索应用程序,只能搜索网络结果。

我找不到任何地方可以解决它。

我可以尝试什么?

我的照片

0 投票
1 回答
294 浏览

bash - 当进程以 disown 开始时,Alfred Workflow 中的奇怪问题

背景

我创建了一个 Alfred 工作流来管理本地服务器脚本。它基本上是一个迷你 HTTP 服务器,通过调用特定的 URL 来执行操作。这是工作流程的样子:

工作流程

脚本过滤器来自一个静态 XML 文件,只是为了获取可供选择的操作列表:

如您所见,Shell命令位于属性的内部,arg在选择条目时,该属性将传递到工作流程中的下一步。

运行脚本步骤尽可能简单: 运行脚本

没有转义,没有额外的命令……它只是从 Script Filter 获取输出并在 shell 中执行它。

start_server.sh有点特别,因为:

  • 服务器是一个 Python 脚本,它依赖于要激活的 virtualenv。
  • 因为它是服务器,所以子进程必须与 Alfred 断开连接,所以它一直在后台运行。

start_server.sh脚本内容:

问题

每当通过 Alfred 启动服务器(Python 脚本)时,我都无法通过 Alfred 再次关闭它(通过 cURL 的 HTTP 调用)。

什么工作(每次使用相同的脚本和命令):

  • 从 Alfred 开始,通过 shell 停止。
  • 从 shell 开始,通过 Alfred 停止。
  • 当然,从 shell 启动和停止它。

我可以通过创建的 PID 文件告诉服务器从 Alfred 启动时正在运行。我还可以看到,当我尝试通过 Alfred 停止它时,PID 文件仍然存在并且进程仍然处于活动状态。

似乎每当我通过 Alfred 启动服务器时,它都不会监听来自 Alfred 的任何后续调用。

Alfred 中的调试相当有限,因此我们将不胜感激任何提示/建议!

0 投票
2 回答
12339 浏览

macos - Applescript以全屏模式打开应用程序?

我正在尝试对 Alfred 进行编程,以使用工作流程打开我的终端、Sublime Text 和 Chrome。

我想让我的终端作为一个窗口正常打开,但我一直在尝试让 Chrome 和 Sublime 全屏打开。

我能够让 Chrome 以全屏模式打开:

但是,这并不能与我的 Sublime Text 一起使用。

我在这里想念什么?

0 投票
1 回答
74 浏览

macos - Alfred 无法记住我的偏好,并且总是在重新启动后重置

mac 中的 Alfredapp 无法记住我的偏好。当我重新启动应用程序时,我的所有设置都将恢复为默认值。

我的设置中没有 Dropbox Sync,我尝试在“磁盘工具”中修复权限,但仍然无法正常工作。

我在https://www.alfredapp.com/help/troubleshooting/preferences/中找到了解决此问题的方法,第四个“4. 创建新用户帐户”很有帮助。

但是我想我不能切换到新帐户。那么有没有办法解决这个问题?我的活期账户怎么了?我可以修复我的帐户以使一切正常吗?

非常感谢。

0 投票
1 回答
72 浏览

ruby - 如何使用 Dash 和 Alfred 搜索 Ruby 语法文档?

我已经添加了 Ruby 2.1.5 标准库文档,但我想知道如何将Ruby 语法文档也添加到 Dash?

0 投票
1 回答
551 浏览

applescript - 使用 Alfred AppleScript 打开一个新的 Safari 窗口会打开 2 个窗口

当我从 Alfred 运行这个脚本时(使用文本“nsafari”,并且退出 Safari(不在 Dock 中),会弹出两个 Safari 窗口。当我从脚本编辑器运行它时,它有时会打开两个窗口,但有时不会。(这也发生在我的新 Safari 窗口脚本中)。

为什么它只从 Afred 打开两个窗口?我如何让它只创建一个?

0 投票
2 回答
3798 浏览

bash - 如何从 bash 启动新的 Chrome 标签页?

我正在使用 Alfred 工作流程/全局热键来运行 bash 脚本:

  1. 触发热键
  2. 动作运行脚本

我正在考虑使用open -a Google\ Chrome,但我想不出打开新标签的方法。这将是一个非常有用的工具,我很好奇其他人是否已经这样做或找到了一种方法来做到这一点。

0 投票
0 回答
140 浏览

intellij-idea - 用于多个 Windows 的 IntelliJ 命令行启动器

我刚刚下载了https://github.com/bchatard/jetbrains-alfred-workflow,却发现它只适用于您打开的第一个项目。File...Open我通常有很多不同的项目,我经常循环通过,所以总是经历整个过程有点痛苦。

有没有人可能知道解决这个问题的方法?我正在运行 OSX El Capitan 10.11.4 和 IntelliJ IDEA 2016.2.2 Build #IC-162.1628.40。