只是想知道我是否可以将 Automator 中的“看我做”事件转换为 applescript,然后编辑生成的代码?我有一个向谷歌输入查询(即 Apple1)的录音,但我希望查询为录音的每个循环增加 ++,所以结果是 Apple1,然后下一个循环是 Apple2、Apple3等。我知道增量在编程中是基本的,但我只是不确定如何使用 Automator 和/或 applescript 来做到这一点。任何帮助将不胜感激。
问问题
3940 次
2 回答
3
晚了几年,但你可以。
如何将 Watch Me Do 事件列表转换为 AppleScript:
1.记录 Watch Me Do 动作
2.在 Watch Me Do 窗口中选择您要编辑的所有事件
3.将这些事件拖到 Watch Me Do 窗口下方的空白位置(您将在其中放置另一个 Automator 操作)
4.编辑!
--------------------------------------------------图片见下图---------------------------------------------- ----
注意:在第 3 步中,将操作拖到空白处时,您将看到一个带有白色加号的绿色圆圈图标。抱歉,我找不到确切的图标,但这里有一个看起来足够接近的图标,可以让您了解。
第1步
第2步
第 3 步
第4步
于 2016-06-15T15:34:24.153 回答
2
仅在 Applescript 中完成所有操作可能会更简单。
例子:
set counter to 0
set theTerm to "apple"
repeat 4 times
set counter to counter + 1
open location "http://www.google.co.uk/#hl=en&output=search&sclient=psy-ab&q=" & theTerm & counter
end repeat
运行此代码将使您的浏览器打开对 apple1 到 4 的新搜索
更新:回复评论请求:
此示例向您展示如何搜索 google 图像并使用不同的术语和数字随机化搜索。
set theTerms to {"apple", "orange", "banana", "pear"}
set termCount to count of theTerms
set searchLoc to "http://images.google.com/search?hl=en&site=&tbm=isch&source=hp&biw=2171&bih=1062&q="
repeat 4 times
set termRandNumber to random number from 1 to termCount
set randomSuffixNumber to random number from 1 to 7000
open location searchLoc & item termRandNumber of theTerms & randomSuffixNumber
end repeat
于 2013-03-20T22:39:30.403 回答