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

macos - 创建一个包含特定文件副本的新目录的脚本

我正在做一些重复的工作,包括创建一个目录并将一组文件复制到其中。我正在寻找的是一个可以为我自动执行该过程的脚本,我可以将其放入 Alfred 工作流程中,并在每次需要时调用它。

到目前为止,我已经获得了一个脚本,它将在我最前面的 Finder 窗口中创建目录,但我希望该目录包含 4 个特定文件的副本。

0 投票
1 回答
62 浏览

ruby - 包含一个特定的 ruby​​ 版本/本地二进制文件和一个在 OSX 上分发的脚本?

因此,我编写了我的第一个即将开源的脚本(Alfred Workflow)。我已经用 Ruby 编写了具体细节,但在使其在 vanilla OSX ruby​​ 上工作时遇到了一些麻烦(脚本使用 Nokogiri,它与普通的 ruby​​ 有点奇怪)。

因此,如果可能的话,我想做的是将特定的 ruby​​ 二进制文件与脚本 ZIP 一起包含并针对该二进制文件运行脚本。即参考/myscript/bin/ruby而不是仅仅ruby

这可能吗?我读到的关于 ruby​​ 版本控制的所有内容似乎都与 RVM 相关,我不想让人们在他们的本地机器上安装 ruby​​/rvm —— 理想情况下,我希望能够只分发一个包所有依赖项都是本地的。

有什么想法吗?

0 投票
1 回答
324 浏览

pdf - Alfred Word 到 PDF 脚本/工作流程

我正在寻找 Alfred 将 word doc 转换为 PDF 的工作流程 - 我只能找到一个似乎不起作用的脚本(http://www.alfredforum.com/topic/700-convert-word-document- to-pdf-version-16/)。

有没有人有工作流程、脚本或任何想法我可以开发脚本 - 我一直在搜索并且找不到任何似乎有效的东西!

谢谢!

0 投票
1 回答
137 浏览

macos - Alfred Action 打开一组可能的操作

File Filter我对我选择的一些文件夹有自定义的 Alfred 工作流程。我有两个操作 - 使用 Alfred 浏览,以及使用 CMD 修饰符在 Sublime 中打开。

我想要一个动作,我可以选择我想在哪个程序中打开它。我使用 2-3 个程序进行基本编辑,所以我希望能够选择其中一个。

工作流程将是:

  • 开始我的工作流程
  • 输入几个字符来查找文件
  • 用 CMD 选择一个文件
  • 从列表中选择编辑器

最后一件事如何实现?换句话说,如何实现增量操作,例如“先这样做,然后再这样做”。

0 投票
1 回答
263 浏览

javascript - 如何使用 osascript 在 JavaScript 中获取服务列表?

我一直在尝试创建一个脚本,该脚本将生成所有可用服务名称的 XML 结构。它在脚本编辑器中运行良好,但不能从命令行运行。我的代码是:

此代码将在 Alfred 工作流程中使用。关于如何改变它的任何想法?

据我所知,在 osascript 解释器中运行它没有服务菜单,但脚本编辑器有。我怎样才能解决这个问题以获取服务列表?

0 投票
1 回答
228 浏览

applescript - 努力在applescript工作流程中引用cliclick(与脚本存储在同一位置)

我一直在为 Alfred 2 编写一个工作流程,该工作流程在用户桌面上采用选定的 jpeg - 将其插入谷歌浏览器,然后使用cliclick 右键单击​​并通过谷歌搜索反向搜索图像。

我似乎无法避免让用户将 cliclick 放在主文件夹中,任何在其他地方引用文件的尝试似乎都会在 applescript 中返回系统事件错误。

任何帮助,将不胜感激!(我对applescript非常陌生,如果这是一个非常简单的问题,阿尔弗雷德会道歉)

我尝试使用

代替

但将其替换为shell脚本

使用系统事件错误停止工作流

现有的脚本(cl.ly 链接)

0 投票
2 回答
608 浏览

terminal - 在终端命令中预先输入密码

我正在尝试创建一个通过 ssh 连接到我的服务器而不询问我的密码的 Alfred 工作流。我试过了

和许多其他变体,但我似乎无法等待终端在脚本回答之前询问我的密码。在这种情况下,通常是否可以在终端命令上预先输入密码?

非常感谢 Jad

0 投票
1 回答
820 浏览

bash - 递归隐藏空文件夹,忽略 .DS_Store 等

我正在尝试编写一个 bash 脚本以在当前目录中递归地隐藏空文件夹。

这最终将用作 Alfred 工作流程的一部分,允许我在我的默认项目文件夹层次结构中隐藏/显示额外的文件夹。目标是在重新熟悉一个项目时保持理智,但保持文件夹结构到位,以便我可以在项目之间保持一致。

我一直在试验这个终端命令

这在理论上可行,但问题是 Mac OS X 将系统文件添加到我想考虑为空的文件夹中。

隐藏目录时如何忽略 .DS_Store 之类的文件?

0 投票
1 回答
162 浏览

applescript - 字符串比较永远不会在 Alfred 中评估为真

我正在为Alfred工作流程编写脚本。但是,字符串比较永远不会评估为真。

脚本内部"{query}"确实被替换为正确的ctext值类型,我可以使用display dialog "{query}"and来反对display dialog class of "{query}"

我也尝试过使用if "{query}" = "a" then但仍然有相同的结果。

评价不断落到else说法上。

我在编写条件语句时指的是下面的文章。

http://computers.tutsplus.com/tutorials/if-and-if-else-applescript-conditional-statements--mac-45590

在此处输入图像描述

0 投票
2 回答
961 浏览

javascript - 如何在 alfred 的“运行脚本”工作流程中使用 osascript 回显没有换行符的内容?

我用 osascript(js) 在 alfred 工作流程中编写了一些脚本。众所周知, console.logundefined日志回显到标准输出后,我们无法使用它将结果传递给工作流输出,例如clipboard. 然后我发现我可以使用 eval 或者只是运行一个表达式来将一些东西传递给标准输出。但我们知道它会在标准输出中添加一个换行符。然后,我得到了一个带有换行符的结果,这是额外的。这不是解决我的问题的完美方法。还有其他决议吗?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

代码的功能可以忽略。只需关注如何在没有换行符的情况下进行回显。谢谢你。