自动运行的applescript编辑器

问题描述:

我可以做一个苹果脚本,当我把我的闪存驱动器时自动运行?我希望能够做到这一点,以便当我将我的闪存驱动器放入学校的电脑时,我可以自动播放演示文稿以节省时间,所以我不必在课堂上浏览所有文件。我们在学校使用mac,并且我有一个mac。自动运行的applescript编辑器

有没有办法使用普通的AppleScript当驱动器中插入接收事件

你可以做的就是创建一个检查驱动器在指定的时间间隔轮询定时器:

repeat 
    set driveName to "YOURDRIVENAME" 
    set driveExists to (do shell script "ls /Volumes | grep " & driveName) 
    if driveExists contains driveName then 
     -- do whatever 
    end if 
    delay 5 
end repeat 

我把它写在了我的头顶,我还没有测试过,但沿着这些线应该有效。 delay 5告诉脚本再次轮询之前等待5秒钟,将其更改为适合您的需要。在AppleScript之前我没有尝试过这样的事情,所以它可能会对资源征税。

+0

谢谢我会试试这个。 – mtwisterr 2010-03-02 23:54:56

您可以激活文件夹操作applescript来监视新附加的卷。

复制脚本/库/脚本/文件夹操作脚本/添加新项目alert.scpt并修改副本以打开您的演示文稿或您拥有的东西。

通过/图书馆/脚本/文件夹操作/配置文件夹操作激活脚本(以/系统的链接/库/ CoreServices /文件夹操作Setup.app):

  1. 启动配置文件夹操作并使用顶部复选框启用它。
  2. 单击左侧加号以添加要观看的文件夹。
  3. 点击⇧g(command-shift-g)导航到一个不可见的文件夹。类型:/卷并按回车键
  4. 按回车或单击打开按钮,而不选择任何内容以附加到/卷目录本身。
  5. 从附加窗格中选择修改后的添加新项目alert.scpt