gpt4 book ai didi

AppleScript 在终端中打开新标签不再在 Mountain Lion 中工作?

转载 作者:行者123 更新时间:2023-12-03 21:39:11 27 4
gpt4 key购买 nike

我曾经在 Lion 中运行以下代码以打开终端,更新一个项目,然后打开一个新选项卡,然后再次运行以更新第二个、第三个和第四个。由于 Mountain Lion 升级,这不再有效。一半时间它似乎在我的主目录中打开 Finder,另一半它似乎打开 OSX 字体/文本对话框。我已经确认 Cmd+T 仍然应该打开一个新标签。知道它为什么坏了吗?

tell application "Terminal" to activate

tell application "Terminal"

do script "cd Projects/blahblah/trunk" in front window
do script "svn up" in front window

end tell

tell application "System Events" to tell process "Terminal" to keystroke "t" using command down

最佳答案

事实证明,出于某种原因,我需要告诉终端在每次通话之间激活。狮子从来没有让我这样做。

tell application "Terminal" to activate

tell application "Terminal"

delay 0.25

do script "cd Projects/firstone/trunk && svn up" in front window
end tell

tell application "Terminal" to activate

tell application "System Events" to tell process "Terminal" to keystroke "t" using command down

tell application "Terminal"

delay 0.25

do script "cd Projects/secondone/trunk && svn up" in front window

end tell

关于AppleScript 在终端中打开新标签不再在 Mountain Lion 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com