用于编辑代码的Autolesor到Applescript

时间:2013-03-20 10:15:04

标签: applescript increment automator

想知道我是否可以将Automator中的“watch me do”事件转换为applescript,然后编辑生成的代码?我有一个向Google输入查询(即Apple1)的录音,但我想查询为每个录音循环增加++,结果是Apple1,那么下一个循环将是Apple2,Apple3我知道增量是编程的基础,但我不知道如何使用Automator和/或applescript。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分: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

的新搜索

更新:对评论请求的回复

此示例显示如何搜索谷歌图像并使用不同的术语和数字随机化搜索。

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

答案 1 :(得分:2)

迟了几年但是你可以。

如何将Watch Me Do事件列表转换为AppleScript:

1。记录观察我的行动

2. 在Watch Me Do窗口中选择您要编辑的所有活动

3. 将这些事件拖到Watch Me Do窗口下方的空白位置(您将放置另一个Automator操作

4. 编辑!

----------------------------------------------- --- 见下面的图片 ------------------------------------ --------------

注意:在步骤3中,将操作拖动到空白区域时,您将看到带有白色加号的绿色圆圈图标。抱歉,我找不到确切的图标,但这里有一个看起来足够接近你的想法。

Green Circle Plus Icon

第1步

Step 1

第2步

Step 2

第3步

Step 3

第4步

Step 4