给定一个具有多个选项卡的终端窗口,如何将第一个选项卡移动到末尾?
我曾尝试过这个:
tell application "Terminal"
tell front window
set current tab to first tab
move tab 1 to after tab 2
end tell
end tell
但它失败了,并出现了set current tab
以下错误:
script error: A class name can’t go after this identifier. (-2740)
可以做到吗?
答案1
我认为这是不可能的,我不确定终端知道如何处理它。
试试这个,将终端切换到 Safari。在 Safari 上有效,在终端上出错,即使你指定了标签页编号……因为它似乎也无法理解“当前标签页”
经过测试,此方法适用于 Safari
tell application "Safari"
tell front window
set myTab to current tab
move myTab to after last tab
end tell
end tell
将其交换为终端,即使您删除current tab
错误并运行它
tell application "Terminal"
tell front window
set myTab to tab 1
move myTab to after last tab
end tell
end tell
它仍然会给出错误 -10000,本质上是“我不理解这个函数”