我要进行哪些更改才能使其仅在终端尚未运行时才打开一个窗口,否则在打开的窗口中输入命令?我在考虑控制流,条件下颚。我不确定如何写出来。
谢谢, TJ
脚本如下:
on alfred_script(q)
tell application "Terminal"
activate
do script q
end tell
end alfred_script
我要进行哪些更改才能使其仅在终端尚未运行时才打开一个窗口,否则在打开的窗口中输入命令?我在考虑控制流,条件下颚。我不确定如何写出来。
谢谢, TJ
脚本如下:
on alfred_script(q)
tell application "Terminal"
activate
do script q
end tell
end alfred_script
尝试:
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
检查这个:https ://github.com/miromannino/alfred-new-terminal-window
它会在当前空间中打开一个新的终端/iTerm 窗口。按住 alt 键,新窗口也会在当前最前面的 Finder 文件夹中打开。
与其他人相比,它真的更快,对我来说真的很重要,因为我几乎所有事情都使用终端!:)
希望能帮助到你!