AppleScript教程:修改外部脚本属性与store script命令
需积分: 44 21 浏览量
更新于2024-08-08
收藏 2.4MB PDF 举报
"本文档是AppleScript的简明基础教程,介绍了如何修改外部script对象中的属性变量。通过示例展示了如何加载、运行和修改外部脚本,并提到了`store script`命令用于永久性修改外部脚本文件。"
AppleScript是一种简单易学的脚本语言,用于自动化Mac OS X中的应用程序和任务。在第四节中,教程详细讲解了如何修改外部script对象中的属性变量。AppleScript不仅允许我们加载外部的script对象,还允许我们修改这些对象中的属性。这可以通过`load script file`命令实现,加载指定路径的脚本文件到内存中。
示例代码首先定义了脚本路径,然后加载这个脚本并运行其中的`ShowMe`命令。第一次运行后,对话框会显示原始的文本。接着,我们使用`set`命令修改`dialogText`属性为新的文本,然后再次运行`ShowMe`。这时,尽管内存中的脚本对象的属性已改变,但原始脚本文件并未受到影响,所以再次运行`run ShowMe`时,对话框会恢复为原始文本。
如果想要永久性修改外部脚本文件,需要使用`store script`命令。在示例中,添加`store script theScript in file thePath with replacing`这行代码后,当再次运行当前脚本时,外部脚本文件会被更新,`ShowMe`命令将按照修改后的`dialogText`属性值运行,即始终显示“哈哈,我修改了你!”。
`with replacing`关键字是必要的,因为它指示AppleScript覆盖原有的文件而不提示用户确认。这是一个潜在危险的操作,因为它可以不经意间修改重要的脚本。如果没有`with replacing`,AppleScript会询问用户是否确认替换操作。
AppleScript提供了一种灵活的方式来自动化Mac OS X的任务,包括对已经存在的外部脚本进行动态修改。学习和掌握这些基础知识,可以极大地提高工作效率,减少重复性工作。对于初学者,这个教程提供了一个很好的起点,引导他们探索AppleScript的世界。
2017-04-16 上传
2024-06-25 上传
2023-06-20 上传
2023-03-06 上传
2023-09-19 上传
2021-04-06 上传
2013-11-15 上传
2024-06-24 上传
2021-02-16 上传
啊宇哥哥
- 粉丝: 35
- 资源: 3865
最新资源
- Cucumber-JVM模板项目快速入门教程
- ECharts打造公司组织架构可视化展示
- DC Water Alerts 数据开放平台介绍
- 图形化编程打造智能家居控制系统
- 个人网站构建:使用CSS实现风格化布局
- 使用CANBUS控制LED灯柱颜色的Matlab代码实现
- ACTCMS管理系统安装与更新教程
- 快速查看IP地址及地理位置信息的View My IP插件
- Pandas库助力数据分析与编程效率提升
- Python实现k均值聚类音乐数据可视化分析
- formdotcom打造高效网络表单解决方案
- 仿京东套餐购买列表源码DYCPackage解析
- 开源管理工具orgParty:面向PartySur的多功能应用程序
- Flutter时间跟踪应用Time_tracker入门教程
- AngularJS实现自定义滑动项目及动作指南
- 掌握C++编译时打印:compile-time-printer的使用与原理