gpt4 book ai didi

macos - 为什么我的 Applescript 打开多个终端窗口?

转载 作者:行者123 更新时间:2023-12-05 03:12:09 28 4
gpt4 key购买 nike

我正在尝试编写一个脚本,它将在我的工作目录中打开 Sublime Text,cd 到我的 VM 文件夹并执行“vagrant up”,然后在 chrome 中打开我的网站目录。

脚本有效,只是效果不佳。它会打开三个终端窗口,有时还会打开多个 Sublime 窗口。有什么想法或想法吗?另外,我该如何让 Chrome 在打开时自动创建的新标签页中打开 URL,而不是创建第二个新标签页?

tell application "Google Chrome"
activate
open location "http://codeup.dev"
end tell

tell application "Terminal"
activate
do script "subl ~/vagrant-lamp/sites/codeup.dev/public/"
do script "cd ~/vagrant-lamp/; vagrant up"
end tell

最佳答案

因为 do script 没有指定位置总是打开一个新窗口。
使用 in 参数添加 windowtab

tell application "Terminal"
activate
do script "subl ~/vagrant-lamp/sites/codeup.dev/public/" in window 1
do script "cd ~/vagrant-lamp/; vagrant up" in window 1
end tell

我没有 Chrome,但我猜有类似的术语。

关于macos - 为什么我的 Applescript 打开多个终端窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34952557/

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