1

我要进行哪些更改才能使其仅在终端尚未运行时才打开一个窗口,否则在打开的窗口中输入命令?我在考虑控制流,条件下颚。我不确定如何写出来。

谢谢, TJ

脚本如下:

on alfred_script(q)
    tell application "Terminal"
        activate
        do script q
    end tell
end alfred_script
4

2 回答 2

3

尝试:

on alfred_script(q)
tell application "Terminal"
    if not (exists window 1) then reopen
    activate
    do script q in window 1
end tell
end alfred_script
于 2014-03-10T01:36:55.627 回答
0

检查这个:https ://github.com/miromannino/alfred-new-terminal-window

它会在当前空间中打开一个新的终端/iTerm 窗口。按住 alt 键,新窗口也会在当前最前面的 Finder 文件夹中打开。

与其他人相比,它真的更快,对我来说真的很重要,因为我几乎所有事情都使用终端!:)

希望能帮助到你!

于 2015-12-20T14:37:34.480 回答