问题描述
限时送ChatGPT账号..是否可以将 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
如果要在 shell 脚本中包含 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屋!
更多推荐
[db:关键词]
发布评论