我一直在尝试使用CodeKit,我想确保我的更改自动上传到我的网络服务器。
为了解决这个问题,我最近编写了一个AppleScript,它等待文件处理完毕,然后在整个项目目录中运行。
我遇到的问题是我的脚本不断开放新的" windows"。理想情况下,我希望一次只打开一个窗口,所以我想我可以让脚本关闭创建的新文档。但是,我正在努力学习语法。
这是我的代码:
tell application "Transmit"
set myFave to item 1 of (favorites whose name is "Favorite Name")
set myRules to (skip rules whose enabled is true)
tell current tab of (make new document at end)
connect to myFave
change location of local browser to path ""
change location of remote browser to path ""
synchronize local browser to remote browser using skip rules myRules
close remote browser
end tell
end tell
所以我的问题是:
答案 0 :(得分:0)
我最后回答了自己的问题!
答案非常简单。我在AppleScript字典中注意到传输有一个与文档有关的“关闭”方法(这是我试图关闭的东西)。
起初我很困惑因为我认为我需要指明我要关闭的内容。但最终,我在“关闭远程浏览器”之后添加了“关闭”。
tell application "Transmit"
set myFave to item 1 of (favorites whose name is "TitanHost")
set myRules to (skip rules whose enabled is true)
tell current tab of (make new document at end)
connect to myFave
change location of local browser to path ""
change location of remote browser to path ""
synchronize local browser to remote browser using skip rules myRules
close remote browser
close
end tell
end tell
我希望这有助于其他人!