自动运行的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之前我没有尝试过这样的事情,所以它可能会对资源征税。
答
您可以激活文件夹操作applescript来监视新附加的卷。
复制脚本/库/脚本/文件夹操作脚本/添加新项目alert.scpt并修改副本以打开您的演示文稿或您拥有的东西。
通过/图书馆/脚本/文件夹操作/配置文件夹操作激活脚本(以/系统的链接/库/ CoreServices /文件夹操作Setup.app):
- 启动配置文件夹操作并使用顶部复选框启用它。
- 单击左侧加号以添加要观看的文件夹。
- 点击⇧g(command-shift-g)导航到一个不可见的文件夹。类型:/卷并按回车键
- 按回车或单击打开按钮,而不选择任何内容以附加到/卷目录本身。
- 从附加窗格中选择修改后的添加新项目alert.scpt。
谢谢我会试试这个。 – mtwisterr 2010-03-02 23:54:56