我是应用程序的新手,我希望自动化我的应用程序。所以这就是事情
1)我使用textwrangler作为编辑器
2)编写代码并保存后,我想通过从applescript打开终端来编译文件。我已经安装了llvm编译器。
3)由于textwrangler在meubar中为我提供了一个打开脚本编辑器的菜单,所以在打开它后我使用“tell application "Terminal" to activate
”打开终端
4)我希望“gcc myfilename.c
”作为来自applescript的参数传递,以便尽快终端打开此字符串应该作为参数传递并生成可执行文件
我可以通过脚本执行此操作吗?请帮忙。
答案 0 :(得分:0)
尝试一下:
tell application "Terminal" to do script "gcc myfilename.c"
在没有你提到的激活线的情况下运行它仍然会打开终端,如果它尚未打开,但它不会将它带到前面。为此,只需将整个事件转换为一个tell块,然后将Activate放回到那里,它就变成了:
tell application "Terminal"
activate
do script "gcc myfilename.c"
end tell