AppleScript是Mac平台上一个功能强大的脚本语言,功能类似windows上的JS和VBS,当然更加强大,除了可以调用一些程序开放的脚本接口以外,它还可以控制界面元素的动作,实现自动化GUI测试。Mac上相当多的软件都支持AppleScript,可以在一个脚本中控制多个程序协作完全自动化任务。
试着做了个小程序,rails生成一个web服务,在AppleScript中调用并取得数据显示在界面上,再把界面上操作的结果更新回去。
/Developer/Tools/WSMakeStubs -x applescript -file TestService.wsdl 这条命令可以从WSDL生成AppleScrip脚本文件,生成的WSStub.as改名为test_service.applescript。里面的script声明不知道怎么用,注释之。用Xcode建一个项目,加入这个脚本文件,在另一个脚本文件中调用:
set TestService to load script alias (((main bundle's scripts path) & "/test_service.scpt") as POSIX file)
set result to login("lijie", "lijie") of TestService
display dialog result
源文件扩展名是applescript,编译后是scpt,开始时不知道这个,折腾好久。。
发现这种类自然语言的语法不适合我,半天下来头都痛了,文档感觉也一般,内容挺多,怎么不弄个集中查询的呢?只好在PDF中一遍一遍地搜索。。搜索了一下发现用的人还挺少,就Apple的文档。
分享到:
相关推荐
### AppleScript入门指南知识点概述 #### 一、AppleScript简介与文档组织结构 AppleScript是一种自动化脚本语言,专门设计用于控制Mac OS上的应用程序。它允许用户通过编写简单的脚本来执行复杂的任务序列,从而...
Apple Script通过一个名为AppleScript Editor的编辑器进行编写,这个编辑器提供基本的代码编写和调试功能。用户可以通过这个编辑器输入脚本命令,并运行它们来控制应用程序。Apple Script还能够和其他编程语言比如...
AppleScript是苹果公司开发的一种脚本语言,专为Mac OS X操作系统设计,用于自动化和控制应用程序。在AppleScript中,了解并熟练掌握不同的数据类型是非常关键的,因为它们定义了脚本可以处理的信息类型。本篇文章将...
### AppleScript基础知识详解 #### 一、AppleScript简介 AppleScript是一种革命性的应用程序技术,它使得计算机程序之间的通信成为可能。通过AppleScript,用户可以执行一系列复杂操作,例如从邮件客户端提取邮件...
### AppleScript语言指南知识点概述 #### 一、AppleScript简介 AppleScript是苹果公司为Mac OS X操作系统开发的一种脚本语言。它允许用户通过编写简单的脚本来控制支持AppleScript的应用程序,实现自动化处理任务...
AppleScript是苹果公司为其操作系统Mac OS X设计的一种脚本语言,旨在让非程序员也能通过简单的命令来自动化日常任务。AppleScript的基础在于它能够与OS X中的各种应用程序进行交互,实现跨应用的任务集成。 **第一...
### AppleScript概述与应用 #### 一、AppleScript简介 AppleScript是一种专为MacOS设计的脚本语言和环境,最初构想于1989年。它旨在帮助用户通过编写脚本来自动化复杂的任务以及定制MacOS应用程序。AppleScript...
AppleScript是一种为Mac操作系统编写的脚本语言,用于自动化和简化复杂任务。对于AppleScript初学者来说,该语言的易用性和强大功能是提升工作效率的利器。AppleScript不仅简单易学,而且能够帮助用户从繁琐的重复...
AppleScript是一种专门为了简化苹果操作系统(MacOS)中自动执行重复任务的脚本语言。尽管文档中的部分内容因OCR技术问题出现了一些文字识别错误,我们仍然可以提炼出有关AppleScript的核心知识点。 首先,Apple...
AppleScript是一种专门用于苹果操作系统Macintosh的脚本语言,它允许用户对Mac应用和系统组件进行自动化控制。尽管在当前的IT行业中,AppleScript的应用范围相对有限,但在MacOS系统中,它仍然扮演着一个重要的角色...
AppleScript是一种为MacOS操作系统设计的脚本语言,主要用于自动化桌面应用程序的任务,由苹果公司开发。它允许用户编写脚本来控制支持AppleScript的应用程序,比如Finder、Safari、Mail和Microsoft Office等。通过...
AppleScript是一种基于脚本的语言,由苹果公司开发,主要用于自动化Mac OS X(现为macOS)中的任务。它以其易学易用而著名,让用户能够编写简单的程序来控制应用程序、系统设置以及与其他软件进行交互。在"Apple...
AppleScript是一种专门用于macOS操作系统的脚本语言,允许用户编写脚本来自动化操作系统和各种应用程序的重复性任务。由于其设计目的是让非专业编程人员能够更轻松地定制和自动执行任务,因此AppleScript的语法力求...
- **ePPC 风格指定符**:为早期的 AppleScript 版本设计的一种指定符风格,用于兼容性和向后兼容目的。 #### 调试技巧 - **反馈输出**:使用 `display alert` 或 `write` 命令来查看脚本的运行情况。 - **日志记录...
因为网上关于applescript的资源实在是太少了,刚好最近在学习,分享给大家,如果有什么问题,可以随时私信联系我。 以下是功能说明: 1.框架是易语言写的中控框架,tcp连接控制mac虚拟机; 2.主要功能包括自动登录...
《Apress.Learn.AppleScript.3rd.Edition.Mar.2010》是一部关于AppleScript编程语言的权威教程,适合新手和有一定经验的开发者学习。AppleScript是苹果公司开发的一种脚本语言,专为Mac OS X操作系统设计,用于自动...
AppleScript是苹果公司开发的一种脚本语言,专为Mac OS X和macOS系统设计,用于自动化和控制应用程序。它以其易读性和简单的语法而闻名,使得用户无需深入编程即可实现日常任务的自动化。本简明基础教程将带你入门...
根据给定的文件信息,我们可以深入探讨AppleScript在Adobe Photoshop CS中的应用,以及如何通过AppleScript来控制和自动化Photoshop的各个功能。AppleScript是一种事件驱动的脚本语言,由苹果公司开发,用于自动化...
包含书籍: 1. AppleScript跟我学_苹果脚本语言入门的好资料.pdf 2. basics-of-applescript.pdf 3. AppleScript权威指南.pdf 相关链接: https://github.com/unforswearing/applescript