苹果脚本 [英] applescript oneliner
问题描述
是否可以将applescript行合并为一个(在ruby中,可以使用;
完成)?
Is it possible to join applescript lines into one (in ruby it can be done using ;
)?
推荐答案
不是.最多可以做的就是采用一个简单的 if-then
语句并将其合并为一行...
Not really. The most that can be done is to take a simple if-then
statement and make it into one line...
if (variable) then
return true
end if
...成为...
if (variable) then return true
如果要在外壳程序脚本中包含 osascript
命令,则必须用 -e
...
If you were to include the osascript
command in a shell script, then multiple line scripts must delimited with -e
...
osascript -e 'if (variable) then' -e 'return true' -e 'end if'
但这就是它的范围.Applescript文件不是像大多数其他编程语言一样简单的文本文件(不幸的是),我们必须依靠其专门的编辑器来进行行管理.
But that's about the extent of it. Applescript files aren't straightforward text files like most other programming languages (unfortunately) and we have to rely on its specialized editors for line management.
这篇关于苹果脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!